| Package | Description |
|---|---|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.rel.rel2sql |
Translates a relational expression to SQL parse tree.
|
| Modifier and Type | Field and Description |
|---|---|
private ReflectUtil.MethodDispatcher<SqlImplementor.Result> |
RelToSqlConverter.dispatcher |
| Modifier and Type | Method and Description |
|---|---|
protected SqlImplementor.Result |
RelToSqlConverter.dispatch(RelNode e)
Dispatches a call to the
visit(Xxx e) method where Xxx
most closely matches the runtime type of the argument. |
SqlImplementor.Result |
SqlImplementor.Result.resetAlias()
In join, when the left and right nodes have been generated,
update their alias with 'neededAlias' if not null.
|
SqlImplementor.Result |
SqlImplementor.Builder.result() |
SqlImplementor.Result |
SqlImplementor.result(SqlNode node,
Collection<SqlImplementor.Clause> clauses,
RelNode rel,
Map<String,RelDataType> aliases)
Creates a result based on a single relational expression.
|
SqlImplementor.Result |
SqlImplementor.result(SqlNode join,
SqlImplementor.Result leftResult,
SqlImplementor.Result rightResult)
Creates a result based on a join.
|
SqlImplementor.Result |
SqlImplementor.setOpToSql(SqlSetOperator operator,
RelNode rel) |
SqlImplementor.Result |
RelToSqlConverter.visit(Aggregate e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Calc e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Filter e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Intersect e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Join e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Match e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Minus e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Project e) |
SqlImplementor.Result |
RelToSqlConverter.visit(RelNode e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Sort e) |
SqlImplementor.Result |
RelToSqlConverter.visit(TableModify modify) |
SqlImplementor.Result |
RelToSqlConverter.visit(TableScan e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Union e) |
SqlImplementor.Result |
RelToSqlConverter.visit(Values e) |
SqlImplementor.Result |
RelToSqlConverter.visitChild(int i,
RelNode e) |
abstract SqlImplementor.Result |
SqlImplementor.visitChild(int i,
RelNode e) |
| Modifier and Type | Method and Description |
|---|---|
private void |
RelToSqlConverter.parseCorrelTable(RelNode relNode,
SqlImplementor.Result x) |
SqlImplementor.Result |
SqlImplementor.result(SqlNode join,
SqlImplementor.Result leftResult,
SqlImplementor.Result rightResult)
Creates a result based on a join.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.