Class SqlUseDatabase

java.lang.Object
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlNode
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlCall
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlAlter
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlSetOption
org.apache.beam.sdk.extensions.sql.impl.parser.SqlUseDatabase
All Implemented Interfaces:
Cloneable

public class SqlUseDatabase extends org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlSetOption
  • Field Summary

    Fields inherited from class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlNode

    EMPTY_ARRAY, pos
  • Constructor Summary

    Constructors
    Constructor
    Description
    SqlUseDatabase(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.parser.SqlParserPos pos, String scope, org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlNode databaseName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.jdbc.CalcitePrepare.Context context)
     
    List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlNode>
     
    org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator
     

    Methods inherited from class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlSetOption

    getKind, getName, getValue, setName, setOperand, setValue, unparseAlterOperation, validate

    Methods inherited from class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlAlter

    getScope, setScope, unparse

    Methods inherited from class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlCall

    accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getMonotonicity, isCountStar, isExpanded, operand, operandCount

    Methods inherited from class org.apache.beam.vendor.calcite.v1_28_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

    • SqlUseDatabase

      public SqlUseDatabase(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.parser.SqlParserPos pos, String scope, org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlNode databaseName)
  • Method Details

    • getOperator

      public org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlOperator getOperator()
      Overrides:
      getOperator in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlSetOption
    • getOperandList

      public List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlNode> getOperandList()
      Overrides:
      getOperandList in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.sql.SqlSetOption
    • execute

      public void execute(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.jdbc.CalcitePrepare.Context context)