com.espertech.esper.epl.join.exec.composite
Class CompositeIndexQueryKeyed

java.lang.Object
  extended by com.espertech.esper.epl.join.exec.composite.CompositeIndexQueryKeyed
All Implemented Interfaces:
CompositeIndexQuery

public class CompositeIndexQueryKeyed
extends java.lang.Object
implements CompositeIndexQuery


Constructor Summary
CompositeIndexQueryKeyed(boolean isNWOnTrigger, int lookupStream, int numStreams, java.util.List<QueryGraphValueEntryHashKeyed> hashKeys, java.lang.Class[] keyCoercionTypes)
           
 
Method Summary
 void add(EventBean[] eventsPerStream, java.util.Map value, java.util.Collection<EventBean> result, CompositeIndexQueryResultPostProcessor postProcessor)
           
 void add(EventBean theEvent, java.util.Map value, java.util.Set<EventBean> result, CompositeIndexQueryResultPostProcessor postProcessor)
           
 java.util.Collection<EventBean> get(EventBean[] eventsPerStream, java.util.Map parent, ExprEvaluatorContext context, CompositeIndexQueryResultPostProcessor postProcessor)
           
 java.util.Set<EventBean> get(EventBean theEvent, java.util.Map parent, ExprEvaluatorContext context, CompositeIndexQueryResultPostProcessor postProcessor)
           
 java.util.Collection<EventBean> getCollectKeys(EventBean[] eventsPerStream, java.util.Map parent, ExprEvaluatorContext context, java.util.ArrayList<java.lang.Object> keys, CompositeIndexQueryResultPostProcessor postProcessor)
           
 java.util.Set<EventBean> getCollectKeys(EventBean theEvent, java.util.Map parent, ExprEvaluatorContext context, java.util.ArrayList<java.lang.Object> keys, CompositeIndexQueryResultPostProcessor postProcessor)
           
 void setNext(CompositeIndexQuery next)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeIndexQueryKeyed

public CompositeIndexQueryKeyed(boolean isNWOnTrigger,
                                int lookupStream,
                                int numStreams,
                                java.util.List<QueryGraphValueEntryHashKeyed> hashKeys,
                                java.lang.Class[] keyCoercionTypes)
Method Detail

setNext

public void setNext(CompositeIndexQuery next)
Specified by:
setNext in interface CompositeIndexQuery

get

public java.util.Set<EventBean> get(EventBean theEvent,
                                    java.util.Map parent,
                                    ExprEvaluatorContext context,
                                    CompositeIndexQueryResultPostProcessor postProcessor)
Specified by:
get in interface CompositeIndexQuery

getCollectKeys

public java.util.Set<EventBean> getCollectKeys(EventBean theEvent,
                                               java.util.Map parent,
                                               ExprEvaluatorContext context,
                                               java.util.ArrayList<java.lang.Object> keys,
                                               CompositeIndexQueryResultPostProcessor postProcessor)
Specified by:
getCollectKeys in interface CompositeIndexQuery

get

public java.util.Collection<EventBean> get(EventBean[] eventsPerStream,
                                           java.util.Map parent,
                                           ExprEvaluatorContext context,
                                           CompositeIndexQueryResultPostProcessor postProcessor)
Specified by:
get in interface CompositeIndexQuery

getCollectKeys

public java.util.Collection<EventBean> getCollectKeys(EventBean[] eventsPerStream,
                                                      java.util.Map parent,
                                                      ExprEvaluatorContext context,
                                                      java.util.ArrayList<java.lang.Object> keys,
                                                      CompositeIndexQueryResultPostProcessor postProcessor)
Specified by:
getCollectKeys in interface CompositeIndexQuery

add

public void add(EventBean theEvent,
                java.util.Map value,
                java.util.Set<EventBean> result,
                CompositeIndexQueryResultPostProcessor postProcessor)
Specified by:
add in interface CompositeIndexQuery

add

public void add(EventBean[] eventsPerStream,
                java.util.Map value,
                java.util.Collection<EventBean> result,
                CompositeIndexQueryResultPostProcessor postProcessor)
Specified by:
add in interface CompositeIndexQuery

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