Class AggregatorAccessCountMinSketch
java.lang.Object
com.espertech.esper.common.internal.epl.agg.access.countminsketch.AggregatorAccessCountMinSketch
- All Implemented Interfaces:
AggregatorAccess
Implementation of access function for single-stream (not joins).
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyEnterCodegen
(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods) void
applyLeaveCodegen
(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods) void
clearCodegen
(CodegenMethod method, CodegenClassScope classScope) static CodegenExpression
codegenGetAccessTableState
(int column, CodegenMethodScope parent, CodegenClassScope classScope) void
collectFabricType
(FabricTypeCollector collector) void
initAccessForge
(int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope) void
readCodegen
(CodegenExpressionRef row, int col, CodegenExpressionRef input, CodegenMethod method, CodegenExpressionRef unitKey, CodegenClassScope classScope) void
writeCodegen
(CodegenExpressionRef row, int col, CodegenExpressionRef output, CodegenExpressionRef unitKey, CodegenExpressionRef writer, CodegenMethod method, CodegenClassScope classScope)
-
Constructor Details
-
AggregatorAccessCountMinSketch
-
-
Method Details
-
initAccessForge
public void initAccessForge(int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope) - Specified by:
initAccessForge
in interfaceAggregatorAccess
-
applyEnterCodegen
public void applyEnterCodegen(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
applyEnterCodegen
in interfaceAggregatorAccess
-
applyLeaveCodegen
public void applyLeaveCodegen(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods) - Specified by:
applyLeaveCodegen
in interfaceAggregatorAccess
-
clearCodegen
- Specified by:
clearCodegen
in interfaceAggregatorAccess
-
writeCodegen
public void writeCodegen(CodegenExpressionRef row, int col, CodegenExpressionRef output, CodegenExpressionRef unitKey, CodegenExpressionRef writer, CodegenMethod method, CodegenClassScope classScope) - Specified by:
writeCodegen
in interfaceAggregatorAccess
-
readCodegen
public void readCodegen(CodegenExpressionRef row, int col, CodegenExpressionRef input, CodegenMethod method, CodegenExpressionRef unitKey, CodegenClassScope classScope) - Specified by:
readCodegen
in interfaceAggregatorAccess
-
collectFabricType
- Specified by:
collectFabricType
in interfaceAggregatorAccess
-
codegenGetAccessTableState
public static CodegenExpression codegenGetAccessTableState(int column, CodegenMethodScope parent, CodegenClassScope classScope)
-