public static interface RelBuilder.AggCall
| Modifier and Type | Method and Description |
|---|---|
RelBuilder.AggCall |
approximate(boolean approximate)
Returns a copy of this AggCall that may return approximate results
if
approximate is true. |
RelBuilder.AggCall |
as(@Nullable String alias)
Returns a copy of this AggCall with a given alias.
|
default RelBuilder.AggCall |
distinct()
Returns a copy of this AggCall that is distinct.
|
RelBuilder.AggCall |
distinct(boolean distinct)
Returns a copy of this AggCall that is optionally distinct.
|
RelBuilder.AggCall |
filter(@Nullable RexNode condition)
Returns a copy of this AggCall that applies a filter before aggregating
values.
|
RelBuilder.AggCall |
ignoreNulls(boolean ignoreNulls)
Returns a copy of this AggCall that ignores nulls.
|
RelBuilder.OverCall |
over()
Converts this aggregate call to a windowed aggregate call.
|
RelBuilder.AggCall |
sort(Iterable<RexNode> orderKeys)
Returns a copy of this AggCall that sorts its input values by
orderKeys before aggregating, as in SQL's WITHIN GROUP
clause. |
default RelBuilder.AggCall |
sort(RexNode... orderKeys)
Returns a copy of this AggCall that sorts its input values by
orderKeys before aggregating, as in SQL's WITHIN GROUP
clause. |
RelBuilder.AggCall |
unique(@Nullable Iterable<RexNode> distinctKeys)
Returns a copy of this AggCall that makes its input values unique by
distinctKeys before aggregating, as in SQL's
WITHIN DISTINCT clause. |
default RelBuilder.AggCall |
unique(RexNode... distinctKeys)
Returns a copy of this AggCall that makes its input values unique by
distinctKeys before aggregating, as in SQL's
WITHIN DISTINCT clause. |
RelBuilder.AggCall filter(@Nullable RexNode condition)
RelBuilder.AggCall sort(Iterable<RexNode> orderKeys)
orderKeys before aggregating, as in SQL's WITHIN GROUP
clause.default RelBuilder.AggCall sort(RexNode... orderKeys)
orderKeys before aggregating, as in SQL's WITHIN GROUP
clause.RelBuilder.AggCall unique(@Nullable Iterable<RexNode> distinctKeys)
distinctKeys before aggregating, as in SQL's
WITHIN DISTINCT clause.default RelBuilder.AggCall unique(RexNode... distinctKeys)
distinctKeys before aggregating, as in SQL's
WITHIN DISTINCT clause.RelBuilder.AggCall approximate(boolean approximate)
approximate is true.RelBuilder.AggCall ignoreNulls(boolean ignoreNulls)
RelBuilder.AggCall as(@Nullable String alias)
RelBuilder.AggCall distinct(boolean distinct)
default RelBuilder.AggCall distinct()
RelBuilder.OverCall over()
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.