Package org.apache.flink.sql.parser.ddl
Class SqlCreateDatabase
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.SqlCreateDatabase
- All Implemented Interfaces:
Cloneable
public class SqlCreateDatabase
extends org.apache.calcite.sql.SqlCreate
CREATE Database 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
ConstructorsConstructorDescriptionSqlCreateDatabase(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier databaseName, org.apache.calcite.sql.SqlNodeList propertyList, org.apache.calcite.sql.SqlCharStringLiteral comment, boolean ifNotExists) -
Method Summary
Modifier and TypeMethodDescriptionString[]Optional<org.apache.calcite.sql.SqlCharStringLiteral>org.apache.calcite.sql.SqlIdentifierList<org.apache.calcite.sql.SqlNode>org.apache.calcite.sql.SqlOperatororg.apache.calcite.sql.SqlNodeListbooleanprotected voidprintIndent(org.apache.calcite.sql.SqlWriter writer) voidunparse(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
-
SqlCreateDatabase
public SqlCreateDatabase(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier databaseName, org.apache.calcite.sql.SqlNodeList propertyList, org.apache.calcite.sql.SqlCharStringLiteral 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
-
getDatabaseName
public org.apache.calcite.sql.SqlIdentifier getDatabaseName() -
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
-
printIndent
protected void printIndent(org.apache.calcite.sql.SqlWriter writer) -
fullDatabaseName
-