com.espertech.esper.epl.table.strategy
Class ExprTableEvalStrategyGroupByPropBase
java.lang.Object
com.espertech.esper.epl.table.strategy.ExprTableEvalStrategyGroupByBase
com.espertech.esper.epl.table.strategy.ExprTableEvalStrategyGroupByPropBase
- All Implemented Interfaces:
- ExprTableAccessEvalStrategy
- Direct Known Subclasses:
- ExprTableEvalStrategyGroupByPropMulti, ExprTableEvalStrategyGroupByPropSingle
public abstract class ExprTableEvalStrategyGroupByPropBase
- extends ExprTableEvalStrategyGroupByBase
- implements ExprTableAccessEvalStrategy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExprTableEvalStrategyGroupByPropBase
protected ExprTableEvalStrategyGroupByPropBase(java.util.concurrent.locks.Lock lock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
int propertyIndex,
ExprEvaluatorEnumerationGivenEvent optionalEnumEval)
evaluateInternal
public java.lang.Object evaluateInternal(java.lang.Object groupKey,
ExprEvaluatorContext context)
evaluateGetROCollectionEventsInternal
public java.util.Collection<EventBean> evaluateGetROCollectionEventsInternal(java.lang.Object groupKey,
ExprEvaluatorContext context)
evaluateGetEventBeanInternal
public EventBean evaluateGetEventBeanInternal(java.lang.Object groupKey,
ExprEvaluatorContext context)
evaluateGetROCollectionScalarInternal
public java.util.Collection evaluateGetROCollectionScalarInternal(java.lang.Object groupKey,
ExprEvaluatorContext context)
evaluateTypableSingle
public java.lang.Object[] evaluateTypableSingle(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
- Specified by:
evaluateTypableSingle
in interface ExprTableAccessEvalStrategy