public class AggregatorAccessLinearJoin extends AggregatorAccessWFilterBase implements AggregatorAccessLinear
optionalFilter
Constructor and Description |
---|
AggregatorAccessLinearJoin(AggregationStateLinearForge forge,
int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope,
ExprNode optionalFilter) |
applyEnterCodegen, applyLeaveCodegen
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyEnterCodegen, applyLeaveCodegen
public AggregatorAccessLinearJoin(AggregationStateLinearForge forge, int col, CodegenCtor rowCtor, CodegenMemberCol membersColumnized, CodegenClassScope classScope, ExprNode optionalFilter)
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)
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 CodegenExpression getFirstNthValueCodegen(CodegenExpressionRef index, CodegenMethod parentMethod, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
getFirstNthValueCodegen
in interface AggregatorAccessLinear
public CodegenExpression getLastNthValueCodegen(CodegenExpressionRef index, CodegenMethod parentMethod, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
getLastNthValueCodegen
in interface AggregatorAccessLinear
public CodegenExpression getFirstValueCodegen(CodegenClassScope classScope, CodegenMethod parentMethod)
getFirstValueCodegen
in interface AggregatorAccessLinear
public CodegenExpression getLastValueCodegen(CodegenClassScope classScope, CodegenMethod parentMethod, CodegenNamedMethods namedMethods)
getLastValueCodegen
in interface AggregatorAccessLinear
public CodegenExpression iteratorCodegen(CodegenClassScope classScope, CodegenMethod parentMethod, CodegenNamedMethods namedMethods)
iteratorCodegen
in interface AggregatorAccessLinear
public CodegenExpression collectionReadOnlyCodegen(CodegenMethod parentMethod, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
collectionReadOnlyCodegen
in interface AggregatorAccessLinear
public CodegenExpression sizeCodegen()
sizeCodegen
in interface AggregatorAccessLinear
Copyright © 2005–2018. All rights reserved.