Class SqlAlterTable
java.lang.Object
org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNode
org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlCall
org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlAlter
org.apache.beam.sdk.extensions.sql.impl.parser.SqlAlterTable
- All Implemented Interfaces:
Cloneable
public class SqlAlterTable
extends org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlAlter
-
Field Summary
Fields inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos -
Constructor Summary
ConstructorsConstructorDescriptionSqlAlterTable(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.parser.SqlParserPos pos, @Nullable String scope, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNode name, @Nullable List<Schema.Field> columnsToAdd, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList columnsToDrop, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList partitionsToAdd, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList partitionsToDrop, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList setProps, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList resetProps) Called by the auto-generatedBeamSqlParserImpl. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.jdbc.CalcitePrepare.Context context) List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNode> org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlOperatorvoidunparseAlterOperation(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlWriter writer, int left, int right) Methods inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlAlter
getScope, setScope, unparseMethods inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlCall
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validateMethods inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNode
clone, clone, cloneArray, equalDeep, equalDeep, equalsDeep, getParserPosition, isA, toList, toList, toSqlString, toSqlString, toSqlString, toString, unparseWithParentheses, validateExpr
-
Constructor Details
-
SqlAlterTable
public SqlAlterTable(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.parser.SqlParserPos pos, @Nullable String scope, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNode name, @Nullable List<Schema.Field> columnsToAdd, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList columnsToDrop, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList partitionsToAdd, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList partitionsToDrop, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList setProps, @Nullable org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNodeList resetProps) Called by the auto-generatedBeamSqlParserImpl. Check SqlAlterTable in `sql/src/main/codegen/includesparserImpls.ftl` to see the corresponding SQL syntax
-
-
Method Details
-
execute
public void execute(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.jdbc.CalcitePrepare.Context context) -
unparseAlterOperation
public void unparseAlterOperation(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlWriter writer, int left, int right) - Specified by:
unparseAlterOperationin classorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlAlter
-
getOperator
public org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlOperator getOperator()- Specified by:
getOperatorin classorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlCall
-
getOperandList
- Specified by:
getOperandListin classorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlCall
-