Class PollResultIndexingStrategyHash
java.lang.Object
com.espertech.esper.common.internal.epl.historical.indexingstrategy.PollResultIndexingStrategyHash
- All Implemented Interfaces:
PollResultIndexingStrategy
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.epl.historical.indexingstrategy.PollResultIndexingStrategy
EPTYPEARRAY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionindex
(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) Build and index of a poll result.void
init()
void
setPropertyNames
(String[] propertyNames) void
setStreamNum
(int streamNum) void
setValueGetter
(EventPropertyValueGetter valueGetter)
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
PollResultIndexingStrategyHash
public PollResultIndexingStrategyHash()
-
-
Method Details
-
index
public EventTable[] index(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) Description copied from interface:PollResultIndexingStrategy
Build and index of a poll result.- Specified by:
index
in interfacePollResultIndexingStrategy
- Parameters:
pollResult
- result of a poll operationisActiveCache
- true to indicate that caching is active and therefore index building makes sense as the index structure is not a throw-away.exprEvaluatorContext
- statement context- Returns:
- indexed collection of poll results
-
setStreamNum
public void setStreamNum(int streamNum) -
setPropertyNames
-
setValueGetter
-
init
public void init()
-