public class JdbcImplementor extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcImplementor.AliasContext
Implementation of Context that precedes field references with their
"table alias" based on the current sub-query's FROM clause.
|
class |
JdbcImplementor.Builder
Builder.
|
class |
JdbcImplementor.Context
|
class |
JdbcImplementor.Result
Result of implementing a node.
|
| Modifier and Type | Field and Description |
|---|---|
static SqlParserPos |
POS |
| Constructor and Description |
|---|
JdbcImplementor(SqlDialect dialect,
JavaTypeFactory typeFactory) |
| Modifier and Type | Method and Description |
|---|---|
JdbcImplementor.Result |
result(SqlNode node,
Collection<org.apache.calcite.adapter.jdbc.JdbcImplementor.Clause> clauses,
RelNode rel)
Creates a result based on a single relational expression.
|
JdbcImplementor.Result |
result(SqlNode join,
JdbcImplementor.Result leftResult,
JdbcImplementor.Result rightResult)
Creates a result based on a join.
|
JdbcImplementor.Result |
visitChild(int i,
RelNode e) |
public static final SqlParserPos POS
public JdbcImplementor(SqlDialect dialect, JavaTypeFactory typeFactory)
public JdbcImplementor.Result result(SqlNode node, Collection<org.apache.calcite.adapter.jdbc.JdbcImplementor.Clause> clauses, RelNode rel)
public JdbcImplementor.Result result(SqlNode join, JdbcImplementor.Result leftResult, JdbcImplementor.Result rightResult)
public JdbcImplementor.Result visitChild(int i, RelNode e)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.