public class AggregatorAccessPlugin extends AggregatorAccessWFilterBase
optionalFilter
Constructor and Description |
---|
AggregatorAccessPlugin(ExprNode optionalFilter,
AggregationMultiFunctionStateModeManaged mode) |
applyEnterCodegen, applyLeaveCodegen
public AggregatorAccessPlugin(ExprNode optionalFilter, AggregationMultiFunctionStateModeManaged mode)
public void initAccessForge(int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope)
protected void applyEnterFiltered(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
applyEnterFiltered
in class AggregatorAccessWFilterBase
protected void applyLeaveFiltered(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
applyLeaveFiltered
in class AggregatorAccessWFilterBase
public void clearCodegen(CodegenMethod method, CodegenClassScope classScope)
public void writeCodegen(CodegenExpressionRef row, int col, CodegenExpressionRef output, CodegenExpressionRef unitKey, CodegenExpressionRef writer, CodegenMethod method, CodegenClassScope classScope)
public void readCodegen(CodegenExpressionRef row, int col, CodegenExpressionRef input, CodegenMethod method, CodegenExpressionRef unitKey, CodegenClassScope classScope)
public void collectFabricType(FabricTypeCollector collector)
public static CodegenExpression codegenGetAccessTableState(int column)
Copyright © 2005–2021. All rights reserved.