public class AggregatorPlugInMultiParam extends Object implements AggregatorMethod
Modifier and Type | Field and Description |
---|---|
protected CodegenExpressionRef |
plugin |
Constructor and Description |
---|
AggregatorPlugInMultiParam(AggregationMethodFactoryPluginMethod factory,
int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope,
AggregationFunctionModeMultiParam mode) |
protected CodegenExpressionRef plugin
public AggregatorPlugInMultiParam(AggregationMethodFactoryPluginMethod factory, int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope, AggregationFunctionModeMultiParam mode)
public void applyEvalEnterCodegen(CodegenMethod method, ExprForgeCodegenSymbol symbols, ExprForge[] forges, CodegenClassScope classScope)
applyEvalEnterCodegen
in interface AggregatorMethod
public void applyEvalLeaveCodegen(CodegenMethod method, ExprForgeCodegenSymbol symbols, ExprForge[] forges, CodegenClassScope classScope)
applyEvalLeaveCodegen
in interface AggregatorMethod
public void applyTableEnterCodegen(CodegenExpressionRef value, Class[] evaluationTypes, CodegenMethod method, CodegenClassScope classScope)
applyTableEnterCodegen
in interface AggregatorMethod
public void applyTableLeaveCodegen(CodegenExpressionRef value, Class[] evaluationTypes, CodegenMethod method, CodegenClassScope classScope)
applyTableLeaveCodegen
in interface AggregatorMethod
public void clearCodegen(CodegenMethod method, CodegenClassScope classScope)
clearCodegen
in interface AggregatorMethod
public void getValueCodegen(CodegenMethod method, CodegenClassScope classScope)
getValueCodegen
in interface AggregatorMethod
public void writeCodegen(CodegenExpressionRef row, int col, CodegenExpressionRef output, CodegenExpressionRef unitKey, CodegenExpressionRef writer, CodegenMethod method, CodegenClassScope classScope)
writeCodegen
in interface AggregatorMethod
public void readCodegen(CodegenExpressionRef row, int col, CodegenExpressionRef input, CodegenExpressionRef unitKey, CodegenMethod method, CodegenClassScope classScope)
readCodegen
in interface AggregatorMethod
Copyright © 2005–2018. All rights reserved.