Package org.apache.flink.sql.parser.ddl
Class SqlTableOption
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.flink.sql.parser.ddl.SqlTableOption
- All Implemented Interfaces:
Cloneable
public class SqlTableOption
extends org.apache.calcite.sql.SqlCall
Table options of a DDL, a key-value pair with both key 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
ConstructorsConstructorDescriptionSqlTableOption(org.apache.calcite.sql.SqlNode 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
-
SqlTableOption
public SqlTableOption(org.apache.calcite.sql.SqlNode key, org.apache.calcite.sql.SqlNode value, org.apache.calcite.sql.parser.SqlParserPos pos)
-
-
Method Details
-
getKey
public org.apache.calcite.sql.SqlNode 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
-