public class SqlImplementor.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
SqlImplementor.Context |
context |
| Constructor and Description |
|---|
Builder(RelNode rel,
List<SqlImplementor.Clause> clauses,
SqlSelect select,
SqlImplementor.Context context,
boolean anon,
@Nullable Map<String,RelDataType> aliases) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOrderItem(List<SqlNode> orderByList,
RelFieldCollation field) |
SqlImplementor.Result |
result() |
void |
setFetch(SqlNode fetch) |
void |
setGroupBy(SqlNodeList nodeList) |
void |
setHaving(SqlNode node) |
void |
setOffset(SqlNode offset) |
void |
setOrderBy(SqlNodeList nodeList) |
void |
setSelect(SqlNodeList nodeList) |
void |
setWhere(SqlNode node) |
public final SqlImplementor.Context context
public Builder(RelNode rel, List<SqlImplementor.Clause> clauses, SqlSelect select, SqlImplementor.Context context, boolean anon, @Nullable Map<String,RelDataType> aliases)
public void setSelect(SqlNodeList nodeList)
public void setWhere(SqlNode node)
public void setGroupBy(SqlNodeList nodeList)
public void setHaving(SqlNode node)
public void setOrderBy(SqlNodeList nodeList)
public void setFetch(SqlNode fetch)
public void setOffset(SqlNode offset)
public void addOrderItem(List<SqlNode> orderByList, RelFieldCollation field)
public SqlImplementor.Result result()
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.