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

java.lang.Object
  extended by com.espertech.esper.epl.join.exec.composite.CompositeAccessStrategyRangeBase
Direct Known Subclasses:
CompositeAccessStrategyRangeInverted, CompositeAccessStrategyRangeNormal

public abstract class CompositeAccessStrategyRangeBase
extends java.lang.Object


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

Field Detail

start

protected final ExprEvaluator start

includeStart

protected final boolean includeStart

end

protected final ExprEvaluator end

includeEnd

protected final boolean includeEnd

coercionType

protected final java.lang.Class coercionType
Constructor Detail

CompositeAccessStrategyRangeBase

protected CompositeAccessStrategyRangeBase(boolean isNWOnTrigger,
                                           int lookupStream,
                                           int numStreams,
                                           ExprEvaluator start,
                                           boolean includeStart,
                                           ExprEvaluator end,
                                           boolean includeEnd,
                                           java.lang.Class coercionType)
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[] eventPerStream,
                                               ExprEvaluatorContext context)

evaluatePerStreamEnd

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

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