com.espertech.esper.epl.expression.table
Interface ExprTableAccessEvalStrategy
- All Known Subinterfaces:
- AIRegistryTableAccess
- All Known Implementing Classes:
- AIRegistryTableAccessMap, AIRegistryTableAccessMultiPerm, AIRegistryTableAccessSingle, ExprTableEvalStrategyGroupByAccessBase, ExprTableEvalStrategyGroupByAccessMulti, ExprTableEvalStrategyGroupByAccessSingle, ExprTableEvalStrategyGroupByKeys, ExprTableEvalStrategyGroupByMethodBase, ExprTableEvalStrategyGroupByMethodMulti, ExprTableEvalStrategyGroupByMethodSingle, ExprTableEvalStrategyGroupByPropBase, ExprTableEvalStrategyGroupByPropMulti, ExprTableEvalStrategyGroupByPropSingle, ExprTableEvalStrategyGroupByTopLevelBase, ExprTableEvalStrategyGroupByTopLevelMulti, ExprTableEvalStrategyGroupByTopLevelSingle, ExprTableEvalStrategyUngroupedAccess, ExprTableEvalStrategyUngroupedMethod, ExprTableEvalStrategyUngroupedProp, ExprTableEvalStrategyUngroupedTopLevel
public interface ExprTableAccessEvalStrategy
Method Summary |
java.lang.Object |
evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
|
EventBean |
evaluateGetEventBean(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
|
java.util.Collection<EventBean> |
evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
|
java.util.Collection |
evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
|
java.lang.Object[] |
evaluateTypableSingle(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
|
evaluate
java.lang.Object evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
evaluateGetROCollectionEvents
java.util.Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
evaluateGetEventBean
EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
evaluateGetROCollectionScalar
java.util.Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
evaluateTypableSingle
java.lang.Object[] evaluateTypableSingle(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)