Package org.apache.flink.sql.parser.ddl
Class SqlCreateView
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.SqlCreateView
- All Implemented Interfaces:
Cloneable
public class SqlCreateView
extends org.apache.calcite.sql.SqlCreate
CREATE VIEW 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
ConstructorsConstructorDescriptionSqlCreateView(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier viewName, org.apache.calcite.sql.SqlNodeList fieldList, org.apache.calcite.sql.SqlNode query, boolean replace, boolean isTemporary, boolean ifNotExists, org.apache.calcite.sql.SqlCharStringLiteral comment, org.apache.calcite.sql.SqlNodeList properties) -
Method Summary
Modifier and TypeMethodDescriptionString[]Optional<org.apache.calcite.sql.SqlCharStringLiteral>org.apache.calcite.sql.SqlNodeListList<org.apache.calcite.sql.SqlNode>Optional<org.apache.calcite.sql.SqlNodeList>org.apache.calcite.sql.SqlNodegetQuery()org.apache.calcite.sql.SqlIdentifierbooleanbooleanvoidunparse(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.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
-
Field Details
-
OPERATOR
public static final org.apache.calcite.sql.SqlSpecialOperator OPERATOR
-
-
Constructor Details
-
SqlCreateView
public SqlCreateView(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier viewName, org.apache.calcite.sql.SqlNodeList fieldList, org.apache.calcite.sql.SqlNode query, boolean replace, boolean isTemporary, boolean ifNotExists, org.apache.calcite.sql.SqlCharStringLiteral comment, org.apache.calcite.sql.SqlNodeList properties)
-
-
Method Details
-
getOperandList
- Specified by:
getOperandListin classorg.apache.calcite.sql.SqlCall
-
getViewName
public org.apache.calcite.sql.SqlIdentifier getViewName() -
getFieldList
public org.apache.calcite.sql.SqlNodeList getFieldList() -
getQuery
public org.apache.calcite.sql.SqlNode getQuery() -
getComment
-
getProperties
-
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec) - Overrides:
unparsein classorg.apache.calcite.sql.SqlCall
-
isTemporary
public boolean isTemporary() -
isIfNotExists
public boolean isIfNotExists() -
fullViewName
-