public class AggregationAgentRewriteStreamWFilterForge extends java.lang.Object implements AggregationAgentForge
Constructor and Description |
---|
AggregationAgentRewriteStreamWFilterForge(int streamNum,
ExprForge filterEval) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
applyEnterCodegen(CodegenMethodScope parent,
AggregationAgentCodegenSymbols symbols,
CodegenClassScope classScope) |
CodegenExpression |
applyLeaveCodegen(CodegenMethodScope parent,
AggregationAgentCodegenSymbols symbols,
CodegenClassScope classScope) |
ExprForge |
getFilterEval() |
ExprForge |
getOptionalFilter() |
int |
getStreamNum() |
AggregationAgent |
makeAgent(EngineImportService engineImportService,
boolean isFireAndForget,
java.lang.String statementName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPluginCodegenType
public AggregationAgentRewriteStreamWFilterForge(int streamNum, ExprForge filterEval)
public AggregationAgent makeAgent(EngineImportService engineImportService, boolean isFireAndForget, java.lang.String statementName)
makeAgent
in interface AggregationAgentForge
public CodegenExpression applyEnterCodegen(CodegenMethodScope parent, AggregationAgentCodegenSymbols symbols, CodegenClassScope classScope)
applyEnterCodegen
in interface AggregationAgentForge
public CodegenExpression applyLeaveCodegen(CodegenMethodScope parent, AggregationAgentCodegenSymbols symbols, CodegenClassScope classScope)
applyLeaveCodegen
in interface AggregationAgentForge
public int getStreamNum()
public ExprForge getFilterEval()
public ExprForge getOptionalFilter()
getOptionalFilter
in interface AggregationAgentForge