public class SqlTruncateTable
extends org.apache.calcite.sql.SqlCall
We parse TRUNCATE TABLE statement in Flink since Calcite doesn't support TRUNCATE TABLE statement currently. Should remove the parse logic for TRUNCATE TABLE statement from Flink after the Calcite used by Flink includes [CALCITE-5688].
| Modifier and Type | Field and Description |
|---|---|
static org.apache.calcite.sql.SqlSpecialOperator |
OPERATOR |
| Constructor and Description |
|---|
SqlTruncateTable(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableNameIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
fullTableName() |
List<org.apache.calcite.sql.SqlNode> |
getOperandList() |
org.apache.calcite.sql.SqlOperator |
getOperator() |
void |
unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec) |
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validatepublic SqlTruncateTable(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableNameIdentifier)
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 String[] fullTableName()
public void unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec)
unparse in class org.apache.calcite.sql.SqlCallCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.