public class SubnetworkTuple extends BaseLeftTuple implements RightTuple
memory
handleNext, 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 |
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, unlinkFromRightParent
decreaseActivationCountForEvents, get, getContextObject, getFactHandle, getNext, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getStagedType, increaseActivationCountForEvents, isExpired, setContextObject, setExpired, setFactHandle, setHandleNext, setHandlePrevious, setNext, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandles
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
clear, 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, setExpired, setFactHandle, setFirstChild, setHandleNext, setHandlePrevious, setLastChild, setMemory, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, size, skipEmptyHandles, toFactHandles, toObjects, toObjects, unlinkFromLeftParent, unlinkFromRightParent
getAccumulatedObjects
public 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 RightTuple
public LeftTuple getBlocked()
getBlocked
in interface RightTuple
public void setBlocked(LeftTuple leftTuple)
setBlocked
in interface RightTuple
public void addBlocked(LeftTuple leftTuple)
addBlocked
in interface RightTuple
public void removeBlocked(LeftTuple leftTuple)
removeBlocked
in interface RightTuple
public LeftTuple getTempBlocked()
getTempBlocked
in interface RightTuple
public void setTempBlocked(LeftTuple tempBlocked)
setTempBlocked
in interface RightTuple
public RightTuple getTempNextRightTuple()
getTempNextRightTuple
in interface RightTuple
public void setTempNextRightTuple(RightTuple tempNextRightTuple)
setTempNextRightTuple
in interface RightTuple
public TupleMemory getTempRightTupleMemory()
getTempRightTupleMemory
in interface RightTuple
public void setTempRightTupleMemory(TupleMemory tempRightTupleMemory)
setTempRightTupleMemory
in interface RightTuple
public boolean isStagedOnRight()
isStagedOnRight
in interface LeftTuple
isStagedOnRight
in class BaseLeftTuple
public void setStagedOnRight()
public void prepareStagingOnRight()
public void clearStaged()
clearStaged
in interface Tuple
clearStaged
in class BaseLeftTuple
public void retractTuple(PropagationContext context, InternalWorkingMemory workingMemory)
retractTuple
in interface RightTuple
public void moveStagingFromRightToLeft()
public short getStagedTypeOnRight()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.