public class AggregatorAccessCountMinSketch extends Object implements AggregatorAccess
Constructor and Description |
---|
AggregatorAccessCountMinSketch(AggregationStateCountMinSketchForge forge) |
public AggregatorAccessCountMinSketch(AggregationStateCountMinSketchForge forge)
public void initAccessForge(int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope)
initAccessForge
in interface AggregatorAccess
public void applyEnterCodegen(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
applyEnterCodegen
in interface AggregatorAccess
public void applyLeaveCodegen(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
applyLeaveCodegen
in interface AggregatorAccess
public void clearCodegen(CodegenMethod method, CodegenClassScope classScope)
clearCodegen
in interface AggregatorAccess
public void writeCodegen(CodegenExpressionRef row, int col, CodegenExpressionRef output, CodegenExpressionRef unitKey, CodegenExpressionRef writer, CodegenMethod method, CodegenClassScope classScope)
writeCodegen
in interface AggregatorAccess
public void readCodegen(CodegenExpressionRef row, int col, CodegenExpressionRef input, CodegenMethod method, CodegenExpressionRef unitKey, CodegenClassScope classScope)
readCodegen
in interface AggregatorAccess
public void collectFabricType(FabricTypeCollector collector)
collectFabricType
in interface AggregatorAccess
public static CodegenExpression codegenGetAccessTableState(int column, CodegenMethodScope parent, CodegenClassScope classScope)
Copyright © 2005–2021. All rights reserved.