Copyright © 2011 Citra Technologies. All Rights Reserved.

Package com.citra.pivot.table.aggregator

Contains implementations of TableAggregators used for aggregating the data of a TableDataSource.

See:
          Description

Interface Summary
Functions.Function Function defines a method for evaluating an aggregate given a list of values.
 

Class Summary
Aggregators Utility class that returns static TableAggregator singletons commonly used.
AvgAggregator AvgAggregator is the aggregator that produces an average aggregation.
CountAggregator CountAggregator aggregates the number of non-null values.
FirstValueAggregator FirstValueAggregator is the aggregator that selects the first non-null value it finds as the aggregate value.
Functions Utility class that contains common functions singletons and function calls for aggregating data.
Functions.AverageFunction The average function.
Functions.CountFunction The count function.
Functions.FirstFunction The first function.
Functions.LastFunction This is the last function.
Functions.MaxFunction The max function.
Functions.MinFunction The min function.
Functions.ScaledSumFunction The scaled sum function.
Functions.SumFunction The sum function.
Functions.WeightedAverageFunction The weighted average function.
Functions.WeightedSumFunction The weighted sum function.
HAvgAggregator HAvgAggregator creates an aggregate average of all values, including nulls.
HFirstValueAggregator HFirstValueAggregator is the aggregator that selects the first value it finds as the aggregate value.
HLastValueAggregator HLastValueAggregator is the aggregator that selects the last value it finds as the aggregate value.
HWeightedAvgAggregator HWeightedAvgAggregator produces average aggregates of all values, including nulls, based on a measure as the weight.
HWeightedFirstValueAggregator HWeightedFirstValueAggregator takes the first value it finds as the aggregate value, multiplying it with a weight.
HWeightedLastValueAggregator HWeightedLastValueAggregator takes the last value it finds as the aggregate value, multiplying it with a weight.
IndexAggregator IndexAggregator is used to produce the ratio of the value defined by a list of members to that of another measure
LastValueAggregator LastValueAggregator is the aggregator that selects the last non-null value it finds as the aggregate value.
MaxAggregator MaxAggregator selects the maximum number as the aggregated value.
MinAggregator MinAggregator selects the minimum number as the aggregated value.
MovingTotalAggregator MovingTotalAggregator produces a moving total aggregation of a given measure in the context of a dimension.
NumericalAggregator NumericalAggregator is the base of all aggregators that return a number as an aggregate value.
RankAggregator RankAggregator is used to create ranking for a given measure in the context of a dimension.
ScaledSumAggregator ScaledSumAggregator produces the sum of a set of values as the aggregate value, adding a weight to each value.
SumAggregator SumAggregator produces the sum of a set of values as the aggregate value.
WeightedAvgAggregator WeightedAvgAggregator produces a weighted average over a set of values.
WeightedFirstValueAggregator WeightedFirstValueAggregator takes the first non-null value it finds as the aggregate value, multiplying it with a weight.
WeightedLastValueAggregator WeightedLastValueAggregator takes the last non-null value it finds as the aggregate value, multiplying it with a weight.
WeightedSumAggregator WeightedSumAggregator produces a weighted sum over a set of values.
 

Package com.citra.pivot.table.aggregator Description

Contains implementations of TableAggregators used for aggregating the data of a TableDataSource.


Copyright © 2011 Citra Technologies. All Rights Reserved.