Package org.apache.flink.sql.parser.ddl
Class SqlAddPartitions
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.flink.sql.parser.ddl.SqlAlterTable
org.apache.flink.sql.parser.ddl.SqlAddPartitions
- All Implemented Interfaces:
Cloneable
ALTER TABLE DDL to add partitions to a table.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAlter table add partition context.Nested classes/interfaces inherited from class org.apache.flink.sql.parser.ddl.SqlAlterTable
SqlAlterTable.AlterTableContext -
Field Summary
Fields inherited from class org.apache.flink.sql.parser.ddl.SqlAlterTable
ifTableExists, OPERATOR, partitionSpec, tableIdentifierFields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos -
Constructor Summary
ConstructorsConstructorDescriptionSqlAddPartitions(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, boolean ifPartitionNotExists, List<org.apache.calcite.sql.SqlNodeList> partSpecs, List<org.apache.calcite.sql.SqlNodeList> partProps) -
Method Summary
Modifier and TypeMethodDescriptionList<org.apache.calcite.sql.SqlNode>getPartitionKVs(int i) List<org.apache.calcite.sql.SqlNodeList>List<org.apache.calcite.sql.SqlNodeList>booleanvoidunparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) Methods inherited from class org.apache.flink.sql.parser.ddl.SqlAlterTable
fullTableName, getOperator, getPartitionKVs, getPartitionSpec, getTableName, ifTableExistsMethods 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
-
Constructor Details
-
SqlAddPartitions
-
-
Method Details
-
ifPartitionNotExists
public boolean ifPartitionNotExists() -
getPartSpecs
-
getPartitionKVs
-
getPartProps
-
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 classSqlAlterTable
-