public abstract class ExprTableEvalStrategyGroupedBase extends Object implements ExprTableEvalStrategy
Modifier and Type | Field and Description |
---|---|
protected ExprTableEvalStrategyFactory |
factory |
EPTYPE
Constructor and Description |
---|
ExprTableEvalStrategyGroupedBase(TableAndLockProviderGrouped provider,
ExprTableEvalStrategyFactory factory) |
Modifier and Type | Method and Description |
---|---|
AggregationRow |
getAggregationRow(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
protected ObjectArrayBackedEventBean |
getRow(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
protected TableInstanceGrouped |
lockTableRead(ExprEvaluatorContext context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluate, evaluateGetEventBean, evaluateGetROCollectionEvents, evaluateGetROCollectionScalar, evaluateTypableSingle
protected final ExprTableEvalStrategyFactory factory
public ExprTableEvalStrategyGroupedBase(TableAndLockProviderGrouped provider, ExprTableEvalStrategyFactory factory)
protected TableInstanceGrouped lockTableRead(ExprEvaluatorContext context)
public AggregationRow getAggregationRow(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
getAggregationRow
in interface ExprTableEvalStrategy
protected ObjectArrayBackedEventBean getRow(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
Copyright © 2005–2021. All rights reserved.