Class SqlSchema.Create

java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
All Implemented Interfaces:
Cloneable
Enclosing class:
SqlSchema

public static class SqlSchema.Create extends SqlSchema
CREATE SCHEMA sql call.
  • Field Details

    • OPERATOR

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

    • Create

      public Create(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlCharStringLiteral schema, org.apache.calcite.sql.SqlNode load, org.apache.calcite.sql.SqlIdentifier table, org.apache.calcite.sql.SqlNode path, org.apache.calcite.sql.SqlNodeList properties, org.apache.calcite.sql.SqlLiteral createType)
  • 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 SqlSchema
    • getSqlHandler

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

      public boolean hasSchema()
    • getSchema

      public String getSchema()
    • getLoad

      public String getLoad()
    • getProperties

      public Map<String,String> getProperties()
    • getSqlCreateType

      public SqlCreateType getSqlCreateType()