|
Drools :: ReteOO 6.0.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.core.common.BaseNode
org.drools.core.reteoo.AbstractTerminalNode
org.drools.core.reteoo.QueryTerminalNode
org.drools.reteoo.nodes.ReteQueryTerminalNode
public class ReteQueryTerminalNode
| Field Summary |
|---|
| Fields inherited from class org.drools.core.reteoo.QueryTerminalNode |
|---|
query, type |
| Fields inherited from class org.drools.core.common.BaseNode |
|---|
associations, id, partitionId, partitionsEnabled, streamMode |
| Constructor Summary | |
|---|---|
ReteQueryTerminalNode()
|
|
ReteQueryTerminalNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.rule.Rule rule,
org.drools.core.rule.GroupElement subrule,
int subruleIndex,
org.drools.core.reteoo.builder.BuildContext context)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class org.drools.core.reteoo.QueryTerminalNode |
|---|
createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createPeer, getDeclarations, getLeftInputOtnId, getNextLeftTupleSinkNode, getPreviousLeftTupleSinkNode, getQuery, getRule, getSalienceDeclarations, getSubRule, getSubruleIndex, getTimerDeclarations, getType, isFireDirect, isInUse, isLeftTupleMemoryEnabled, networkUpdated, readExternal, setLeftInputOtnId, setLeftTupleMemoryEnabled, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNode, toString, updateNewNode, writeExternal |
| Methods inherited from class org.drools.core.reteoo.AbstractTerminalNode |
|---|
createMemory, doRemove, getDeclaredMask, getInferredMask, getLeftInferredMask, getLeftTupleSource, getNegativeMask, initDeclaredMask, initInferredMask, initPathMemory, modifyLeftTuple, setDeclaredMask, setInferredMask, setNegativeMask, unwrapTupleSource |
| Methods inherited from class org.drools.core.common.BaseNode |
|---|
addAssociation, attach, getAssociations, getId, getPartitionId, hashCode, isStreamMode, remove, removeAssociation, setId, setPartitionId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.drools.core.reteoo.LeftTupleSink |
|---|
getLeftInferredMask, getLeftTupleSource, modifyLeftTuple |
| Methods inherited from interface org.drools.core.common.NetworkNode |
|---|
getAssociations, getId, getPartitionId |
| Methods inherited from interface org.drools.core.common.MemoryFactory |
|---|
getId |
| Constructor Detail |
|---|
public ReteQueryTerminalNode()
public ReteQueryTerminalNode(int id,
org.drools.core.reteoo.LeftTupleSource source,
org.drools.core.rule.Rule rule,
org.drools.core.rule.GroupElement subrule,
int subruleIndex,
org.drools.core.reteoo.builder.BuildContext context)
| Method Detail |
|---|
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.LeftTupleSinkassertLeftTuple 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.LeftTupleSinkretractLeftTuple 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.LeftTupleSinkmodifyLeftTuple in class org.drools.core.reteoo.QueryTerminalNodepublic void attach(org.drools.core.reteoo.builder.BuildContext context)
attach in class org.drools.core.reteoo.QueryTerminalNode
|
Drools :: ReteOO 6.0.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||