Package org.apache.flink.sql.parser.dql
Class SqlRichDescribeModel
- java.lang.Object
-
- org.apache.calcite.sql.SqlNode
-
- org.apache.calcite.sql.SqlCall
-
- org.apache.flink.sql.parser.dql.SqlRichDescribeModel
-
- All Implemented Interfaces:
Cloneable
public class SqlRichDescribeModel extends org.apache.calcite.sql.SqlCallDESCRIBE MODEL [EXTENDED] [[catalogName.] dataBasesName].sqlIdentifier sql call. Here we add Rich in className to follow the convention ofSqlDescribeTable, which only had it to distinguish from calcite's original SqlDescribeTable, even though calcite does not have SqlDescribeModel.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.calcite.sql.SqlIdentifiermodelNameIdentifierstatic org.apache.calcite.sql.SqlSpecialOperatorOPERATOR
-
Constructor Summary
Constructors Constructor Description SqlRichDescribeModel(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier modelNameIdentifier, boolean isExtended)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]fullModelName()List<org.apache.calcite.sql.SqlNode>getOperandList()org.apache.calcite.sql.SqlOperatorgetOperator()booleanisExtended()voidunparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)-
Methods inherited from class org.apache.calcite.sql.SqlCall
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validate
-
-
-
-
Method Detail
-
getOperator
public org.apache.calcite.sql.SqlOperator getOperator()
- Specified by:
getOperatorin classorg.apache.calcite.sql.SqlCall
-
getOperandList
public List<org.apache.calcite.sql.SqlNode> getOperandList()
- Specified by:
getOperandListin classorg.apache.calcite.sql.SqlCall
-
isExtended
public boolean isExtended()
-
fullModelName
public String[] fullModelName()
-
unparse
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)- Overrides:
unparsein classorg.apache.calcite.sql.SqlCall
-
-