|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AggregationMethod | |
---|---|
net.esper.eql.agg | Contains aggregation service and aggregators |
net.esper.eql.core | Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. |
net.esper.eql.expression | This package contains the EQL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses |
Uses of AggregationMethod in net.esper.eql.agg |
---|
Classes in net.esper.eql.agg that implement AggregationMethod | |
---|---|
class |
AggregationSupport
Base class for use with plug-in aggregation functions. |
class |
AvedevAggregator
Standard deviation always generates double-types numbers. |
class |
AvgAggregator
Average always generates double-types numbers. |
class |
CountAggregator
Counts all datapoints including null values. |
class |
DistinctValueAggregator
AggregationMethod for use on top of another aggregator that handles unique value aggregation (versus all-value aggregation) for the underlying aggregator. |
class |
DoubleSumAggregator
Sum for double values. |
class |
FloatSumAggregator
Sum for float values. |
class |
IntegerSumAggregator
Sum for integer values. |
class |
LongSumAggregator
Sum for long values. |
class |
MedianAggregator
Median aggregation. |
class |
MinMaxAggregator
Min/max aggregator for all values. |
class |
NonNullCountAggregator
Count all non-null values. |
class |
NumIntegerSumAggregator
Sum for any number value. |
class |
StddevAggregator
Standard deviation always generates double-typed numbers. |
Fields in net.esper.eql.agg declared as AggregationMethod | |
---|---|
protected AggregationMethod[] |
AggregationServiceBase.aggregators
Aggregation states and factories. |
Constructors in net.esper.eql.agg with parameters of type AggregationMethod | |
---|---|
AggregationServiceBase(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators)
Ctor. |
|
AggregationServiceGroupAllImpl(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators)
Ctor. |
|
AggregationServiceGroupByImpl(ExprEvaluator[] evaluators,
AggregationMethod[] prototypes,
MethodResolutionService methodResolutionService)
Ctor. |
|
DistinctValueAggregator(AggregationMethod inner,
Class childType)
Ctor. |
Uses of AggregationMethod in net.esper.eql.core |
---|
Methods in net.esper.eql.core that return AggregationMethod | |
---|---|
AggregationMethod |
MethodResolutionServiceImpl.makeAvedevAggregator()
|
AggregationMethod |
MethodResolutionService.makeAvedevAggregator()
Makes a new avedev-aggregator. |
AggregationMethod |
MethodResolutionServiceImpl.makeAvgAggregator()
|
AggregationMethod |
MethodResolutionService.makeAvgAggregator()
Makes a new avg-aggregator. |
AggregationMethod |
MethodResolutionServiceImpl.makeCountAggregator(boolean isIgnoreNull)
|
AggregationMethod |
MethodResolutionService.makeCountAggregator(boolean isIgnoreNull)
Makes a new count-aggregator. |
AggregationMethod |
MethodResolutionServiceImpl.makeDistinctAggregator(AggregationMethod aggregationMethod,
Class childType)
|
AggregationMethod |
MethodResolutionService.makeDistinctAggregator(AggregationMethod aggregationMethod,
Class childType)
Makes a new distinct-value-aggregator. |
AggregationMethod |
MethodResolutionServiceImpl.makeMedianAggregator()
|
AggregationMethod |
MethodResolutionService.makeMedianAggregator()
Makes a new median-aggregator. |
AggregationMethod |
MethodResolutionServiceImpl.makeMinMaxAggregator(MinMaxTypeEnum minMaxTypeEnum,
Class targetType)
|
AggregationMethod |
MethodResolutionService.makeMinMaxAggregator(MinMaxTypeEnum minMaxType,
Class targetType)
Makes a new min-max-aggregator. |
AggregationMethod |
MethodResolutionServiceImpl.makeStddevAggregator()
|
AggregationMethod |
MethodResolutionService.makeStddevAggregator()
Makes a new stddev-aggregator. |
AggregationMethod |
MethodResolutionServiceImpl.makeSumAggregator(Class type)
|
AggregationMethod |
MethodResolutionService.makeSumAggregator(Class type)
Makes a new sum-aggregator. |
AggregationMethod[] |
MethodResolutionServiceImpl.newAggregators(AggregationMethod[] prototypes,
MultiKeyUntyped groupKey)
|
AggregationMethod[] |
MethodResolutionService.newAggregators(AggregationMethod[] prototypes,
MultiKeyUntyped groupKey)
Returns a new set of aggregators given an existing prototype-set of aggregators for a given group key. |
Methods in net.esper.eql.core with parameters of type AggregationMethod | |
---|---|
AggregationMethod |
MethodResolutionServiceImpl.makeDistinctAggregator(AggregationMethod aggregationMethod,
Class childType)
|
AggregationMethod |
MethodResolutionService.makeDistinctAggregator(AggregationMethod aggregationMethod,
Class childType)
Makes a new distinct-value-aggregator. |
AggregationMethod[] |
MethodResolutionServiceImpl.newAggregators(AggregationMethod[] prototypes,
MultiKeyUntyped groupKey)
|
AggregationMethod[] |
MethodResolutionService.newAggregators(AggregationMethod[] prototypes,
MultiKeyUntyped groupKey)
Returns a new set of aggregators given an existing prototype-set of aggregators for a given group key. |
Uses of AggregationMethod in net.esper.eql.expression |
---|
Methods in net.esper.eql.expression that return AggregationMethod | |
---|---|
AggregationMethod |
ExprAggregateNode.getPrototypeAggregator()
Returns the aggregation state prototype for use in grouping aggregation states per group-by keys. |
AggregationMethod |
ExprSumNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
|
AggregationMethod |
ExprStddevNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
|
AggregationMethod |
ExprPlugInAggFunctionNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
|
AggregationMethod |
ExprMinMaxAggrNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
|
AggregationMethod |
ExprMedianNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
|
AggregationMethod |
ExprCountNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
|
AggregationMethod |
ExprAvgNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
|
AggregationMethod |
ExprAvedevNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
|
protected abstract AggregationMethod |
ExprAggregateNode.validateAggregationChild(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService)
Gives the aggregation node a chance to validate the sub-expression types. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |