Package org.apache.flink.sql.parser
Class SqlProperty
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.flink.sql.parser.SqlProperty
- All Implemented Interfaces:
Cloneable
public class SqlProperty
extends org.apache.calcite.sql.SqlCall
Properties of a DDL, a key-value pair with key as component identifier and value as string
literal.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.apache.calcite.sql.SqlOperatorUse this operator only if you don't have a better one.Fields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos -
Constructor Summary
ConstructorsConstructorDescriptionSqlProperty(org.apache.calcite.sql.SqlIdentifier key, org.apache.calcite.sql.SqlNode value, org.apache.calcite.sql.parser.SqlParserPos pos) -
Method Summary
Methods inherited from class org.apache.calcite.sql.SqlCall
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validateMethods inherited from class org.apache.calcite.sql.SqlNode
clone, clone, cloneArray, equalDeep, equalDeep, equalsDeep, getParserPosition, isA, toList, toList, toSqlString, toSqlString, toSqlString, toString, unparseWithParentheses, validateExpr
-
Field Details
-
OPERATOR
protected static final org.apache.calcite.sql.SqlOperator OPERATORUse this operator only if you don't have a better one.
-
-
Constructor Details
-
SqlProperty
public SqlProperty(org.apache.calcite.sql.SqlIdentifier key, org.apache.calcite.sql.SqlNode value, org.apache.calcite.sql.parser.SqlParserPos pos)
-
-
Method Details
-
getKey
public org.apache.calcite.sql.SqlIdentifier getKey() -
getValue
public org.apache.calcite.sql.SqlNode getValue() -
getKeyString
-
getValueString
-
getOperator
public org.apache.calcite.sql.SqlOperator getOperator()- Specified by:
getOperatorin classorg.apache.calcite.sql.SqlCall
-
getOperandList
- Specified by:
getOperandListin classorg.apache.calcite.sql.SqlCall
-
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) - Overrides:
unparsein classorg.apache.calcite.sql.SqlCall
-