SqlSchema.Add, SqlSchema.Create, SqlSchema.Describe, SqlSchema.Drop, SqlSchema.Remove
Modifier and Type | Field and Description |
---|---|
static org.apache.calcite.sql.SqlSpecialOperator |
OPERATOR |
Constructor and Description |
---|
Add(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier table,
org.apache.calcite.sql.SqlNode path,
org.apache.calcite.sql.SqlLiteral replace,
org.apache.calcite.sql.SqlCharStringLiteral schema,
org.apache.calcite.sql.SqlNodeList properties) |
Modifier and Type | Method and Description |
---|---|
List<org.apache.calcite.sql.SqlNode> |
getOperandList() |
org.apache.calcite.sql.SqlOperator |
getOperator() |
Map<String,String> |
getProperties() |
String |
getSchema() |
AbstractSqlHandler |
getSqlHandler(SqlHandlerConfig config) |
boolean |
hasProperties() |
boolean |
hasSchema() |
boolean |
isReplace() |
void |
unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec) |
getPath, getProperties, getSchemaPath, getTable, getTableName, hasTable
getSqlHandler
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validate
public Add(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier table, org.apache.calcite.sql.SqlNode path, org.apache.calcite.sql.SqlLiteral replace, org.apache.calcite.sql.SqlCharStringLiteral schema, org.apache.calcite.sql.SqlNodeList properties)
public org.apache.calcite.sql.SqlOperator getOperator()
getOperator
in class org.apache.calcite.sql.SqlCall
public List<org.apache.calcite.sql.SqlNode> getOperandList()
getOperandList
in class org.apache.calcite.sql.SqlCall
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)
public AbstractSqlHandler getSqlHandler(SqlHandlerConfig config)
getSqlHandler
in class DrillSqlCall
public boolean isReplace()
public boolean hasSchema()
public String getSchema()
public boolean hasProperties()
Copyright © 2022 The Apache Software Foundation. All rights reserved.