public abstract class ExpressionViewFactoryBase extends Object implements DataWindowViewFactory, DataWindowViewWithPrevious
Modifier and Type | Field and Description |
---|---|
protected AggregationResultFutureAssignableWEval |
aggregationResultFutureAssignable |
protected AggregationServiceFactory |
aggregationServiceFactory |
protected EventType |
builtinMapType |
protected EventType |
eventType |
protected ExprEvaluator |
expiryEval |
protected int |
scheduleCallbackId |
protected int |
streamNumber |
protected Integer |
subqueryNumber |
protected Variable[] |
variables |
EMPTY_ARRAY, EPTYPE, EPTYPEARRAY, EPTYPEARRAYARRAY, SINGLE_ELEMENT_ARRAY
Constructor and Description |
---|
ExpressionViewFactoryBase() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getViewName, makeView
makePreviousGetter
protected EventType eventType
protected Variable[] variables
protected EventType builtinMapType
protected ExprEvaluator expiryEval
protected int scheduleCallbackId
protected AggregationServiceFactory aggregationServiceFactory
protected AggregationResultFutureAssignableWEval aggregationResultFutureAssignable
protected Integer subqueryNumber
protected int streamNumber
public void init(ViewFactoryContext viewFactoryContext, EPStatementInitServices services)
init
in interface ViewFactory
public void setEventType(EventType eventType)
setEventType
in interface ViewFactory
public EventType getEventType()
getEventType
in interface ViewFactory
public EventType getBuiltinMapType()
public ExprEvaluator getExpiryEval()
public void setVariables(Variable[] variables)
public void setBuiltinMapType(EventType builtinMapType)
public void setExpiryEval(ExprEvaluator expiryEval)
public void setScheduleCallbackId(int scheduleCallbackId)
public int getScheduleCallbackId()
public AggregationServiceFactory getAggregationServiceFactory()
public void setAggregationServiceFactory(AggregationServiceFactory aggregationServiceFactory)
public AggregationResultFutureAssignableWEval getAggregationResultFutureAssignable()
public void setAggregationResultFutureAssignable(AggregationResultFutureAssignableWEval aggregationResultFutureAssignable)
public Variable[] getVariables()
public Integer getSubqueryNumber()
public void setSubqueryNumber(Integer subqueryNumber)
public int getStreamNumber()
public void setStreamNumber(int streamNumber)
Copyright © 2005–2021. All rights reserved.