com.espertech.esper.epl.join.exec.sorted
Class SortedAccessStrategyRangeBase

java.lang.Object
  extended by com.espertech.esper.epl.join.exec.sorted.SortedAccessStrategyRangeBase
Direct Known Subclasses:
SortedAccessStrategyRange, SortedAccessStrategyRangeInverted

public abstract class SortedAccessStrategyRangeBase
extends java.lang.Object


Field Summary
protected  ExprEvaluator end
           
protected  boolean includeEnd
           
protected  boolean includeStart
           
protected  ExprEvaluator start
           
 
Constructor Summary
protected SortedAccessStrategyRangeBase(boolean isNWOnTrigger, int lookupStream, int numStreams, ExprEvaluator start, boolean includeStart, ExprEvaluator end, boolean includeEnd)
           
 
Method Summary
 java.lang.Object evaluateLookupEnd(EventBean theEvent, ExprEvaluatorContext context)
           
 java.lang.Object evaluateLookupStart(EventBean theEvent, ExprEvaluatorContext context)
           
 java.lang.Object evaluatePerStreamEnd(EventBean[] eventsPerStream, ExprEvaluatorContext context)
           
 java.lang.Object evaluatePerStreamStart(EventBean[] eventsPerStream, ExprEvaluatorContext context)
           
 java.lang.String toQueryPlan()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

start

protected ExprEvaluator start

includeStart

protected boolean includeStart

end

protected ExprEvaluator end

includeEnd

protected boolean includeEnd
Constructor Detail

SortedAccessStrategyRangeBase

protected SortedAccessStrategyRangeBase(boolean isNWOnTrigger,
                                        int lookupStream,
                                        int numStreams,
                                        ExprEvaluator start,
                                        boolean includeStart,
                                        ExprEvaluator end,
                                        boolean includeEnd)
Method Detail

evaluateLookupStart

public java.lang.Object evaluateLookupStart(EventBean theEvent,
                                            ExprEvaluatorContext context)

evaluateLookupEnd

public java.lang.Object evaluateLookupEnd(EventBean theEvent,
                                          ExprEvaluatorContext context)

evaluatePerStreamStart

public java.lang.Object evaluatePerStreamStart(EventBean[] eventsPerStream,
                                               ExprEvaluatorContext context)

evaluatePerStreamEnd

public java.lang.Object evaluatePerStreamEnd(EventBean[] eventsPerStream,
                                             ExprEvaluatorContext context)

toQueryPlan

public java.lang.String toQueryPlan()

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