public interface LeftTupleSink extends Externalizable, Sink
ReteTuple
s from a
TupleSource
.LeftTupleSource
getAssociations, getId, getPartitionId
readExternal, writeExternal
short getType()
getType
in interface NetworkNode
void assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
ReteTuple
.leftTuple
- The ReteTuple
to propagate.context
- The PropagationContext
of the WorkingMemory action
workingMemory
- the WorkingMemory
session.void retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
boolean isLeftTupleMemoryEnabled()
void setLeftTupleMemoryEnabled(boolean tupleMemoryEnabled)
void modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
LeftTupleSource getLeftTupleSource()
void modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
LeftTuple createLeftTuple(InternalFactHandle factHandle, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
LeftTuple createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, LeftTupleSink sink)
LeftTuple createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
LeftTuple createLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSink sink)
LeftTuple createLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
ObjectTypeNode.Id getLeftInputOtnId()
void setLeftInputOtnId(ObjectTypeNode.Id leftInputOtnId)
long getLeftInferredMask()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.