public interface AggregationAgentForge
Modifier and Type | Method and Description |
---|---|
default CodegenExpression |
applyEnterCodegen(CodegenMethodScope parent,
AggregationAgentCodegenSymbols symbols,
CodegenClassScope classScope) |
default CodegenExpression |
applyLeaveCodegen(CodegenMethodScope parent,
AggregationAgentCodegenSymbols symbols,
CodegenClassScope classScope) |
ExprForge |
getOptionalFilter() |
default PlugInAggregationMultiFunctionCodegenType |
getPluginCodegenType() |
AggregationAgent |
makeAgent(EngineImportService engineImportService,
boolean isFireAndForget,
java.lang.String statementName) |
AggregationAgent makeAgent(EngineImportService engineImportService, boolean isFireAndForget, java.lang.String statementName)
default PlugInAggregationMultiFunctionCodegenType getPluginCodegenType()
ExprForge getOptionalFilter()
default CodegenExpression applyEnterCodegen(CodegenMethodScope parent, AggregationAgentCodegenSymbols symbols, CodegenClassScope classScope)
default CodegenExpression applyLeaveCodegen(CodegenMethodScope parent, AggregationAgentCodegenSymbols symbols, CodegenClassScope classScope)