Class SqlDropTableMetadata

java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.drill.exec.planner.sql.parser.DrillSqlCall
org.apache.drill.exec.planner.sql.parser.SqlDropTableMetadata
All Implemented Interfaces:
Cloneable

public class SqlDropTableMetadata extends DrillSqlCall
  • Field Details

    • OPERATOR

      public static final org.apache.calcite.sql.SqlSpecialOperator OPERATOR
  • Constructor Details

    • SqlDropTableMetadata

      public SqlDropTableMetadata(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlLiteral dropType, org.apache.calcite.sql.SqlLiteral checkMetadataExistence)
  • Method Details

    • getOperator

      public org.apache.calcite.sql.SqlOperator getOperator()
      Specified by:
      getOperator in class org.apache.calcite.sql.SqlCall
    • getOperandList

      public List<org.apache.calcite.sql.SqlNode> getOperandList()
      Specified by:
      getOperandList in class org.apache.calcite.sql.SqlCall
    • unparse

      public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)
      Overrides:
      unparse in class org.apache.calcite.sql.SqlCall
    • getSqlHandler

      public AbstractSqlHandler getSqlHandler(SqlHandlerConfig config, Pointer<String> textPlan)
      Overrides:
      getSqlHandler in class DrillSqlCall
    • getSqlHandler

      public AbstractSqlHandler getSqlHandler(SqlHandlerConfig config)
      Overrides:
      getSqlHandler in class DrillSqlCall
    • getSchemaPath

      public List<String> getSchemaPath()
    • getName

      public String getName()
    • checkMetadataExistence

      public boolean checkMetadataExistence()
    • getDropType