Package org.apache.calcite.rel.rel2sql
Class SqlImplementor.Builder
java.lang.Object
org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
- Enclosing class:
SqlImplementor
Builder.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionBuilder
(RelNode rel, List<SqlImplementor.Clause> clauses, SqlSelect select, SqlImplementor.Context context, boolean anon, @Nullable Map<String, RelDataType> aliases) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addOrderItem
(List<SqlNode> orderByList, RelFieldCollation field) result()
void
void
setGroupBy
(SqlNodeList nodeList) void
void
void
setOrderBy
(SqlNodeList nodeList) void
setSelect
(SqlNodeList nodeList) void
-
Field Details
-
context
-
-
Constructor Details
-
Builder
public Builder(RelNode rel, List<SqlImplementor.Clause> clauses, SqlSelect select, SqlImplementor.Context context, boolean anon, @Nullable Map<String, RelDataType> aliases)
-
-
Method Details
-
setSelect
-
setWhere
-
setGroupBy
-
setHaving
-
setOrderBy
-
setFetch
-
setOffset
-
addOrderItem
-
result
-