| Package | Description |
|---|---|
| org.apache.calcite.rel.rel2sql |
Translates a relational expression to SQL parse tree.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) Expressions.FluentList<SqlImplementor.Clause> |
SqlImplementor.Result.clauses |
(package private) List<SqlImplementor.Clause> |
SqlImplementor.Builder.clauses |
| Modifier and Type | Method and Description |
|---|---|
SqlImplementor.Clause |
SqlImplementor.Result.maxClause() |
static SqlImplementor.Clause |
SqlImplementor.Clause.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SqlImplementor.Clause[] |
SqlImplementor.Clause.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
SqlImplementor.Builder |
SqlImplementor.Result.builder(RelNode rel,
SqlImplementor.Clause... clauses)
Once you have a Result of implementing a child relational expression,
call this method to create a Builder to implement the current relational
expression by adding additional clauses to the SQL query.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
Builder(RelNode rel,
List<SqlImplementor.Clause> clauses,
SqlSelect select,
SqlImplementor.Context context,
Map<String,RelDataType> aliases) |
Result(SqlNode node,
Collection<SqlImplementor.Clause> clauses,
String neededAlias,
RelDataType neededType,
Map<String,RelDataType> aliases) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.