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(String alias)
Returns a copy of this AggCall with a given alias.
|
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(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.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. |
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 filter(RexNode condition)
RelBuilder.AggCall sort(Iterable<RexNode> orderKeys)
orderKeys before aggregating, as in SQL's WITHIN GROUP
clause.RelBuilder.AggCall sort(RexNode... orderKeys)
orderKeys before aggregating, as in SQL's WITHIN GROUP
clause.RelBuilder.AggCall approximate(boolean approximate)
approximate is true.RelBuilder.AggCall ignoreNulls(boolean ignoreNulls)
RelBuilder.AggCall as(String alias)
RelBuilder.AggCall distinct(boolean distinct)
RelBuilder.AggCall distinct()
Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.