| Modifier and Type | Field and Description |
|---|---|
private SqlNode |
className |
private SqlIdentifier |
name |
private static SqlSpecialOperator |
OPERATOR |
private SqlNodeList |
usingList |
ifNotExistsDDL_OPERATOREMPTY_ARRAY, pos| Constructor and Description |
|---|
SqlCreateFunction(SqlParserPos pos,
boolean replace,
boolean ifNotExists,
SqlIdentifier name,
SqlNode className,
SqlNodeList usingList)
Creates a SqlCreateFunction.
|
| Modifier and Type | Method and Description |
|---|---|
List<SqlNode> |
getOperandList() |
SqlOperator |
getOperator() |
private List<Pair<SqlLiteral,SqlLiteral>> |
pairs() |
void |
unparse(SqlWriter writer,
int leftPrec,
int rightPrec) |
getReplace, setReplaceaccept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validateclone, clone, cloneArray, equalDeep, equalDeep, equalsDeep, getParserPosition, isA, toSqlString, toSqlString, toString, validateExprprivate final SqlIdentifier name
private final SqlNode className
private final SqlNodeList usingList
private static final SqlSpecialOperator OPERATOR
public SqlCreateFunction(SqlParserPos pos, boolean replace, boolean ifNotExists, SqlIdentifier name, SqlNode className, SqlNodeList usingList)
public void unparse(SqlWriter writer, int leftPrec, int rightPrec)
private List<Pair<SqlLiteral,SqlLiteral>> pairs()
public SqlOperator getOperator()
getOperator in class SqlDdlpublic List<SqlNode> getOperandList()
getOperandList in class SqlCallCopyright © 2012–2019 The Apache Software Foundation. All rights reserved.