public class AggregatorAccessSortedMinMaxByEver extends AggregatorAccessWFilterBase implements AggregatorAccessSorted
optionalFilter
Constructor and Description |
---|
AggregatorAccessSortedMinMaxByEver(AggregationStateMinMaxByEverForge forge,
int col,
CodegenCtor ctor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope,
ExprNode optionalFilter) |
applyEnterCodegen, applyLeaveCodegen
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyEnterCodegen, applyLeaveCodegen
public AggregatorAccessSortedMinMaxByEver(AggregationStateMinMaxByEverForge forge, int col, CodegenCtor ctor, 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 getFirstValueCodegen(CodegenClassScope classScope, CodegenMethod method)
getFirstValueCodegen
in interface AggregatorAccessSorted
public CodegenExpression getLastValueCodegen(CodegenClassScope classScope, CodegenMethod method)
getLastValueCodegen
in interface AggregatorAccessSorted
public CodegenExpression sizeCodegen()
sizeCodegen
in interface AggregatorAccessSorted
public CodegenExpression getReverseIteratorCodegen()
getReverseIteratorCodegen
in interface AggregatorAccessSorted
public CodegenExpression iteratorCodegen()
iteratorCodegen
in interface AggregatorAccessSorted
public CodegenExpression collectionReadOnlyCodegen()
collectionReadOnlyCodegen
in interface AggregatorAccessSorted
public static CodegenExpression codegenGetAccessTableState(int column, CodegenMethodScope parent, CodegenClassScope classScope)
Copyright © 2005–2019. All rights reserved.