Package org.apache.flink.sql.parser.ddl
Class SqlDropDatabase
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.calcite.sql.SqlDdl
org.apache.calcite.sql.SqlDrop
org.apache.flink.sql.parser.ddl.SqlDropDatabase
- All Implemented Interfaces:
Cloneable
public class SqlDropDatabase
extends org.apache.calcite.sql.SqlDrop
DROP DATABASE DDL sql call.
-
Field Summary
Fields inherited from class org.apache.calcite.sql.SqlDdl
DDL_OPERATORFields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos -
Constructor Summary
ConstructorsConstructorDescriptionSqlDropDatabase(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier databaseName, boolean ifExists, boolean isCascade) -
Method Summary
Methods inherited from class org.apache.calcite.sql.SqlDdl
getOperatorMethods 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
-
Constructor Details
-
SqlDropDatabase
public SqlDropDatabase(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier databaseName, boolean ifExists, boolean isCascade)
-
-
Method Details
-
getOperandList
- Specified by:
getOperandListin classorg.apache.calcite.sql.SqlCall
-
getDatabaseName
public org.apache.calcite.sql.SqlIdentifier getDatabaseName() -
getIfExists
public boolean getIfExists() -
isCascade
public boolean isCascade() -
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) - Overrides:
unparsein classorg.apache.calcite.sql.SqlCall
-
fullDatabaseName
-