public class ReteQueryTerminalNode
extends org.drools.core.reteoo.QueryTerminalNode
Constructor and Description |
---|
ReteQueryTerminalNode() |
ReteQueryTerminalNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.definitions.rule.impl.RuleImpl rule,
org.drools.core.rule.GroupElement subrule,
int subruleIndex,
org.drools.core.reteoo.builder.BuildContext context) |
Modifier and Type | Method and Description |
---|---|
void |
assertLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
attach(org.drools.core.reteoo.builder.BuildContext context) |
void |
modifyLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
retractLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createPeer, equals, getAllDeclarations, getLeftInputOtnId, getNextLeftTupleSinkNode, getPreviousLeftTupleSinkNode, getQuery, getRequiredDeclarations, getRule, getSalienceDeclarations, getSubRule, getSubruleIndex, getTimerDeclarations, getType, internalEquals, isFireDirect, readExternal, setLeftInputOtnId, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNode, toString, writeExternal
createMemory, doRemove, getDeclaredMask, getInferredMask, getLeftInferredMask, getLeftTupleSource, getNegativeMask, getPathEndNodes, getPathNodes, getPathNodes, getPositionInPath, getSinkPropagator, hasPathNode, initDeclaredMask, initInferredMask, initPathMemory, isInUse, isLeftTupleMemoryEnabled, isTerminalNodeOf, modifyLeftTuple, networkUpdated, setDeclaredMask, setInferredMask, setLeftTupleMemoryEnabled, setNegativeMask, setPathEndNodes, unwrapTupleSource
addAssociation, addAssociation, getAssociatedRules, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, getSinks, hashCode, isAssociatedWith, isStreamMode, remove, removeAssociation, setId, setPartitionId, setStreamMode, thisNodeEquals
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getLeftInferredMask, isLeftTupleMemoryEnabled, modifyLeftTuple, setLeftTupleMemoryEnabled
getLeftTupleSource, getPositionInPath, getSinkPropagator
public ReteQueryTerminalNode()
public ReteQueryTerminalNode(int id, org.drools.core.reteoo.LeftTupleSource source, org.drools.core.definitions.rule.impl.RuleImpl rule, org.drools.core.rule.GroupElement subrule, int subruleIndex, org.drools.core.reteoo.builder.BuildContext context)
public void assertLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)
assertLeftTuple
in interface org.drools.core.reteoo.LeftTupleSink
assertLeftTuple
in class org.drools.core.reteoo.QueryTerminalNode
public void retractLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)
retractLeftTuple
in interface org.drools.core.reteoo.LeftTupleSink
retractLeftTuple
in class org.drools.core.reteoo.QueryTerminalNode
public void modifyLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)
modifyLeftTuple
in interface org.drools.core.reteoo.LeftTupleSink
modifyLeftTuple
in class org.drools.core.reteoo.QueryTerminalNode
public void attach(org.drools.core.reteoo.builder.BuildContext context)
attach
in class org.drools.core.reteoo.QueryTerminalNode
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.