public interface LeftTupleSink extends LeftTupleNode, Externalizable, Sink
ReteTuple
s from a
TupleSource
.LeftTupleSource
getLeftTupleSource, getPositionInPath, getSinkPropagator
getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, getType, isAssociatedWith, thisNodeEquals
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)
void modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
LeftTuple createLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
LeftTuple createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
LeftTuple createLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
LeftTuple createLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
LeftTuple createLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
ObjectTypeNode.Id getLeftInputOtnId()
void setLeftInputOtnId(ObjectTypeNode.Id leftInputOtnId)
BitMask getLeftInferredMask()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.