Uses of Interface
com.espertech.esper.epl.agg.aggregator.AggregationMethod

Packages that use AggregationMethod
com.espertech.esper.client.hook Callback interfaces for use with statement annotations. 
com.espertech.esper.epl.agg.aggregator Aggregation function implementations. 
com.espertech.esper.epl.agg.factory   
com.espertech.esper.epl.agg.service Aggregation services. 
com.espertech.esper.epl.expression.accessagg Access-aggregation expressions. 
com.espertech.esper.metrics.instrumentation EPL instrumentation helpers. 
 

Uses of AggregationMethod in com.espertech.esper.client.hook
 

Methods in com.espertech.esper.client.hook that return AggregationMethod
 AggregationMethod AggregationFunctionFactory.newAggregator()
          Make a new, initalized aggregation state.
 

Uses of AggregationMethod in com.espertech.esper.epl.agg.aggregator
 

Classes in com.espertech.esper.epl.agg.aggregator that implement AggregationMethod
 class AggregatorAvedev
          Standard deviation always generates double-types numbers.
 class AggregatorAvedevFilter
          Standard deviation always generates double-types numbers.
 class AggregatorAvg
          Average that generates double-typed numbers.
 class AggregatorAvgBigDecimal
          Average that generates a BigDecimal numbers.
 class AggregatorAvgBigDecimalFilter
          Average that generates a BigDecimal numbers.
 class AggregatorAvgFilter
          Average that generates double-typed numbers.
 class AggregatorCount
          Counts all datapoints including null values.
 class AggregatorCountEver
          Aggregator for count-ever value.
 class AggregatorCountEverFilter
          Aggregator for the count-ever value.
 class AggregatorCountEverNonNull
          Aggregator for count-ever value.
 class AggregatorCountEverNonNullFilter
          Aggregator for the count-ever value.
 class AggregatorCountFilter
          Counts all datapoints including null values.
 class AggregatorCountNonNull
          Count all non-null values.
 class AggregatorCountNonNullFilter
          Count all non-null values.
 class AggregatorDistinctValue
          AggregationMethod for use on top of another aggregator that handles unique value aggregation (versus all-value aggregation) for the underlying aggregator.
 class AggregatorDistinctValueFilter
          AggregationMethod for use on top of another aggregator that handles unique value aggregation (versus all-value aggregation) for the underlying aggregator.
 class AggregatorFirstEver
          Aggregator for the very first value.
 class AggregatorFirstEverFilter
          Aggregator for the very first value.
 class AggregatorLastEver
          Aggregator for the very last value.
 class AggregatorLastEverFilter
          Aggregator for the very last value.
 class AggregatorLeaving
          For testing if a remove stream entry has been present.
 class AggregatorMedian
          Median aggregation.
 class AggregatorMedianFilter
          Median aggregation.
 class AggregatorMinMax
          Min/max aggregator for all values.
 class AggregatorMinMaxEver
          Min/max aggregator for all values, not considering events leaving the aggregation (i.e.
 class AggregatorMinMaxEverFilter
          Min/max aggregator for all values, not considering events leaving the aggregation (i.e.
 class AggregatorMinMaxFilter
          Min/max aggregator for all values.
 class AggregatorNth
          Aggregator to return the Nth oldest element to enter, with N=1 the most recent value is returned.
 class AggregatorRate
          Aggregation computing an event arrival rate for data windowed-events.
 class AggregatorRateEver
          Aggregation computing an event arrival rate for with and without data window.
 class AggregatorStddev
          Standard deviation always generates double-typed numbers.
 class AggregatorStddevFilter
          Standard deviation always generates double-typed numbers.
 class AggregatorSumBigDecimal
          Sum for BigInteger values.
 class AggregatorSumBigDecimalFilter
          Sum for BigInteger values.
 class AggregatorSumBigInteger
          Sum for BigInteger values.
 class AggregatorSumBigIntegerFilter
          Sum for BigInteger values.
 class AggregatorSumDouble
          Sum for double values.
 class AggregatorSumDoubleFilter
          Sum for double values.
 class AggregatorSumFloat
          Sum for float values.
 class AggregatorSumFloatFilter
          Sum for float values.
 class AggregatorSumInteger
          Sum for integer values.
 class AggregatorSumIntegerFilter
          Sum for integer values.
 class AggregatorSumLong
          Sum for long values.
 class AggregatorSumLongFilter
          Sum for long values.
 class AggregatorSumNumInteger
          Sum for any number value.
 class AggregatorSumNumIntegerFilter
          Sum for any number value.
 

Fields in com.espertech.esper.epl.agg.aggregator declared as AggregationMethod
protected  AggregationMethod AggregatorDistinctValueFilter.inner
           
protected  AggregationMethod AggregatorDistinctValue.inner
           
 

Constructors in com.espertech.esper.epl.agg.aggregator with parameters of type AggregationMethod
AggregatorDistinctValue(AggregationMethod inner)
          Ctor.
AggregatorDistinctValueFilter(AggregationMethod inner)
          Ctor.
 

Uses of AggregationMethod in com.espertech.esper.epl.agg.factory
 

Methods in com.espertech.esper.epl.agg.factory that return AggregationMethod
 AggregationMethod AggregationMethodFactorySum.make()
           
 AggregationMethod AggregationMethodFactoryStddev.make()
           
 AggregationMethod AggregationMethodFactoryRate.make()
           
 AggregationMethod AggregationMethodFactoryPlugIn.make()
           
 AggregationMethod AggregationMethodFactoryNth.make()
           
 AggregationMethod AggregationMethodFactoryMinMax.make()
           
 AggregationMethod AggregationMethodFactoryMedian.make()
           
 AggregationMethod AggregationMethodFactoryLeaving.make()
           
 AggregationMethod AggregationMethodFactoryLastEver.make()
           
 AggregationMethod AggregationMethodFactoryFirstEver.make()
           
 AggregationMethod AggregationMethodFactoryCountEver.make()
           
 AggregationMethod AggregationMethodFactoryCount.make()
           
 AggregationMethod AggregationMethodFactoryAvg.make()
           
 AggregationMethod AggregationMethodFactoryAvedev.make()
           
static AggregationMethod AggregationMethodFactoryUtil.makeDistinctAggregator(AggregationMethod aggregationMethod, boolean hasFilter)
           
static AggregationMethod AggregationMethodFactoryUtil.makeFirstEver(boolean hasFilter)
           
static AggregationMethod AggregationMethodFactoryUtil.makeLastEver(boolean hasFilter)
           
 

Methods in com.espertech.esper.epl.agg.factory with parameters of type AggregationMethod
static AggregationMethod AggregationMethodFactoryUtil.makeDistinctAggregator(AggregationMethod aggregationMethod, boolean hasFilter)
           
 

Uses of AggregationMethod in com.espertech.esper.epl.agg.service
 

Fields in com.espertech.esper.epl.agg.service declared as AggregationMethod
protected  AggregationMethod[] AggregationServiceBaseUngrouped.aggregators
          Aggregation states.
protected  AggregationMethod[] AggSvcGroupLocalGroupByBase.aggregatorsTopLevel
           
protected  AggregationMethod[] AggSvcGroupByWTableBase.currentAggregatorMethods
           
 

Methods in com.espertech.esper.epl.agg.service that return AggregationMethod
 AggregationMethod[] AggSvcGroupLocalGroupByBase.getAggregatorsTopLevel()
           
 AggregationMethod[] AggregationRowPair.getMethods()
          Returns aggregation methods.
 AggregationMethod[] AggregationMethodRowAged.getMethods()
          Returns aggregation state.
 AggregationMethod[] AggregationMethodRow.getMethods()
          Returns aggregation state.
 AggregationMethod[] AggregationMethodPairRow.getMethods()
          Returns aggregation state.
 AggregationMethod AggregationMethodFactory.make()
           
static AggregationMethod[] AggSvcGroupByUtil.newAggregators(AggregationMethodFactory[] prototypes)
           
 

Methods in com.espertech.esper.epl.agg.service with parameters of type AggregationMethod
static void AggSvcGroupLocalGroupByBase.aggregateIntoEnter(AggregationLocalGroupByLevel level, AggregationMethod[] methods, AggregationState[] states, EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
           
static void AggSvcGroupLocalGroupByBase.aggregateIntoLeave(AggregationLocalGroupByLevel level, AggregationMethod[] methods, AggregationState[] states, EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void AggSvcGroupLocalGroupByBase.clearResults(java.util.Map<java.lang.Object,AggregationMethodPairRow>[] aggregatorsPerLevelAndGroup, AggregationMethod[] aggregatorsTopLevel, AggregationState[] statesTopLevel)
           
 void AggSvcGroupLocalGroupByBase.setAggregatorsTopLevel(AggregationMethod[] aggregatorsTopLevel)
           
 

Constructors in com.espertech.esper.epl.agg.service with parameters of type AggregationMethod
AggregationMethodPairRow(long refcount, AggregationMethod[] methods, AggregationState[] states)
          Ctor.
AggregationMethodRow(long refcount, AggregationMethod[] methods)
          Ctor.
AggregationMethodRowAged(long refcount, long lastUpdateTime, AggregationMethod[] methods, AggregationState[] states)
          Ctor.
AggregationRowPair(AggregationMethod[] methods, AggregationState[] states)
          Ctor.
AggregationServiceBaseUngrouped(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationMethodFactory[] aggregatorFactories, AggregationStateFactory[] accessAggregations)
          Ctor.
AggregationServiceMatchRecognizeImpl(ExprEvaluator[][] evaluatorsEachStream, AggregationMethod[][] aggregatorsEachStream, AggregationMethod[] aggregatorsAll)
           
AggregationServiceMatchRecognizeImpl(ExprEvaluator[][] evaluatorsEachStream, AggregationMethod[][] aggregatorsEachStream, AggregationMethod[] aggregatorsAll)
           
AggSvcGroupAllMixedAccessImpl(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationAccessorSlotPair[] accessors, AggregationState[] states, AggregationMethodFactory[] aggregatorFactories, AggregationStateFactory[] accessAggregations)
           
AggSvcGroupAllNoAccessImpl(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationMethodFactory[] aggregatorFactories)
          Ctor.
AggSvcGroupByRefcountedWAccessRollupImpl(ExprEvaluator[] evaluators, AggregationMethodFactory[] prototypes, AggregationAccessorSlotPair[] accessors, AggregationStateFactory[] accessAggregations, boolean isJoin, AggregationGroupByRollupDesc rollupLevelDesc, AggregationMethod[] topGroupAggregators, AggregationState[] topGroupStates)
          Ctor.
 

Uses of AggregationMethod in com.espertech.esper.epl.expression.accessagg
 

Methods in com.espertech.esper.epl.expression.accessagg that return AggregationMethod
 AggregationMethod ExprPlugInAggMultiFunctionNodeFactory.make()
           
 AggregationMethod ExprAggMultiFunctionSortedMinMaxByNodeFactory.make()
           
 AggregationMethod ExprAggMultiFunctionLinearAccessNodeFactoryMethod.make()
           
 AggregationMethod ExprAggMultiFunctionLinearAccessNodeFactoryAccess.make()
           
 AggregationMethod ExprAggCountMinSketchNodeFactoryBase.make()
           
 

Uses of AggregationMethod in com.espertech.esper.metrics.instrumentation
 

Methods in com.espertech.esper.metrics.instrumentation with parameters of type AggregationMethod
 void InstrumentationDefault.aAggNoAccessEnterLeave(boolean enter, int index, AggregationMethod aggregationMethod)
           
 void Instrumentation.aAggNoAccessEnterLeave(boolean enter, int index, AggregationMethod aggregationMethod)
           
 void InstrumentationDefault.qAggNoAccessEnterLeave(boolean enter, int index, AggregationMethod aggregationMethod, ExprNode aggExpr)
           
 void Instrumentation.qAggNoAccessEnterLeave(boolean enter, int index, AggregationMethod aggregationMethod, ExprNode aggExpr)
           
 


© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com