Class ExprTableEvalStrategyUngroupedTopLevel
java.lang.Object
com.espertech.esper.common.internal.epl.table.strategy.ExprTableEvalStrategyUngroupedBase
com.espertech.esper.common.internal.epl.table.strategy.ExprTableEvalStrategyUngroupedTopLevel
- All Implemented Interfaces:
ExprTableEvalStrategy
public class ExprTableEvalStrategyUngroupedTopLevel
extends ExprTableEvalStrategyUngroupedBase
implements ExprTableEvalStrategy
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.table.strategy.ExprTableEvalStrategyUngroupedBase
factory, provider
Fields inherited from interface com.espertech.esper.common.internal.epl.table.strategy.ExprTableEvalStrategy
EPTYPE
-
Constructor Summary
ConstructorDescriptionExprTableEvalStrategyUngroupedTopLevel
(TableAndLockProviderUngrouped provider, ExprTableEvalStrategyFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionevaluate
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) evaluateGetEventBean
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) evaluateGetROCollectionEvents
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) evaluateGetROCollectionScalar
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) Object[]
evaluateTypableSingle
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) Methods inherited from class com.espertech.esper.common.internal.epl.table.strategy.ExprTableEvalStrategyUngroupedBase
getAggregationRow, lockTableReadAndGet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.epl.table.strategy.ExprTableEvalStrategy
getAggregationRow
-
Constructor Details
-
ExprTableEvalStrategyUngroupedTopLevel
public ExprTableEvalStrategyUngroupedTopLevel(TableAndLockProviderUngrouped provider, ExprTableEvalStrategyFactory factory)
-
-
Method Details
-
evaluate
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluate
in interfaceExprTableEvalStrategy
-
evaluateTypableSingle
public Object[] evaluateTypableSingle(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateTypableSingle
in interfaceExprTableEvalStrategy
-
evaluateGetROCollectionEvents
public Collection<EventBean> evaluateGetROCollectionEvents(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateGetROCollectionEvents
in interfaceExprTableEvalStrategy
-
evaluateGetEventBean
public EventBean evaluateGetEventBean(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateGetEventBean
in interfaceExprTableEvalStrategy
-
evaluateGetROCollectionScalar
public Collection evaluateGetROCollectionScalar(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluateGetROCollectionScalar
in interfaceExprTableEvalStrategy
-