public class CountMinSketchAggAgentAddForge extends java.lang.Object implements AggregationAgentForge
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
optionalFilterForge |
protected ExprForge |
stringEvaluator |
Constructor and Description |
---|
CountMinSketchAggAgentAddForge(ExprForge stringEvaluator,
ExprForge optionalFilterForge) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
applyEnterCodegen(CodegenMethodScope parent,
AggregationAgentCodegenSymbols symbols,
CodegenClassScope classScope) |
CodegenExpression |
applyLeaveCodegen(CodegenMethodScope parent,
AggregationAgentCodegenSymbols symbols,
CodegenClassScope classScope) |
ExprForge |
getOptionalFilter() |
ExprForge |
getOptionalFilterForge() |
ExprForge |
getStringEvaluator() |
AggregationAgent |
makeAgent(EngineImportService engineImportService,
boolean isFireAndForget,
java.lang.String statementName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPluginCodegenType
protected final ExprForge stringEvaluator
protected final ExprForge optionalFilterForge
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 ExprForge getStringEvaluator()
public ExprForge getOptionalFilterForge()
public ExprForge getOptionalFilter()
getOptionalFilter
in interface AggregationAgentForge