Class CompositeIndexQueryRange
java.lang.Object
com.espertech.esper.common.internal.epl.join.exec.composite.CompositeIndexQueryRange
- All Implemented Interfaces:
CompositeIndexQuery
-
Constructor Summary
ConstructorDescriptionCompositeIndexQueryRange
(boolean isNWOnTrigger, int lookupStream, int numStreams, QueryGraphValueEntryRange rangeProp) -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(EventBean[] eventsPerStream, Map parent, Collection<EventBean> result, CompositeIndexQueryResultPostProcessor postProcessor) void
add
(EventBean theEvent, Map parent, Set<EventBean> result, CompositeIndexQueryResultPostProcessor postProcessor) get
(EventBean[] eventsPerStream, Map parent, ExprEvaluatorContext context, CompositeIndexQueryResultPostProcessor postProcessor) get
(EventBean theEvent, Map parent, ExprEvaluatorContext context, CompositeIndexQueryResultPostProcessor postProcessor) getCollectKeys
(EventBean[] eventsPerStream, Map parent, ExprEvaluatorContext context, ArrayList<Object> keys, CompositeIndexQueryResultPostProcessor postProcessor) getCollectKeys
(EventBean theEvent, Map parent, ExprEvaluatorContext context, ArrayList<Object> keys, CompositeIndexQueryResultPostProcessor postProcessor) protected static Collection<EventBean>
handle
(EventBean[] eventsPerStream, SortedMap sortedMapOne, SortedMap sortedMapTwo, Collection<EventBean> result, CompositeIndexQuery next, CompositeIndexQueryResultPostProcessor postProcessor) handle
(EventBean theEvent, SortedMap sortedMapOne, SortedMap sortedMapTwo, Set<EventBean> result, CompositeIndexQuery next, CompositeIndexQueryResultPostProcessor postProcessor) void
setNext
(CompositeIndexQuery next)
-
Constructor Details
-
CompositeIndexQueryRange
public CompositeIndexQueryRange(boolean isNWOnTrigger, int lookupStream, int numStreams, QueryGraphValueEntryRange rangeProp)
-
-
Method Details
-
add
public void add(EventBean theEvent, Map parent, Set<EventBean> result, CompositeIndexQueryResultPostProcessor postProcessor) - Specified by:
add
in interfaceCompositeIndexQuery
-
add
public void add(EventBean[] eventsPerStream, Map parent, Collection<EventBean> result, CompositeIndexQueryResultPostProcessor postProcessor) - Specified by:
add
in interfaceCompositeIndexQuery
-
get
public Set<EventBean> get(EventBean theEvent, Map parent, ExprEvaluatorContext context, CompositeIndexQueryResultPostProcessor postProcessor) - Specified by:
get
in interfaceCompositeIndexQuery
-
get
public Collection<EventBean> get(EventBean[] eventsPerStream, Map parent, ExprEvaluatorContext context, CompositeIndexQueryResultPostProcessor postProcessor) - Specified by:
get
in interfaceCompositeIndexQuery
-
getCollectKeys
public Set<EventBean> getCollectKeys(EventBean theEvent, Map parent, ExprEvaluatorContext context, ArrayList<Object> keys, CompositeIndexQueryResultPostProcessor postProcessor) - Specified by:
getCollectKeys
in interfaceCompositeIndexQuery
-
getCollectKeys
public Collection<EventBean> getCollectKeys(EventBean[] eventsPerStream, Map parent, ExprEvaluatorContext context, ArrayList<Object> keys, CompositeIndexQueryResultPostProcessor postProcessor) - Specified by:
getCollectKeys
in interfaceCompositeIndexQuery
-
handle
protected static Set<EventBean> handle(EventBean theEvent, SortedMap sortedMapOne, SortedMap sortedMapTwo, Set<EventBean> result, CompositeIndexQuery next, CompositeIndexQueryResultPostProcessor postProcessor) -
handle
protected static Collection<EventBean> handle(EventBean[] eventsPerStream, SortedMap sortedMapOne, SortedMap sortedMapTwo, Collection<EventBean> result, CompositeIndexQuery next, CompositeIndexQueryResultPostProcessor postProcessor) -
setNext
- Specified by:
setNext
in interfaceCompositeIndexQuery
-