public class ResultSetProcessorRowPerGroupRollupForge extends Object implements ResultSetProcessorFactoryForge
Constructor and Description |
---|
ResultSetProcessorRowPerGroupRollupForge(EventType resultEventType,
GroupByRollupPerLevelForge perLevelForges,
ExprNode[] groupKeyNodeExpressions,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
AggregationGroupByRollupDesc groupByRollupDesc,
boolean isJoin,
boolean isHistoricalOnly,
boolean iterateUnbounded,
ResultSetProcessorOutputConditionType outputConditionType,
OutputConditionPolledFactoryForge optionalOutputFirstConditionFactory,
EventType[] eventTypes) |
public ResultSetProcessorRowPerGroupRollupForge(EventType resultEventType, GroupByRollupPerLevelForge perLevelForges, ExprNode[] groupKeyNodeExpressions, boolean isSelectRStream, boolean isUnidirectional, OutputLimitSpec outputLimitSpec, boolean isSorting, boolean noDataWindowSingleStream, AggregationGroupByRollupDesc groupByRollupDesc, boolean isJoin, boolean isHistoricalOnly, boolean iterateUnbounded, ResultSetProcessorOutputConditionType outputConditionType, OutputConditionPolledFactoryForge optionalOutputFirstConditionFactory, EventType[] eventTypes)
public EventType getResultEventType()
public boolean isSorting()
public boolean isSelectRStream()
public boolean isUnidirectional()
public OutputLimitSpec getOutputLimitSpec()
public ExprNode[] getGroupKeyNodeExpressions()
public AggregationGroupByRollupDesc getGroupByRollupDesc()
public GroupByRollupPerLevelForge getPerLevelForges()
public boolean isJoin()
public boolean isHistoricalOnly()
public ResultSetProcessorOutputConditionType getOutputConditionType()
public int getNumStreams()
public EventType[] getEventTypes()
public Class getInterfaceClass()
getInterfaceClass
in interface ResultSetProcessorFactoryForge
public OutputConditionPolledFactoryForge getOptionalOutputFirstConditionFactory()
public void instanceCodegen(CodegenInstanceAux instance, CodegenClassScope classScope, CodegenCtor factoryCtor, List<CodegenTypedParam> factoryMembers)
instanceCodegen
in interface ResultSetProcessorFactoryForge
public void processViewResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
processViewResultCodegen
in interface ResultSetProcessorFactoryForge
public void processJoinResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
processJoinResultCodegen
in interface ResultSetProcessorFactoryForge
public void getIteratorViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
getIteratorViewCodegen
in interface ResultSetProcessorFactoryForge
public void getIteratorJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
getIteratorJoinCodegen
in interface ResultSetProcessorFactoryForge
public void processOutputLimitedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
processOutputLimitedViewCodegen
in interface ResultSetProcessorFactoryForge
public void processOutputLimitedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
processOutputLimitedJoinCodegen
in interface ResultSetProcessorFactoryForge
public void applyViewResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
applyViewResultCodegen
in interface ResultSetProcessorFactoryForge
public void applyJoinResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
applyJoinResultCodegen
in interface ResultSetProcessorFactoryForge
public void continueOutputLimitedLastAllNonBufferedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
continueOutputLimitedLastAllNonBufferedViewCodegen
in interface ResultSetProcessorFactoryForge
public void continueOutputLimitedLastAllNonBufferedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
continueOutputLimitedLastAllNonBufferedJoinCodegen
in interface ResultSetProcessorFactoryForge
public void processOutputLimitedLastAllNonBufferedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
processOutputLimitedLastAllNonBufferedViewCodegen
in interface ResultSetProcessorFactoryForge
public void processOutputLimitedLastAllNonBufferedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
processOutputLimitedLastAllNonBufferedJoinCodegen
in interface ResultSetProcessorFactoryForge
public void acceptHelperVisitorCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
acceptHelperVisitorCodegen
in interface ResultSetProcessorFactoryForge
public void stopMethodCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance)
stopMethodCodegen
in interface ResultSetProcessorFactoryForge
public void clearMethodCodegen(CodegenClassScope classScope, CodegenMethod method)
clearMethodCodegen
in interface ResultSetProcessorFactoryForge
public Class[] getGroupKeyTypes()
public String getInstrumentedQName()
getInstrumentedQName
in interface ResultSetProcessorFactoryForge
Copyright © 2005–2018. All rights reserved.