Package com.activeviam.directquery.api
Interface UserDefinedSqlAggregationFunction.INeedReaggregable
- Enclosing class:
UserDefinedSqlAggregationFunction
public static interface UserDefinedSqlAggregationFunction.INeedReaggregable
Builder for re-aggregation capability.
Specifies if this aggregation function can be used on previous aggregate results.
It is used in aggregate table context. For instance an aggregate table DATE PRODUCT QUANTITY_SUM can be used to provide the aggregate DATE QUANTITY_SUM. Sum function can be used to re-aggregate the result of a sum aggregation.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build a non re-aggregable function.Specifies that aggregates provided by this function are re-aggregable with the same function.reaggregable
(@NonNull String reaggPluginKey) Specifies that aggregates provided by this function are re-aggregable with this a specific function.
-
Method Details
-
reaggregable
UserDefinedSqlAggregationFunction.IBuildMe reaggregable()Specifies that aggregates provided by this function are re-aggregable with the same function. -
reaggregable
Specifies that aggregates provided by this function are re-aggregable with this a specific function.This plugin key must already be registered as an aggregate function.
-
build
Build a non re-aggregable function.
-