protected void |
PhreakFromNode.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) |
static LeftTuple |
RuleNetworkEvaluator.deleteLeftChild(LeftTuple childLeftTuple,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
static LeftTuple |
RuleNetworkEvaluator.deleteRightChild(LeftTuple childLeftTuple,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakAccumulateNode.doLeftDeletes(AccumulateNode accNode,
AccumulateNode.AccumulateMemory am,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakBranchNode.doLeftDeletes(ConditionalBranchNode branchNode,
ConditionalBranchNode.ConditionalBranchMemory cbm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples,
RuleExecutor executor) |
void |
PhreakEvalNode.doLeftDeletes(EvalConditionNode evalNode,
EvalConditionNode.EvalMemory em,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakExistsNode.doLeftDeletes(ExistsNode existsNode,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakFromNode.doLeftDeletes(FromNode fromNode,
FromNode.FromMemory fm,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakJoinNode.doLeftDeletes(JoinNode joinNode,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakNotNode.doLeftDeletes(NotNode notNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakQueryNode.doLeftDeletes(QueryElementNode.QueryElementNodeMemory qmem,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakQueryTerminalNode.doLeftDeletes(QueryTerminalNode qtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LinkedList<StackEntry> stack) |
void |
PhreakRuleTerminalNode.doLeftDeletes(TerminalNode rtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
RuleExecutor executor) |
void |
PhreakTimerNode.doLeftDeletes(TimerNode timerNode,
TimerNode.TimerNodeMemory tm,
PathMemory pmem,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakAccumulateNode.doLeftInserts(AccumulateNode accNode,
LeftTupleSink sink,
AccumulateNode.AccumulateMemory am,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakBranchNode.doLeftInserts(ConditionalBranchNode branchNode,
ConditionalBranchNode.ConditionalBranchMemory cbm,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
RuleExecutor executor) |
void |
PhreakEvalNode.doLeftInserts(EvalConditionNode evalNode,
EvalConditionNode.EvalMemory em,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakExistsNode.doLeftInserts(ExistsNode existsNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakFromNode.doLeftInserts(FromNode fromNode,
FromNode.FromMemory fm,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakJoinNode.doLeftInserts(JoinNode joinNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakNotNode.doLeftInserts(NotNode notNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakQueryNode.doLeftInserts(QueryElementNode queryNode,
QueryElementNode.QueryElementNodeMemory qmem,
StackEntry stackEntry,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples) |
void |
PhreakQueryTerminalNode.doLeftInserts(QueryTerminalNode qtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LinkedList<StackEntry> stack) |
void |
PhreakRuleTerminalNode.doLeftInserts(TerminalNode rtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
RuleExecutor executor) |
void |
PhreakTimerNode.doLeftInserts(TimerNode timerNode,
TimerNode.TimerNodeMemory tm,
PathMemory pmem,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakAccumulateNode.doLeftUpdates(AccumulateNode accNode,
LeftTupleSink sink,
AccumulateNode.AccumulateMemory am,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakBranchNode.doLeftUpdates(ConditionalBranchNode branchNode,
ConditionalBranchNode.ConditionalBranchMemory cbm,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples,
RuleExecutor executor) |
void |
PhreakEvalNode.doLeftUpdates(EvalConditionNode evalNode,
EvalConditionNode.EvalMemory em,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakExistsNode.doLeftUpdates(ExistsNode existsNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakFromNode.doLeftUpdates(FromNode fromNode,
FromNode.FromMemory fm,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakJoinNode.doLeftUpdates(JoinNode joinNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakNotNode.doLeftUpdates(NotNode notNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakQueryNode.doLeftUpdates(QueryElementNode queryNode,
QueryElementNode.QueryElementNodeMemory qmem,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples) |
void |
PhreakQueryTerminalNode.doLeftUpdates(QueryTerminalNode qtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LinkedList<StackEntry> stack) |
void |
PhreakRuleTerminalNode.doLeftUpdates(TerminalNode rtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
RuleExecutor executor) |
void |
PhreakTimerNode.doLeftUpdates(TimerNode timerNode,
TimerNode.TimerNodeMemory tm,
PathMemory pmem,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
LeftTuple |
PhreakJoinNode.doLeftUpdatesProcessChildren(LeftTuple childLeftTuple,
LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSets stagedLeftTuples,
ContextEntry[] contextEntry,
BetaConstraints constraints,
LeftTupleSink sink,
FastIterator it,
LeftTupleSets trgLeftTuples) |
void |
PhreakAccumulateNode.doNode(AccumulateNode accNode,
LeftTupleSink sink,
AccumulateNode.AccumulateMemory am,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakBranchNode.doNode(ConditionalBranchNode branchNode,
ConditionalBranchNode.ConditionalBranchMemory cbm,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples,
RuleExecutor executor) |
void |
PhreakEvalNode.doNode(EvalConditionNode evalNode,
EvalConditionNode.EvalMemory em,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakExistsNode.doNode(ExistsNode existsNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakFromNode.doNode(FromNode fromNode,
FromNode.FromMemory fm,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakJoinNode.doNode(JoinNode joinNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakNotNode.doNode(NotNode notNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakQueryNode.doNode(QueryElementNode queryNode,
QueryElementNode.QueryElementNodeMemory qmem,
StackEntry stackEntry,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakQueryTerminalNode.doNode(QueryTerminalNode qtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LinkedList<StackEntry> stack) |
void |
PhreakRuleTerminalNode.doNode(TerminalNode rtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
RuleExecutor executor) |
void |
PhreakTimerNode.doNode(TimerNode timerNode,
TimerNode.TimerNodeMemory tm,
PathMemory pmem,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
static void |
PhreakTimerNode.doPropagateChildLeftTuples(TimerNode timerNode,
TimerNode.TimerNodeMemory tm,
LeftTupleSink sink,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakAccumulateNode.doRightDeletes(AccumulateNode accNode,
AccumulateNode.AccumulateMemory am,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakExistsNode.doRightDeletes(ExistsNode existsNode,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakJoinNode.doRightDeletes(JoinNode joinNode,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakNotNode.doRightDeletes(NotNode notNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakAccumulateNode.doRightInserts(AccumulateNode accNode,
LeftTupleSink sink,
AccumulateNode.AccumulateMemory am,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakExistsNode.doRightInserts(ExistsNode existsNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakJoinNode.doRightInserts(JoinNode joinNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakNotNode.doRightInserts(NotNode notNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakAccumulateNode.doRightUpdates(AccumulateNode accNode,
LeftTupleSink sink,
AccumulateNode.AccumulateMemory am,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples) |
void |
PhreakExistsNode.doRightUpdates(ExistsNode existsNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakJoinNode.doRightUpdates(JoinNode joinNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
PhreakNotNode.doRightUpdates(NotNode notNode,
LeftTupleSink sink,
BetaMemory bm,
InternalWorkingMemory wm,
RightTupleSets srcRightTuples,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
LeftTuple |
PhreakJoinNode.doRightUpdatesProcessChildren(LeftTuple childLeftTuple,
LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSets stagedLeftTuples,
ContextEntry[] contextEntry,
BetaConstraints constraints,
LeftTupleSink sink,
FastIterator it,
LeftTupleSets trgLeftTuples) |
static void |
RuleNetworkEvaluator.doUpdatesExistentialReorderLeftMemory(BetaMemory bm,
LeftTupleSets srcLeftTuples) |
static void |
RuleNetworkEvaluator.doUpdatesReorderLeftMemory(BetaMemory bm,
LeftTupleSets srcLeftTuples) |
void |
PhreakAccumulateNode.evaluateResultConstraints(AccumulateNode accNode,
LeftTupleSink sink,
Accumulate accumulate,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
AccumulateNode.AccumulateContext accctx,
boolean useLeftMemory,
LeftTupleSets trgLeftTuples,
LeftTupleSets stagedLeftTuples) |
void |
RuleNetworkEvaluator.innerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
long bit,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<StackEntry> stack,
LinkedList<StackEntry> outerStack,
Set<String> visitedRules,
boolean processRian,
RuleExecutor executor) |
void |
RuleNetworkEvaluator.outerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
long bit,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<StackEntry> stack,
LinkedList<StackEntry> outerStack,
Set<String> visitedRules,
boolean processRian,
RuleExecutor executor) |
static void |
SegmentPropagator.processPeers(LeftTupleSets leftTuples,
LeftTupleSets peerLeftTuples,
LeftTupleSink sink) |
static void |
SegmentPropagator.processPeers(SegmentMemory sourceSegment,
LeftTupleSets leftTuples) |
static void |
SegmentPropagator.propagate(SegmentMemory sourceSegment,
LeftTupleSets stagedLeftTuples,
InternalWorkingMemory wm) |
static void |
PhreakAccumulateNode.removePreviousMatchesForRightTuple(AccumulateNode accNode,
Accumulate accumulate,
RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
LeftTuple firstChild,
LeftTupleSets trgLeftTuples) |
static void |
PhreakJoinNode.updateChildLeftTuple(LeftTuple childLeftTuple,
LeftTupleSets stagedLeftTuples,
LeftTupleSets trgLeftTuples) |