Drools :: Core 6.0.0.Alpha9

org.drools.phreak
Class RuleNetworkEvaluatorActivation.PhreakFromNode

java.lang.Object
  extended by org.drools.phreak.RuleNetworkEvaluatorActivation.PhreakFromNode
Enclosing class:
RuleNetworkEvaluatorActivation

public static class RuleNetworkEvaluatorActivation.PhreakFromNode
extends Object


Constructor Summary
RuleNetworkEvaluatorActivation.PhreakFromNode()
           
 
Method Summary
protected  void checkConstraintsAndPropagate(LeftTupleSink sink, LeftTuple leftTuple, RightTuple rightTuple, AlphaNodeFieldConstraint[] alphaConstraints, BetaConstraints betaConstraints, PropagationContext propagationContext, InternalWorkingMemory wm, FromNode.FromMemory fm, BetaMemory bm, ContextEntry[] context, boolean useLeftMemory, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void doLeftDeletes(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void doLeftInserts(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples)
           
 void doLeftUpdates(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void doNode(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
static void unlinkCreatedHandles(LeftTuple leftTuple)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleNetworkEvaluatorActivation.PhreakFromNode

public RuleNetworkEvaluatorActivation.PhreakFromNode()
Method Detail

doNode

public void doNode(FromNode fromNode,
                   FromNode.FromMemory fm,
                   LeftTupleSink sink,
                   InternalWorkingMemory wm,
                   LeftTupleSets srcLeftTuples,
                   LeftTupleSets trgLeftTuples,
                   LeftTupleSets stagedLeftTuples)

doLeftInserts

public void doLeftInserts(FromNode fromNode,
                          FromNode.FromMemory fm,
                          LeftTupleSink sink,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples)

doLeftUpdates

public void doLeftUpdates(FromNode fromNode,
                          FromNode.FromMemory fm,
                          LeftTupleSink sink,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples,
                          LeftTupleSets stagedLeftTuples)

doLeftDeletes

public void doLeftDeletes(FromNode fromNode,
                          FromNode.FromMemory fm,
                          LeftTupleSink sink,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples,
                          LeftTupleSets stagedLeftTuples)

unlinkCreatedHandles

public static void unlinkCreatedHandles(LeftTuple leftTuple)

checkConstraintsAndPropagate

protected void checkConstraintsAndPropagate(LeftTupleSink sink,
                                            LeftTuple leftTuple,
                                            RightTuple rightTuple,
                                            AlphaNodeFieldConstraint[] alphaConstraints,
                                            BetaConstraints betaConstraints,
                                            PropagationContext propagationContext,
                                            InternalWorkingMemory wm,
                                            FromNode.FromMemory fm,
                                            BetaMemory bm,
                                            ContextEntry[] context,
                                            boolean useLeftMemory,
                                            LeftTupleSets trgLeftTuples,
                                            LeftTupleSets stagedLeftTuples)

Drools :: Core 6.0.0.Alpha9

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