Package org.drools.core.phreak
Class PhreakFromNode
- java.lang.Object
-
- org.drools.core.phreak.PhreakFromNode
-
- Direct Known Subclasses:
PhreakReactiveFromNode
public class PhreakFromNode extends Object
-
-
Constructor Summary
Constructors Constructor Description PhreakFromNode()
-
Method Summary
-
-
-
Method Detail
-
doNode
public void doNode(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, InternalWorkingMemory wm, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)
-
doLeftInserts
public void doLeftInserts(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, InternalWorkingMemory wm, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)
-
doLeftUpdates
public void doLeftUpdates(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, InternalWorkingMemory wm, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)
-
doLeftDeletes
public void doLeftDeletes(FromNode.FromMemory fm, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)
-
isAllowed
public static boolean isAllowed(InternalFactHandle factHandle, AlphaNodeFieldConstraint[] alphaConstraints, InternalWorkingMemory wm, FromNode.FromMemory fm)
-
propagate
public static void propagate(LeftTupleSink sink, Tuple leftTuple, RightTuple rightTuple, BetaConstraints betaConstraints, PropagationContext propagationContext, ContextEntry[] context, boolean useLeftMemory, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)
-
-