Package org.apache.calcite.adapter.jdbc
Class JdbcImplementor
- java.lang.Object
-
- org.apache.calcite.rel.rel2sql.SqlImplementor
-
- org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- org.apache.calcite.adapter.jdbc.JdbcImplementor
-
- All Implemented Interfaces:
ReflectiveVisitor
public class JdbcImplementor extends RelToSqlConverter
State for generating a SQL statement.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor
SqlImplementor.AliasContext, SqlImplementor.BaseContext, SqlImplementor.Builder, SqlImplementor.Clause, SqlImplementor.Context, SqlImplementor.MatchRecognizeContext, SqlImplementor.Result, SqlImplementor.SimpleContext
-
-
Field Summary
-
Fields inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor
aliasSet, correlTableMap, dialect, ordinalMap, POS
-
-
Constructor Summary
Constructors Constructor Description JdbcImplementor(SqlDialect dialect, JavaTypeFactory typeFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlImplementor.Result
implement(RelNode node)
SqlImplementor.Result
visit(JdbcTableScan scan)
-
Methods inherited from class org.apache.calcite.rel.rel2sql.RelToSqlConverter
addSelect, dispatch, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitChild
-
Methods inherited from class org.apache.calcite.rel.rel2sql.SqlImplementor
aliasContext, convertConditionToSqlNode, isStar, isStar, joinContext, joinType, matchRecognizeContext, result, result, setOpToSql
-
-
-
-
Constructor Detail
-
JdbcImplementor
public JdbcImplementor(SqlDialect dialect, JavaTypeFactory typeFactory)
-
-
Method Detail
-
visit
public SqlImplementor.Result visit(JdbcTableScan scan)
-
implement
public SqlImplementor.Result implement(RelNode node)
-
-