public class AggregationStateSortedJoin extends AggregationStateSortedImpl
Modifier and Type | Field and Description |
---|---|
protected RefCountedSetAtomicInteger |
refs |
size, sorted, spec
Constructor and Description |
---|
AggregationStateSortedJoin(AggregationStateSortedSpec spec) |
Modifier and Type | Method and Description |
---|---|
static void |
applyEnterCodegen(AggregationStateSortedForge forge,
int stateNumber,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
CodegenNamedMethods namedMethods,
CodegenClassScope classScope) |
static void |
applyLeaveCodegen(AggregationStateSortedForge forge,
int stateNumber,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
CodegenNamedMethods namedMethods,
CodegenClassScope classScope) |
void |
clear()
Clear all events in the group.
|
static void |
clearCodegen(int stateNumber,
CodegenMethodNode method) |
protected boolean |
dereferenceEvent(EventBean theEvent) |
protected boolean |
referenceEvent(EventBean theEvent) |
static void |
rowMemberCodegenJoin(AggregationStateSortedForge forge,
int stateNumber,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
CodegenClassScope classScope) |
applyEnter, applyLeave, checkedPayloadMayDeque, collectionReadOnly, collectionReadOnlyCodegen, dereferenceRemove, dereferenceRemoveFromCollCodegen, getComparable, getComparableCodegen, getFirstValue, getFirstValueCodegen, getLastValue, getLastValueCodegen, getReverseIterator, getReverseIteratorCodegen, iterator, iteratorCodegen, referenceAdd, referenceAddToCollCodegen, rowMemberCodegen, size, sizeCodegen
protected final RefCountedSetAtomicInteger refs
public AggregationStateSortedJoin(AggregationStateSortedSpec spec)
protected boolean referenceEvent(EventBean theEvent)
referenceEvent
in class AggregationStateSortedImpl
protected boolean dereferenceEvent(EventBean theEvent)
dereferenceEvent
in class AggregationStateSortedImpl
public void clear()
AggregationState
clear
in interface AggregationState
clear
in class AggregationStateSortedImpl
public static void rowMemberCodegenJoin(AggregationStateSortedForge forge, int stateNumber, CodegenCtor ctor, CodegenMembersColumnized membersColumnized, CodegenClassScope classScope)
public static void applyEnterCodegen(AggregationStateSortedForge forge, int stateNumber, CodegenMethodNode method, ExprForgeCodegenSymbol symbols, CodegenNamedMethods namedMethods, CodegenClassScope classScope)
public static void applyLeaveCodegen(AggregationStateSortedForge forge, int stateNumber, CodegenMethodNode method, ExprForgeCodegenSymbol symbols, CodegenNamedMethods namedMethods, CodegenClassScope classScope)
public static void clearCodegen(int stateNumber, CodegenMethodNode method)