public class SqlCreateView extends DrillSqlCall
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlCreateView.SqlCreateViewType |
| Modifier and Type | Field and Description |
|---|---|
static org.apache.calcite.sql.SqlSpecialOperator |
OPERATOR |
| Constructor and Description |
|---|
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,
org.apache.calcite.sql.SqlLiteral createViewType) |
| Modifier and Type | Method and Description |
|---|---|
SqlCreateView.SqlCreateViewType |
getcreateViewType() |
List<String> |
getFieldNames() |
String |
getName() |
List<org.apache.calcite.sql.SqlNode> |
getOperandList() |
org.apache.calcite.sql.SqlOperator |
getOperator() |
org.apache.calcite.sql.SqlNode |
getQuery() |
List<String> |
getSchemaPath() |
AbstractSqlHandler |
getSqlHandler(SqlHandlerConfig config) |
void |
unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec) |
getSqlHandleraccept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validatepublic 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,
org.apache.calcite.sql.SqlLiteral createViewType)
public org.apache.calcite.sql.SqlOperator getOperator()
getOperator in class org.apache.calcite.sql.SqlCallpublic List<org.apache.calcite.sql.SqlNode> getOperandList()
getOperandList in class org.apache.calcite.sql.SqlCallpublic void unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec)
unparse in class org.apache.calcite.sql.SqlCallpublic AbstractSqlHandler getSqlHandler(SqlHandlerConfig config)
getSqlHandler in class DrillSqlCallpublic String getName()
public org.apache.calcite.sql.SqlNode getQuery()
public SqlCreateView.SqlCreateViewType getcreateViewType()
Copyright © 2017 The Apache Software Foundation. All rights reserved.