Class AccumulateNode.GroupByContext

    • Constructor Detail

      • GroupByContext

        public GroupByContext()
    • Method Detail

      • getGroups

        public java.util.Map<java.lang.Object,​TupleList<org.drools.base.reteoo.AccumulateContextEntry>> getGroups()
      • getGroup

        public TupleList<org.drools.base.reteoo.AccumulateContextEntry> getGroup​(java.lang.Object workingMemoryContext,
                                                                                 org.drools.base.rule.Accumulate accumulate,
                                                                                 Tuple leftTuple,
                                                                                 java.lang.Object key,
                                                                                 ReteEvaluator reteEvaluator)
      • removeGroup

        public void removeGroup​(java.lang.Object key)
      • moveToPropagateTupleList

        public void moveToPropagateTupleList​(TupleList<org.drools.base.reteoo.AccumulateContextEntry> list)
      • takeToPropagateList

        public TupleList<org.drools.base.reteoo.AccumulateContextEntry> takeToPropagateList()
      • addMatchOnLastTupleList

        public void addMatchOnLastTupleList​(LeftTuple match)
      • clear

        public void clear()