Package org.apache.flink.sql.parser.ddl
Class SqlAlterModel
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.flink.sql.parser.ddl.SqlAlterModel
- All Implemented Interfaces:
Cloneable
public class SqlAlterModel
extends org.apache.calcite.sql.SqlCall
ALTER MODEL [IF EXISTS] [[catalogName.] dataBasesName].modelName SET ( name=value [,
name=value]*).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final org.apache.calcite.sql.SqlIdentifierprotected final org.apache.calcite.sql.SqlIdentifierstatic final org.apache.calcite.sql.SqlSpecialOperatorFields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos -
Constructor Summary
ConstructorsConstructorDescriptionSqlAlterModel(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier modelName, org.apache.calcite.sql.SqlIdentifier newModelName, boolean ifModelExists) SqlAlterModel(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier modelName, org.apache.calcite.sql.SqlNodeList propertyList, boolean ifModelExists) -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]org.apache.calcite.sql.SqlIdentifierorg.apache.calcite.sql.SqlIdentifierList<org.apache.calcite.sql.SqlNode>org.apache.calcite.sql.SqlOperatororg.apache.calcite.sql.SqlNodeListbooleanWhether to ignore the error if the model doesn't exist.voidunparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) Methods inherited from class org.apache.calcite.sql.SqlCall
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, 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 -
modelName
protected final org.apache.calcite.sql.SqlIdentifier modelName -
newModelName
protected final org.apache.calcite.sql.SqlIdentifier newModelName -
ifModelExists
protected final boolean ifModelExists
-
-
Constructor Details
-
SqlAlterModel
public SqlAlterModel(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier modelName, org.apache.calcite.sql.SqlNodeList propertyList, boolean ifModelExists) -
SqlAlterModel
public SqlAlterModel(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier modelName, org.apache.calcite.sql.SqlIdentifier newModelName, boolean ifModelExists)
-
-
Method Details
-
getOperator
public org.apache.calcite.sql.SqlOperator getOperator()- Specified by:
getOperatorin classorg.apache.calcite.sql.SqlCall
-
getModelName
public org.apache.calcite.sql.SqlIdentifier getModelName() -
fullModelName
-
ifModelExists
public boolean ifModelExists()Whether to ignore the error if the model doesn't exist.- Returns:
- true when IF EXISTS is specified.
-
getNewModelName
public org.apache.calcite.sql.SqlIdentifier getNewModelName() -
fullNewModelName
-
getPropertyList
public org.apache.calcite.sql.SqlNodeList getPropertyList() -
getOperandList
- Specified by:
getOperandListin 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
-