public static class AccumulateNode.GroupByContext extends Object implements AccumulateNode.BaseAccumulation
| Constructor and Description |
|---|
GroupByContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMatchOnLastTupleList(LeftTuple match) |
void |
clear() |
TupleList<AccumulateNode.AccumulateContextEntry> |
getGroup(Object workingMemoryContext,
Accumulate accumulate,
Tuple leftTuple,
Object key,
WorkingMemory wm) |
Map<Object,TupleList<AccumulateNode.AccumulateContextEntry>> |
getGroups() |
TupleList<AccumulateNode.AccumulateContextEntry> |
getLastTupleList() |
PropagationContext |
getPropagationContext() |
void |
moveToPropagateTupleList(TupleList<AccumulateNode.AccumulateContextEntry> list) |
void |
removeGroup(Object key) |
void |
setPropagationContext(PropagationContext propagationContext) |
TupleList<AccumulateNode.AccumulateContextEntry> |
takeToPropagateList() |
public PropagationContext getPropagationContext()
getPropagationContext in interface AccumulateNode.BaseAccumulationpublic void setPropagationContext(PropagationContext propagationContext)
setPropagationContext in interface AccumulateNode.BaseAccumulationpublic Map<Object,TupleList<AccumulateNode.AccumulateContextEntry>> getGroups()
public TupleList<AccumulateNode.AccumulateContextEntry> getGroup(Object workingMemoryContext, Accumulate accumulate, Tuple leftTuple, Object key, WorkingMemory wm)
public void removeGroup(Object key)
public void moveToPropagateTupleList(TupleList<AccumulateNode.AccumulateContextEntry> list)
public TupleList<AccumulateNode.AccumulateContextEntry> takeToPropagateList()
public TupleList<AccumulateNode.AccumulateContextEntry> getLastTupleList()
public void addMatchOnLastTupleList(LeftTuple match)
public void clear()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.