Class ResultSetProcessorHandThroughFactoryForge
java.lang.Object
com.espertech.esper.common.internal.epl.resultset.core.ResultSetProcessorFactoryForgeBase
com.espertech.esper.common.internal.epl.resultset.handthru.ResultSetProcessorHandThroughFactoryForge
- All Implemented Interfaces:
ResultSetProcessorFactoryForge
Result set processor prototype for the hand-through case:
no aggregation functions used in the select clause, and no group-by, no having and ordering.
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.resultset.core.ResultSetProcessorFactoryForgeBase
resultEventType, typesPerStream
-
Constructor Summary
ConstructorDescriptionResultSetProcessorHandThroughFactoryForge
(EventType resultEventType, EventType[] typesPerStream, boolean isSelectRStream) -
Method Summary
Modifier and TypeMethodDescriptionvoid
acceptHelperVisitorCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
applyJoinResultCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
applyViewResultCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
clearMethodCodegen
(CodegenClassScope classScope, CodegenMethod method) void
continueOutputLimitedLastAllNonBufferedJoinCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
continueOutputLimitedLastAllNonBufferedViewCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
getIteratorJoinCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
getIteratorViewCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
instanceCodegen
(CodegenInstanceAux instance, CodegenClassScope classScope, CodegenCtor factoryCtor, List<CodegenTypedParam> factoryMembers) boolean
void
processJoinResultCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
processOutputLimitedJoinCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
processOutputLimitedLastAllNonBufferedJoinCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
processOutputLimitedLastAllNonBufferedViewCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
processOutputLimitedViewCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
processViewResultCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) void
stopMethodCodegen
(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) Methods inherited from class com.espertech.esper.common.internal.epl.resultset.core.ResultSetProcessorFactoryForgeBase
getResultEventType, getTypesPerStream
-
Constructor Details
-
ResultSetProcessorHandThroughFactoryForge
-
-
Method Details
-
isSelectRStream
public boolean isSelectRStream() -
getInterfaceClass
-
instanceCodegen
public void instanceCodegen(CodegenInstanceAux instance, CodegenClassScope classScope, CodegenCtor factoryCtor, List<CodegenTypedParam> factoryMembers) -
processViewResultCodegen
public void processViewResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
processJoinResultCodegen
public void processJoinResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
getIteratorViewCodegen
public void getIteratorViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
getIteratorJoinCodegen
public void getIteratorJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
processOutputLimitedViewCodegen
public void processOutputLimitedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
processOutputLimitedJoinCodegen
public void processOutputLimitedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
applyViewResultCodegen
public void applyViewResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
applyJoinResultCodegen
public void applyJoinResultCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
continueOutputLimitedLastAllNonBufferedViewCodegen
public void continueOutputLimitedLastAllNonBufferedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
continueOutputLimitedLastAllNonBufferedJoinCodegen
public void continueOutputLimitedLastAllNonBufferedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
processOutputLimitedLastAllNonBufferedViewCodegen
public void processOutputLimitedLastAllNonBufferedViewCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
processOutputLimitedLastAllNonBufferedJoinCodegen
public void processOutputLimitedLastAllNonBufferedJoinCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
acceptHelperVisitorCodegen
public void acceptHelperVisitorCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
stopMethodCodegen
public void stopMethodCodegen(CodegenClassScope classScope, CodegenMethod method, CodegenInstanceAux instance) -
clearMethodCodegen
-
getInstrumentedQName
-