Drools :: Core 6.0.0.Beta1

org.drools.core.phreak
Class RuleNetworkEvaluator.PhreakQueryTerminalNode

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

public static class RuleNetworkEvaluator.PhreakQueryTerminalNode
extends Object


Constructor Summary
RuleNetworkEvaluator.PhreakQueryTerminalNode()
           
 
Method Summary
static void checkAndTriggerQueryReevaluation(InternalWorkingMemory wm, LinkedList<RuleNetworkEvaluator.StackEntry> stack, LeftTuple rootEntry, DroolsQuery dquery)
           
 void doLeftDeletes(QueryTerminalNode qtnNode, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LinkedList<RuleNetworkEvaluator.StackEntry> stack)
           
 void doLeftInserts(QueryTerminalNode qtnNode, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LinkedList<RuleNetworkEvaluator.StackEntry> stack)
           
 void doLeftUpdates(QueryTerminalNode qtnNode, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LinkedList<RuleNetworkEvaluator.StackEntry> stack)
           
 void doNode(QueryTerminalNode qtnNode, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LinkedList<RuleNetworkEvaluator.StackEntry> stack)
           
static boolean isAdded(LinkedList<RuleNetworkEvaluator.StackEntry> stack, RuleNetworkEvaluator.StackEntry stackEntry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleNetworkEvaluator.PhreakQueryTerminalNode

public RuleNetworkEvaluator.PhreakQueryTerminalNode()
Method Detail

doNode

public void doNode(QueryTerminalNode qtnNode,
                   InternalWorkingMemory wm,
                   LeftTupleSets srcLeftTuples,
                   LinkedList<RuleNetworkEvaluator.StackEntry> stack)

doLeftInserts

public void doLeftInserts(QueryTerminalNode qtnNode,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LinkedList<RuleNetworkEvaluator.StackEntry> stack)

doLeftUpdates

public void doLeftUpdates(QueryTerminalNode qtnNode,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LinkedList<RuleNetworkEvaluator.StackEntry> stack)

doLeftDeletes

public void doLeftDeletes(QueryTerminalNode qtnNode,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LinkedList<RuleNetworkEvaluator.StackEntry> stack)

checkAndTriggerQueryReevaluation

public static void checkAndTriggerQueryReevaluation(InternalWorkingMemory wm,
                                                    LinkedList<RuleNetworkEvaluator.StackEntry> stack,
                                                    LeftTuple rootEntry,
                                                    DroolsQuery dquery)

isAdded

public static boolean isAdded(LinkedList<RuleNetworkEvaluator.StackEntry> stack,
                              RuleNetworkEvaluator.StackEntry stackEntry)

Drools :: Core 6.0.0.Beta1

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