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)
           
 

Method Detail

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)

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