Package org.drools.core.reteoo
Class AccumulateNode.GroupByContext
java.lang.Object
org.drools.core.reteoo.AccumulateNode.GroupByContext
- All Implemented Interfaces:
AccumulateNode.BaseAccumulation
- Enclosing class:
- AccumulateNode
public static class AccumulateNode.GroupByContext
extends Object
implements AccumulateNode.BaseAccumulation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMatchOnLastTupleList(TupleImpl match) voidclear()getGroup(Object workingMemoryContext, Accumulate accumulate, BaseTuple leftTuple, Object key, ReteEvaluator reteEvaluator) voidvoidremoveGroup(Object key) voidsetPropagationContext(PropagationContext propagationContext)
-
Constructor Details
-
GroupByContext
public GroupByContext()
-
-
Method Details
-
getPropagationContext
- Specified by:
getPropagationContextin interfaceAccumulateNode.BaseAccumulation
-
setPropagationContext
- Specified by:
setPropagationContextin interfaceAccumulateNode.BaseAccumulation
-
getGroups
-
getGroup
public TupleListWithContext<AccumulateContextEntry> getGroup(Object workingMemoryContext, Accumulate accumulate, BaseTuple leftTuple, Object key, ReteEvaluator reteEvaluator) -
removeGroup
-
moveToPropagateTupleList
-
takeToPropagateList
-
addMatchOnLastTupleList
-
clear
public void clear()
-