Package org.apache.calcite.sql
Class SqlDdl
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.calcite.sql.SqlDdl
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
SqlCreate
,SqlDrop
,SqlTruncate
Base class for CREATE, DROP and other DDL statements.
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final SqlOperator
Use this operator only if you don't have a better one.Fields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos
-
Constructor Summary
ModifierConstructorDescriptionprotected
SqlDdl
(SqlOperator operator, SqlParserPos pos) Creates a SqlDdl. -
Method Summary
Methods inherited from class org.apache.calcite.sql.SqlCall
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, getOperandList, isCountStar, isExpanded, operand, operandCount, setOperand, unparse, 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
-
DDL_OPERATOR
Use this operator only if you don't have a better one.
-
-
Constructor Details
-
SqlDdl
Creates a SqlDdl.
-
-
Method Details
-
getOperator
- Specified by:
getOperator
in classSqlCall
-