Package org.apache.flink.sql.parser.ddl
Class SqlCreateCatalog
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.calcite.sql.SqlDdl
org.apache.calcite.sql.SqlCreate
org.apache.flink.sql.parser.ddl.SqlCreateCatalog
- All Implemented Interfaces:
Cloneable
public class SqlCreateCatalog
extends org.apache.calcite.sql.SqlCreate
CREATE CATALOG DDL sql call.
-
Field Summary
FieldsFields inherited from class org.apache.calcite.sql.SqlCreate
ifNotExistsFields inherited from class org.apache.calcite.sql.SqlDdl
DDL_OPERATORFields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos -
Constructor Summary
ConstructorsConstructorDescriptionSqlCreateCatalog(org.apache.calcite.sql.parser.SqlParserPos position, org.apache.calcite.sql.SqlIdentifier catalogName, org.apache.calcite.sql.SqlNodeList propertyList, org.apache.calcite.sql.SqlNode comment, boolean ifNotExists) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.sql.SqlIdentifierOptional<org.apache.calcite.sql.SqlNode>List<org.apache.calcite.sql.SqlNode>org.apache.calcite.sql.SqlOperatororg.apache.calcite.sql.SqlNodeListbooleanvoidunparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) Methods inherited from class org.apache.calcite.sql.SqlCreate
getReplace, setReplaceMethods 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
-
-
Constructor Details
-
SqlCreateCatalog
public SqlCreateCatalog(org.apache.calcite.sql.parser.SqlParserPos position, org.apache.calcite.sql.SqlIdentifier catalogName, org.apache.calcite.sql.SqlNodeList propertyList, @Nullable org.apache.calcite.sql.SqlNode comment, boolean ifNotExists)
-
-
Method Details
-
getOperator
public org.apache.calcite.sql.SqlOperator getOperator()- Overrides:
getOperatorin classorg.apache.calcite.sql.SqlDdl
-
getOperandList
- Specified by:
getOperandListin classorg.apache.calcite.sql.SqlCall
-
getCatalogName
public org.apache.calcite.sql.SqlIdentifier getCatalogName() -
getPropertyList
public org.apache.calcite.sql.SqlNodeList getPropertyList() -
getComment
-
isIfNotExists
public boolean isIfNotExists() -
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) - Overrides:
unparsein classorg.apache.calcite.sql.SqlCall
-
catalogName
-