Class SqlSchema.Describe
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.SqlSchema
org.apache.drill.exec.planner.sql.parser.SqlSchema.Describe
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- SqlSchema
DESCRIBE SCHEMA FOR TABLE sql call.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Enum which specifies format of DESCRIBE SCHEMA FOR table output.Nested classes/interfaces inherited from class org.apache.drill.exec.planner.sql.parser.SqlSchema
SqlSchema.Add, SqlSchema.Create, SqlSchema.Describe, SqlSchema.Drop, SqlSchema.Remove
-
Field Summary
Fields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos
-
Constructor Summary
ConstructorDescriptionDescribe
(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier table, org.apache.calcite.sql.SqlLiteral format) -
Method Summary
Methods inherited from class org.apache.drill.exec.planner.sql.parser.SqlSchema
getPath, getProperties, getSchemaPath, getTable, getTableName, hasTable
Methods inherited from class org.apache.drill.exec.planner.sql.parser.DrillSqlCall
getSqlHandler, getSqlHandler
Methods inherited from class 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.calcite.sql.SqlNode
clone, clone, cloneArray, equalDeep, equalDeep, equalsDeep, getParserPosition, isA, toList, toList, toSqlString, toSqlString, toSqlString, toString, unparseWithParentheses, validateExpr
-
Field Details
-
OPERATOR
public static final org.apache.calcite.sql.SqlSpecialOperator OPERATOR
-
-
Constructor Details
-
Describe
public Describe(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier table, org.apache.calcite.sql.SqlLiteral format)
-
-
Method Details
-
getOperator
public org.apache.calcite.sql.SqlOperator getOperator()- Specified by:
getOperator
in classorg.apache.calcite.sql.SqlCall
-
getOperandList
- Specified by:
getOperandList
in classorg.apache.calcite.sql.SqlCall
-
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) -
getFormat
-