public abstract class CompositeAccessStrategyRangeBase extends Object
Modifier and Type | Field and Description |
---|---|
protected Class |
coercionType |
protected ExprEvaluator |
end |
protected boolean |
includeEnd |
protected boolean |
includeStart |
protected ExprEvaluator |
start |
Modifier | Constructor and Description |
---|---|
protected |
CompositeAccessStrategyRangeBase(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd,
Class coercionType) |
Modifier and Type | Method and Description |
---|---|
Object |
evaluateLookupEnd(EventBean theEvent,
ExprEvaluatorContext context) |
Object |
evaluateLookupStart(EventBean theEvent,
ExprEvaluatorContext context) |
Object |
evaluatePerStreamEnd(EventBean[] eventPerStream,
ExprEvaluatorContext context) |
Object |
evaluatePerStreamStart(EventBean[] eventPerStream,
ExprEvaluatorContext context) |
protected final ExprEvaluator start
protected final boolean includeStart
protected final ExprEvaluator end
protected final boolean includeEnd
protected final Class coercionType
protected CompositeAccessStrategyRangeBase(boolean isNWOnTrigger, int lookupStream, int numStreams, ExprEvaluator start, boolean includeStart, ExprEvaluator end, boolean includeEnd, Class coercionType)
public Object evaluateLookupStart(EventBean theEvent, ExprEvaluatorContext context)
public Object evaluateLookupEnd(EventBean theEvent, ExprEvaluatorContext context)
public Object evaluatePerStreamStart(EventBean[] eventPerStream, ExprEvaluatorContext context)
public Object evaluatePerStreamEnd(EventBean[] eventPerStream, ExprEvaluatorContext context)