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

    Constructors
    Constructor
    Description
    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-generated BeamSqlParserImpl.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(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.SqlOperator
     
    void
    unparseAlterOperation(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, unparse

    Methods 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, validate

    Methods 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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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-generated BeamSqlParserImpl. 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:
      unparseAlterOperation in class org.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:
      getOperator in class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlCall
    • getOperandList

      public List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlNode> getOperandList()
      Specified by:
      getOperandList in class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlCall