public static class AccumulateNode.GroupByContext extends Object implements AccumulateNode.BaseAccumulation
| Constructor and Description |
|---|
GroupByContext() |
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, InternalFactHandle handle, Object key, WorkingMemory wm)
public void removeGroup(Object key)
public void addTupleList(TupleList<AccumulateNode.AccumulateContextEntry> list)
public void moveToPropagateTupleList(TupleList<AccumulateNode.AccumulateContextEntry> list)
public TupleList<AccumulateNode.AccumulateContextEntry> getTupleList()
public TupleList<AccumulateNode.AccumulateContextEntry> getToPropagateList()
public TupleList<AccumulateNode.AccumulateContextEntry> getLastTupleList()
public void setLastTupleList(TupleList<AccumulateNode.AccumulateContextEntry> lastTupleList)
public void clear()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.