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
ConstructorsConstructorDescriptionDrillRelToSqlConverter(org.apache.calcite.sql.SqlDialect dialect, org.apache.calcite.adapter.java.JavaTypeFactory typeFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.rel.rel2sql.SqlImplementor.Resultvisit(org.apache.calcite.rel.core.TableScan scan) org.apache.calcite.rel.rel2sql.SqlImplementor.ResultMethods inherited from class org.apache.calcite.adapter.jdbc.JdbcImplementor
implementMethods 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, visitInputMethods 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:
visitin classorg.apache.calcite.rel.rel2sql.RelToSqlConverter
-