| Package | Description |
|---|---|
| org.apache.calcite.rel.rel2sql |
Translates a relational expression to SQL parse tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SqlImplementor.AliasContext
Implementation of Context that precedes field references with their
"table alias" based on the current sub-query's FROM clause.
|
(package private) class |
SqlImplementor.JoinContext
|
class |
SqlImplementor.MatchRecognizeContext
Context for translating MATCH_RECOGNIZE clause
|
| Modifier and Type | Field and Description |
|---|---|
SqlImplementor.Context |
SqlImplementor.Builder.context |
private SqlImplementor.Context |
SqlImplementor.JoinContext.leftContext |
private SqlImplementor.Context |
SqlImplementor.JoinContext.rightContext |
| Modifier and Type | Field and Description |
|---|---|
protected Map<CorrelationId,SqlImplementor.Context> |
SqlImplementor.correlTableMap |
| Modifier and Type | Method and Description |
|---|---|
SqlImplementor.Context |
SqlImplementor.aliasContext(Map<String,RelDataType> aliases,
boolean qualified) |
SqlImplementor.Context |
SqlImplementor.joinContext(SqlImplementor.Context leftContext,
SqlImplementor.Context rightContext) |
SqlImplementor.Context |
SqlImplementor.matchRecognizeContext(SqlImplementor.Context context) |
SqlImplementor.Context |
SqlImplementor.Result.qualifiedContext()
Returns a context that always qualifies identifiers.
|
| Modifier and Type | Method and Description |
|---|---|
static SqlNode |
SqlImplementor.convertConditionToSqlNode(RexNode node,
SqlImplementor.Context leftContext,
SqlImplementor.Context rightContext,
int leftFieldCount)
|
private SqlNodeList |
RelToSqlConverter.exprList(SqlImplementor.Context context,
List<? extends RexNode> exprs)
|
SqlImplementor.Context |
SqlImplementor.joinContext(SqlImplementor.Context leftContext,
SqlImplementor.Context rightContext) |
SqlImplementor.Context |
SqlImplementor.matchRecognizeContext(SqlImplementor.Context context) |
| Constructor and Description |
|---|
Builder(RelNode rel,
List<SqlImplementor.Clause> clauses,
SqlSelect select,
SqlImplementor.Context context,
Map<String,RelDataType> aliases) |
JoinContext(SqlImplementor.Context leftContext,
SqlImplementor.Context rightContext)
Creates a JoinContext; use
SqlImplementor.joinContext(Context, Context). |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.