Package org.apache.storm.sql.parser
Class SqlCreateFunction
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.storm.sql.parser.SqlCreateFunction
- All Implemented Interfaces:
- Cloneable
public class SqlCreateFunction
extends org.apache.calcite.sql.SqlCall
- 
Field SummaryFieldsFields inherited from class org.apache.calcite.sql.SqlNodeEMPTY_ARRAY, pos
- 
Constructor SummaryConstructorsConstructorDescriptionSqlCreateFunction(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier functionName, org.apache.calcite.sql.SqlNode className, org.apache.calcite.sql.SqlNode jarName) 
- 
Method SummaryMethods inherited from class org.apache.calcite.sql.SqlCallaccept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validateMethods inherited from class org.apache.calcite.sql.SqlNodeclone, clone, cloneArray, equalDeep, equalDeep, equalsDeep, getParserPosition, isA, toSqlString, toSqlString, toString, validateExpr
- 
Field Details- 
OPERATORpublic static final org.apache.calcite.sql.SqlSpecialOperator OPERATOR
 
- 
- 
Constructor Details- 
SqlCreateFunctionpublic SqlCreateFunction(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier functionName, org.apache.calcite.sql.SqlNode className, org.apache.calcite.sql.SqlNode jarName) 
 
- 
- 
Method Details- 
getOperatorpublic org.apache.calcite.sql.SqlOperator getOperator()- Specified by:
- getOperatorin class- org.apache.calcite.sql.SqlCall
 
- 
getOperandList- Specified by:
- getOperandListin class- org.apache.calcite.sql.SqlCall
 
- 
unparsepublic void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) - Overrides:
- unparsein class- org.apache.calcite.sql.SqlCall
 
- 
functionName
- 
className
- 
jarName
 
-