public abstract class ExpressionViewForgeBase extends ViewFactoryForgeBase implements DataWindowViewForge, DataWindowViewForgeWithPrevious, ScheduleHandleCallbackProvider
Modifier and Type | Field and Description |
---|---|
protected AggregationServiceForgeDesc |
aggregationServiceForgeDesc |
protected EventType |
builtinType |
protected ExprNode |
expiryExpression |
protected int |
scheduleCallbackId |
protected int |
streamNumber |
protected Integer |
subqueryNumber |
protected Map<String,VariableMetaData> |
variableNames |
eventType, stateMgmtSettings
Constructor and Description |
---|
ExpressionViewForgeBase() |
Modifier and Type | Method and Description |
---|---|
void |
assign(CodegenMethod method,
CodegenExpressionRef factory,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
assignStateMgmtSettings(FabricCharge fabricCharge,
ViewForgeEnv viewForgeEnv,
int[] grouping) |
void |
attachValidate(EventType parentEventType,
ViewForgeEnv viewForgeEnv) |
AggregationServiceForgeDesc |
getAggregationServiceForgeDesc() |
int |
getScheduleCallbackId() |
protected abstract void |
makeSetters(CodegenExpressionRef factory,
CodegenBlock block) |
void |
setScheduleCallbackId(int id) |
appliesTo, attach, factoryMethod, getEventType, make, typeOfFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, accept, getInnerForges, getViewName, initAdditionalForgeables, setViewParameters
protected ExprNode expiryExpression
protected Map<String,VariableMetaData> variableNames
protected EventType builtinType
protected int scheduleCallbackId
protected AggregationServiceForgeDesc aggregationServiceForgeDesc
protected Integer subqueryNumber
protected int streamNumber
protected abstract void makeSetters(CodegenExpressionRef factory, CodegenBlock block)
public void attachValidate(EventType parentEventType, ViewForgeEnv viewForgeEnv) throws ViewParameterException
attachValidate
in class ViewFactoryForgeBase
ViewParameterException
public void assign(CodegenMethod method, CodegenExpressionRef factory, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
assign
in class ViewFactoryForgeBase
public void assignStateMgmtSettings(FabricCharge fabricCharge, ViewForgeEnv viewForgeEnv, int[] grouping) throws ViewParameterException
assignStateMgmtSettings
in interface ViewFactoryForge
assignStateMgmtSettings
in class ViewFactoryForgeBase
ViewParameterException
public void setScheduleCallbackId(int id)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public int getScheduleCallbackId()
getScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public AggregationServiceForgeDesc getAggregationServiceForgeDesc()
Copyright © 2005–2021. All rights reserved.