public class SqlCreateFunction
extends org.apache.calcite.sql.SqlCreate
| Modifier and Type | Field and Description |
|---|---|
static org.apache.calcite.sql.SqlSpecialOperator |
OPERATOR |
| Constructor and Description |
|---|
SqlCreateFunction(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier functionIdentifier,
org.apache.calcite.sql.SqlCharStringLiteral functionClassName,
String functionLanguage,
boolean ifNotExists,
boolean isTemporary,
boolean isSystemFunction,
org.apache.calcite.sql.SqlNodeList resourceInfos) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.sql.SqlCharStringLiteral |
getFunctionClassName() |
String[] |
getFunctionIdentifier() |
String |
getFunctionLanguage() |
List<org.apache.calcite.sql.SqlNode> |
getOperandList() |
org.apache.calcite.sql.SqlOperator |
getOperator() |
List<org.apache.calcite.sql.SqlNode> |
getResourceInfos() |
boolean |
isIfNotExists() |
boolean |
isSystemFunction() |
boolean |
isTemporary() |
void |
unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec) |
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validatepublic SqlCreateFunction(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier functionIdentifier,
org.apache.calcite.sql.SqlCharStringLiteral functionClassName,
String functionLanguage,
boolean ifNotExists,
boolean isTemporary,
boolean isSystemFunction,
org.apache.calcite.sql.SqlNodeList resourceInfos)
public org.apache.calcite.sql.SqlOperator getOperator()
getOperator in class org.apache.calcite.sql.SqlDdl@Nonnull public List<org.apache.calcite.sql.SqlNode> getOperandList()
getOperandList in class org.apache.calcite.sql.SqlCallpublic void unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec)
unparse in class org.apache.calcite.sql.SqlCallpublic boolean isIfNotExists()
public boolean isSystemFunction()
public boolean isTemporary()
public org.apache.calcite.sql.SqlCharStringLiteral getFunctionClassName()
public String getFunctionLanguage()
public String[] getFunctionIdentifier()
public List<org.apache.calcite.sql.SqlNode> getResourceInfos()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.