Package org.apache.flink.sql.parser.ddl
Class SqlAlterMaterializedTable
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.flink.sql.parser.ddl.SqlAlterMaterializedTable
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
SqlAlterMaterializedTableAsQuery,SqlAlterMaterializedTableFreshness,SqlAlterMaterializedTableOptions,SqlAlterMaterializedTableRefresh,SqlAlterMaterializedTableRefreshMode,SqlAlterMaterializedTableReset,SqlAlterMaterializedTableResume,SqlAlterMaterializedTableSuspend
public abstract class SqlAlterMaterializedTable
extends org.apache.calcite.sql.SqlCall
Abstract class to describe statements like ALTER MATERIALIZED TABLE [catalogName.]
[dataBasesName.]tableName ...
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.calcite.sql.SqlSpecialOperatorprotected final org.apache.calcite.sql.SqlIdentifierFields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos -
Constructor Summary
ConstructorsConstructorDescriptionSqlAlterMaterializedTable(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName) -
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, validateMethods 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 -
tableIdentifier
protected final org.apache.calcite.sql.SqlIdentifier tableIdentifier
-
-
Constructor Details
-
SqlAlterMaterializedTable
public SqlAlterMaterializedTable(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName)
-
-
Method Details
-
getTableName
public org.apache.calcite.sql.SqlIdentifier getTableName() -
fullTableName
-
getOperator
public org.apache.calcite.sql.SqlOperator getOperator()- Specified by:
getOperatorin classorg.apache.calcite.sql.SqlCall
-
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) - Overrides:
unparsein classorg.apache.calcite.sql.SqlCall
-