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

java.lang.Object
  extended by com.espertech.esper.epl.join.exec.composite.CompositeAccessStrategyRangeBase
      extended by com.espertech.esper.epl.join.exec.composite.CompositeAccessStrategyRangeNormal
All Implemented Interfaces:
CompositeAccessStrategy

public class CompositeAccessStrategyRangeNormal
extends CompositeAccessStrategyRangeBase
implements CompositeAccessStrategy


Field Summary
 
Fields inherited from class com.espertech.esper.epl.join.exec.composite.CompositeAccessStrategyRangeBase
coercionType, end, includeEnd, includeStart, start
 
Constructor Summary
CompositeAccessStrategyRangeNormal(boolean isNWOnTrigger, int lookupStream, int numStreams, ExprEvaluator start, boolean includeStart, ExprEvaluator end, boolean includeEnd, java.lang.Class coercionType, boolean allowReverseRange)
           
 
Method Summary
 java.util.Collection<EventBean> lookup(EventBean[] eventPerStream, java.util.Map parent, java.util.Collection<EventBean> result, CompositeIndexQuery next, ExprEvaluatorContext context, java.util.ArrayList<java.lang.Object> optionalKeyCollector)
           
 java.util.Set<EventBean> lookup(EventBean theEvent, java.util.Map parent, java.util.Set<EventBean> result, CompositeIndexQuery next, ExprEvaluatorContext context, java.util.ArrayList<java.lang.Object> optionalKeyCollector)
           
 
Methods inherited from class com.espertech.esper.epl.join.exec.composite.CompositeAccessStrategyRangeBase
evaluateLookupEnd, evaluateLookupStart, evaluatePerStreamEnd, evaluatePerStreamStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeAccessStrategyRangeNormal

public CompositeAccessStrategyRangeNormal(boolean isNWOnTrigger,
                                          int lookupStream,
                                          int numStreams,
                                          ExprEvaluator start,
                                          boolean includeStart,
                                          ExprEvaluator end,
                                          boolean includeEnd,
                                          java.lang.Class coercionType,
                                          boolean allowReverseRange)
Method Detail

lookup

public java.util.Set<EventBean> lookup(EventBean theEvent,
                                       java.util.Map parent,
                                       java.util.Set<EventBean> result,
                                       CompositeIndexQuery next,
                                       ExprEvaluatorContext context,
                                       java.util.ArrayList<java.lang.Object> optionalKeyCollector)
Specified by:
lookup in interface CompositeAccessStrategy

lookup

public java.util.Collection<EventBean> lookup(EventBean[] eventPerStream,
                                              java.util.Map parent,
                                              java.util.Collection<EventBean> result,
                                              CompositeIndexQuery next,
                                              ExprEvaluatorContext context,
                                              java.util.ArrayList<java.lang.Object> optionalKeyCollector)
Specified by:
lookup in interface CompositeAccessStrategy

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