public class SubnetworkTuple extends BaseLeftTuple implements RightTuple
memoryhandleNext, handlePrevious, sink, stagedNext, stagedPrevious| Constructor and Description |
|---|
SubnetworkTuple() |
SubnetworkTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
SubnetworkTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
SubnetworkTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
Sink sink,
boolean leftTupleMemoryEnabled) |
SubnetworkTuple(LeftTuple leftTuple,
RightTuple rightTuple,
Sink sink) |
SubnetworkTuple(LeftTuple leftTuple,
Sink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBlocked(LeftTuple leftTuple) |
void |
clearStaged() |
LeftTuple |
getBlocked() |
InternalFactHandle |
getFactHandleForEvaluation() |
short |
getStagedTypeOnRight() |
LeftTuple |
getTempBlocked() |
RightTuple |
getTempNextRightTuple() |
TupleMemory |
getTempRightTupleMemory() |
boolean |
isStagedOnRight() |
void |
moveStagingFromRightToLeft() |
void |
prepareStagingOnRight() |
void |
removeBlocked(LeftTuple leftTuple) |
void |
retractTuple(PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
setBlocked(LeftTuple leftTuple) |
void |
setExpired(InternalWorkingMemory workingMemory,
PropagationContext pctx) |
void |
setStagedOnRight() |
void |
setTempBlocked(LeftTuple tempBlocked) |
void |
setTempNextRightTuple(RightTuple tempNextRightTuple) |
void |
setTempRightTupleMemory(TupleMemory tempRightTupleMemory) |
clear, clearBlocker, equals, get, getBlockedNext, getBlockedPrevious, getBlocker, getFirstChild, getHandleNext, getHandlePrevious, getIndex, getInputOtnId, getLastChild, getLeftParent, getMemory, getObject, getParent, getPeer, getRightParent, getRightParentNext, getRightParentPrevious, getStagedNext, getStagedPrevious, getStagedTypeForQueries, getSubTuple, getTupleSink, getTupleSource, hashCode, initPeer, reAdd, reAddLeft, reAddRight, setBlockedNext, setBlockedPrevious, setBlocker, setFirstChild, setLastChild, setLeftParent, setLeftTupleSink, setMemory, setPeer, setRightParent, setRightParentNext, setRightParentPrevious, setStagedTypeForQueries, size, toExternalString, toFactHandles, toObjects, toString, unlinkFromLeftParent, unlinkFromRightParentdecreaseActivationCountForEvents, get, getContextObject, getFactHandle, getNext, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getStagedType, increaseActivationCountForEvents, isExpired, setContextObject, setExpired, setFactHandle, setHandleNext, setHandlePrevious, setNext, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandlesclone, finalize, getClass, notify, notifyAll, wait, wait, waitclear, decreaseActivationCountForEvents, get, get, getContextObject, getFactHandle, getFirstChild, getHandleNext, getHandlePrevious, getIndex, getInputOtnId, getLastChild, getMemory, getObject, getObject, getOriginalFactHandle, getParent, getPrevious, getPropagationContext, getRootTuple, getStagedNext, getStagedPrevious, getStagedType, getSubTuple, getTupleSink, getTupleSource, increaseActivationCountForEvents, isDeleted, isExpired, reAdd, setContextObject, setFactHandle, setFirstChild, setHandleNext, setHandlePrevious, setLastChild, setMemory, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, size, skipEmptyHandles, toFactHandles, toObjects, toObjects, unlinkFromLeftParent, unlinkFromRightParentgetAccumulatedObjects, setExpiredpublic SubnetworkTuple()
public SubnetworkTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
public SubnetworkTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
public SubnetworkTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
public SubnetworkTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
public SubnetworkTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
public InternalFactHandle getFactHandleForEvaluation()
getFactHandleForEvaluation in interface RightTuplepublic LeftTuple getBlocked()
getBlocked in interface RightTuplepublic void setBlocked(LeftTuple leftTuple)
setBlocked in interface RightTuplepublic void addBlocked(LeftTuple leftTuple)
addBlocked in interface RightTuplepublic void removeBlocked(LeftTuple leftTuple)
removeBlocked in interface RightTuplepublic LeftTuple getTempBlocked()
getTempBlocked in interface RightTuplepublic void setTempBlocked(LeftTuple tempBlocked)
setTempBlocked in interface RightTuplepublic RightTuple getTempNextRightTuple()
getTempNextRightTuple in interface RightTuplepublic void setTempNextRightTuple(RightTuple tempNextRightTuple)
setTempNextRightTuple in interface RightTuplepublic TupleMemory getTempRightTupleMemory()
getTempRightTupleMemory in interface RightTuplepublic void setTempRightTupleMemory(TupleMemory tempRightTupleMemory)
setTempRightTupleMemory in interface RightTuplepublic boolean isStagedOnRight()
isStagedOnRight in interface LeftTupleisStagedOnRight in class BaseLeftTuplepublic void setStagedOnRight()
public void prepareStagingOnRight()
public void clearStaged()
clearStaged in interface TupleclearStaged in class BaseLeftTuplepublic void retractTuple(PropagationContext context, InternalWorkingMemory workingMemory)
retractTuple in interface RightTuplepublic void setExpired(InternalWorkingMemory workingMemory, PropagationContext pctx)
setExpired in interface RightTuplepublic void moveStagingFromRightToLeft()
public short getStagedTypeOnRight()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.