Drools :: Core 6.0.0.Beta1

org.drools.core.phreak
Class RuleNetworkEvaluator.PhreakNotNode

java.lang.Object
  extended by org.drools.core.phreak.RuleNetworkEvaluator.PhreakNotNode
Enclosing class:
RuleNetworkEvaluator

public static class RuleNetworkEvaluator.PhreakNotNode
extends Object


Constructor Summary
RuleNetworkEvaluator.PhreakNotNode()
           
 
Method Summary
 void doLeftDeletes(NotNode notNode, LeftTupleSink sink, BetaMemory bm, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void doLeftInserts(NotNode notNode, LeftTupleSink sink, BetaMemory bm, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples)
           
 void doLeftUpdates(NotNode notNode, LeftTupleSink sink, BetaMemory bm, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void doNode(NotNode notNode, LeftTupleSink sink, BetaMemory bm, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void doRightDeletes(NotNode notNode, LeftTupleSink sink, BetaMemory bm, InternalWorkingMemory wm, RightTupleSets srcRightTuples, LeftTupleSets trgLeftTuples)
           
 void doRightInserts(NotNode notNode, LeftTupleSink sink, BetaMemory bm, InternalWorkingMemory wm, RightTupleSets srcRightTuples, LeftTupleSets trgLeftTuples)
           
 void doRightUpdates(NotNode notNode, LeftTupleSink sink, BetaMemory bm, InternalWorkingMemory wm, RightTupleSets srcRightTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
static void unlinkNotNodeOnRightInsert(NotNode notNode, BetaMemory bm, InternalWorkingMemory wm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleNetworkEvaluator.PhreakNotNode

public RuleNetworkEvaluator.PhreakNotNode()
Method Detail

doNode

public void doNode(NotNode notNode,
                   LeftTupleSink sink,
                   BetaMemory bm,
                   InternalWorkingMemory wm,
                   LeftTupleSets srcLeftTuples,
                   LeftTupleSets trgLeftTuples,
                   LeftTupleSets stagedLeftTuples)

doLeftInserts

public void doLeftInserts(NotNode notNode,
                          LeftTupleSink sink,
                          BetaMemory bm,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples)

doRightInserts

public void doRightInserts(NotNode notNode,
                           LeftTupleSink sink,
                           BetaMemory bm,
                           InternalWorkingMemory wm,
                           RightTupleSets srcRightTuples,
                           LeftTupleSets trgLeftTuples)

unlinkNotNodeOnRightInsert

public static void unlinkNotNodeOnRightInsert(NotNode notNode,
                                              BetaMemory bm,
                                              InternalWorkingMemory wm)

doLeftUpdates

public void doLeftUpdates(NotNode notNode,
                          LeftTupleSink sink,
                          BetaMemory bm,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples,
                          LeftTupleSets stagedLeftTuples)

doRightUpdates

public void doRightUpdates(NotNode notNode,
                           LeftTupleSink sink,
                           BetaMemory bm,
                           InternalWorkingMemory wm,
                           RightTupleSets srcRightTuples,
                           LeftTupleSets trgLeftTuples,
                           LeftTupleSets stagedLeftTuples)

doLeftDeletes

public void doLeftDeletes(NotNode notNode,
                          LeftTupleSink sink,
                          BetaMemory bm,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples,
                          LeftTupleSets stagedLeftTuples)

doRightDeletes

public void doRightDeletes(NotNode notNode,
                           LeftTupleSink sink,
                           BetaMemory bm,
                           InternalWorkingMemory wm,
                           RightTupleSets srcRightTuples,
                           LeftTupleSets trgLeftTuples)

Drools :: Core 6.0.0.Beta1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.