Class DrillPluginImplementor.DrillRelToSqlConverter
java.lang.Object
org.apache.calcite.rel.rel2sql.SqlImplementor
org.apache.calcite.rel.rel2sql.RelToSqlConverter
org.apache.calcite.adapter.jdbc.JdbcImplementor
org.apache.drill.exec.store.drill.plugin.plan.DrillPluginImplementor.DrillRelToSqlConverter
- All Implemented Interfaces:
org.apache.calcite.util.ReflectiveVisitor
- Enclosing class:
- DrillPluginImplementor
public static class DrillPluginImplementor.DrillRelToSqlConverter
extends org.apache.calcite.adapter.jdbc.JdbcImplementor
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor
org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext, org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext, org.apache.calcite.rel.rel2sql.SqlImplementor.Builder, org.apache.calcite.rel.rel2sql.SqlImplementor.Clause, org.apache.calcite.rel.rel2sql.SqlImplementor.Context, org.apache.calcite.rel.rel2sql.SqlImplementor.MatchRecognizeContext, org.apache.calcite.rel.rel2sql.SqlImplementor.Result, org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
-
Field Summary
Fields inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor
aliasSet, correlTableMap, dialect, POS
-
Constructor Summary
ConstructorDescriptionDrillRelToSqlConverter
(org.apache.calcite.sql.SqlDialect dialect, org.apache.calcite.adapter.java.JavaTypeFactory typeFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.rel.rel2sql.SqlImplementor.Result
visit
(org.apache.calcite.rel.core.TableScan scan) org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Methods inherited from class org.apache.calcite.adapter.jdbc.JdbcImplementor
implement
Methods inherited from class org.apache.calcite.rel.rel2sql.RelToSqlConverter
addSelect, buildAggGroupList, buildAggregate, createAsFullOperands, dispatch, hasTrickyRollup, isAnon, result, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAntiOrSemiJoin, visitInput
Methods inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor
aliasContext, as, convertConditionToSqlNode, isStar, isStar, joinContext, joinType, matchRecognizeContext, result, result, setOpToSql, tableFunctionScanContext, toSql, toSql, visitChild, visitInput, visitInput, visitInput, visitRoot
-
Constructor Details
-
DrillRelToSqlConverter
public DrillRelToSqlConverter(org.apache.calcite.sql.SqlDialect dialect, org.apache.calcite.adapter.java.JavaTypeFactory typeFactory)
-
-
Method Details
-
visit
-
visit
public org.apache.calcite.rel.rel2sql.SqlImplementor.Result visit(org.apache.calcite.rel.core.TableScan scan) - Overrides:
visit
in classorg.apache.calcite.rel.rel2sql.RelToSqlConverter
-