public class DescribeTableHandler extends DefaultSqlHandler
DefaultSqlHandler.ConvertedRelNode, DefaultSqlHandler.MetaDataProviderModifierconfig, context| Constructor and Description |
|---|
DescribeTableHandler(SqlHandlerConfig config) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.sql.SqlNode |
rewrite(org.apache.calcite.sql.SqlNode sqlNode)
Rewrite the parse tree as SELECT ...
|
protected org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNode,org.apache.calcite.rel.type.RelDataType> |
validateNode(org.apache.calcite.sql.SqlNode sqlNode) |
addRenamedProject, convertToDrel, convertToPlan, convertToPop, convertToPrel, convertToRawDrel, getPlan, getPops, log, log, log, logAndSetTextPlan, transform, transform, validateAndConvertunwrappublic DescribeTableHandler(SqlHandlerConfig config)
public org.apache.calcite.sql.SqlNode rewrite(org.apache.calcite.sql.SqlNode sqlNode)
throws ForemanSetupException
rewrite in class DefaultSqlHandlersqlNode - sql parse tree to be rewrittenForemanSetupExceptionprotected org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNode,org.apache.calcite.rel.type.RelDataType> validateNode(org.apache.calcite.sql.SqlNode sqlNode)
throws org.apache.calcite.tools.ValidationException,
org.apache.calcite.tools.RelConversionException,
ForemanSetupException
validateNode in class DefaultSqlHandlerorg.apache.calcite.tools.ValidationExceptionorg.apache.calcite.tools.RelConversionExceptionForemanSetupExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.