public class ResultSetProcessorRowForAllForge extends java.lang.Object implements ResultSetProcessorFactoryForge
Constructor and Description |
---|
ResultSetProcessorRowForAllForge(EventType resultEventType,
SelectExprProcessorForge selectExprProcessorForge,
ExprForge optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
boolean isHistoricalOnly,
OutputLimitSpec outputLimitSpec,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
boolean hasOrderBy,
ResultSetProcessorOutputConditionType outputConditionType) |
public ResultSetProcessorRowForAllForge(EventType resultEventType, SelectExprProcessorForge selectExprProcessorForge, ExprForge optionalHavingNode, boolean isSelectRStream, boolean isUnidirectional, boolean isHistoricalOnly, OutputLimitSpec outputLimitSpec, ResultSetProcessorHelperFactory resultSetProcessorHelperFactory, boolean hasOrderBy, ResultSetProcessorOutputConditionType outputConditionType)
public ResultSetProcessorFactory getResultSetProcessorFactory(StatementContext stmtContext, boolean isFireAndForget)
getResultSetProcessorFactory
in interface ResultSetProcessorFactoryForge
public EventType getResultEventType()
public boolean isSelectRStream()
public boolean isUnidirectional()
public ExprForge getOptionalHavingNode()
public boolean isHistoricalOnly()
public ResultSetProcessorHelperFactory getResultSetProcessorHelperFactory()
public boolean isSorting()
public OutputLimitSpec getOutputLimitSpec()
public java.lang.Class getInterfaceClass()
getInterfaceClass
in interface ResultSetProcessorFactoryForge
public void instanceCodegen(CodegenInstanceAux instance, CodegenClassScope classScope, CodegenCtor factoryCtor, java.util.List<CodegenTypedParam> factoryMembers)
instanceCodegen
in interface ResultSetProcessorFactoryForge
public void processViewResultCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
processViewResultCodegen
in interface ResultSetProcessorFactoryForge
public void processJoinResultCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
processJoinResultCodegen
in interface ResultSetProcessorFactoryForge
public void getIteratorViewCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
getIteratorViewCodegen
in interface ResultSetProcessorFactoryForge
public void getIteratorJoinCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
getIteratorJoinCodegen
in interface ResultSetProcessorFactoryForge
public void processOutputLimitedViewCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
processOutputLimitedViewCodegen
in interface ResultSetProcessorFactoryForge
public void processOutputLimitedJoinCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
processOutputLimitedJoinCodegen
in interface ResultSetProcessorFactoryForge
public void applyViewResultCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
applyViewResultCodegen
in interface ResultSetProcessorFactoryForge
public void applyJoinResultCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
applyJoinResultCodegen
in interface ResultSetProcessorFactoryForge
public void processOutputLimitedLastAllNonBufferedViewCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
processOutputLimitedLastAllNonBufferedViewCodegen
in interface ResultSetProcessorFactoryForge
public void processOutputLimitedLastAllNonBufferedJoinCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
processOutputLimitedLastAllNonBufferedJoinCodegen
in interface ResultSetProcessorFactoryForge
public void continueOutputLimitedLastAllNonBufferedViewCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
continueOutputLimitedLastAllNonBufferedViewCodegen
in interface ResultSetProcessorFactoryForge
public void continueOutputLimitedLastAllNonBufferedJoinCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
continueOutputLimitedLastAllNonBufferedJoinCodegen
in interface ResultSetProcessorFactoryForge
public void acceptHelperVisitorCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
acceptHelperVisitorCodegen
in interface ResultSetProcessorFactoryForge
public void stopMethodCodegen(CodegenClassScope classScope, CodegenMethodNode method, CodegenInstanceAux instance)
stopMethodCodegen
in interface ResultSetProcessorFactoryForge
public void clearMethodCodegen(CodegenClassScope classScope, CodegenMethodNode method)
clearMethodCodegen
in interface ResultSetProcessorFactoryForge