public class ResultSetProcessorRowPerGroupRollupForge extends ResultSetProcessorFactoryForgeBase
resultEventType, typesPerStream
Constructor and Description |
---|
ResultSetProcessorRowPerGroupRollupForge(EventType resultEventType,
EventType[] typesPerStream,
GroupByRollupPerLevelForge perLevelForges,
ExprNode[] groupKeyNodeExpressions,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
AggregationGroupByRollupDescForge groupByRollupDesc,
boolean isJoin,
boolean isHistoricalOnly,
boolean iterateUnbounded,
ResultSetProcessorOutputConditionType outputConditionType,
OutputConditionPolledFactoryForge optionalOutputFirstConditionFactory,
EventType[] eventTypes,
MultiKeyClassRef multiKeyClassRef) |
getResultEventType, getTypesPerStream
public ResultSetProcessorRowPerGroupRollupForge(EventType resultEventType, EventType[] typesPerStream, GroupByRollupPerLevelForge perLevelForges, ExprNode[] groupKeyNodeExpressions, boolean isSelectRStream, boolean isUnidirectional, OutputLimitSpec outputLimitSpec, boolean isSorting, boolean noDataWindowSingleStream, AggregationGroupByRollupDescForge groupByRollupDesc, boolean isJoin, boolean isHistoricalOnly, boolean iterateUnbounded, ResultSetProcessorOutputConditionType outputConditionType, OutputConditionPolledFactoryForge optionalOutputFirstConditionFactory, EventType[] eventTypes, MultiKeyClassRef multiKeyClassRef)
public boolean isSorting()
public boolean isSelectRStream()
public boolean isUnidirectional()
public ExprNode[] getGroupKeyNodeExpressions()
public AggregationGroupByRollupDescForge getGroupByRollupDesc()
public GroupByRollupPerLevelForge getPerLevelForges()
public boolean isJoin()
public boolean isHistoricalOnly()
public ResultSetProcessorOutputConditionType getOutputConditionType()
public int getNumStreams()
public EventType[] getEventTypes()
public EPTypeClass getInterfaceClass()
public OutputConditionPolledFactoryForge getOptionalOutputFirstConditionFactory()
public MultiKeyClassRef getMultiKeyClassRef()
public void instanceCodegen(CodegenInstanceAux instance, CodegenClassScope classScope, CodegenCtor factoryCtor, List<CodegenTypedParam> factoryMembers)
public void processViewResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void processJoinResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void getIteratorViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void getIteratorJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void processOutputLimitedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void processOutputLimitedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void applyViewResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void applyJoinResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void continueOutputLimitedLastAllNonBufferedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void continueOutputLimitedLastAllNonBufferedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void processOutputLimitedLastAllNonBufferedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void processOutputLimitedLastAllNonBufferedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void acceptHelperVisitorCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void stopMethodCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
public void clearMethodCodegen(CodegenClassScope classScope, CodegenMethod method)
public EPType[] getGroupKeyTypes()
public String getInstrumentedQName()
public CodegenMethod getGenerateGroupKeySingle()
public StateMgmtSetting getOutputFirstSettings()
public StateMgmtSetting getOutputAllSettings()
public StateMgmtSetting getOutputLastSettings()
public StateMgmtSetting getOutputSnapshotSettings()
public void planStateSettings(FabricCharge fabricCharge, StatementRawInfo statementRawInfo, ResultSetProcessorFlags flags, StatementCompileTimeServices services)
public boolean isOutputFirst()
public boolean isOutputLast()
public boolean isOutputAll()
public boolean isOutputSnapshot()
public boolean isOutputDefault()
Copyright © 2005–2021. All rights reserved.