Package org.drools.core.common
Interface InternalFactHandle.LinkedTuples
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DefaultFactHandle.CompositeLinkedTuples,DefaultFactHandle.DummyLinkedTuples,DefaultFactHandle.SingleLinkedTuples
- Enclosing interface:
- InternalFactHandle
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddFirstLeftTuple(TupleImpl leftTuple) voidaddFirstRightTuple(TupleImpl rightTuple) voidaddLastLeftTuple(TupleImpl leftTuple) voidaddLastRightTuple(TupleImpl rightTuple) voidvoidclone()default TupleImpldetachLeftTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) default TupleImpldetachRightTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) findFirstLeftTuple(Predicate<TupleImpl> leftTuplePredicate) voidforEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidforEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) getFirstLeftTuple(int partition) default TupleImplgetFirstLeftTuple(RuleBasePartitionId partitionId) getFirstRightTuple(int partition) default TupleImplgetFirstRightTuple(RuleBasePartitionId partitionId) booleandefault voidreattachToLeft(TupleImpl tuple) default voidreattachToRight(TupleImpl tuple) voidremoveLeftTuple(TupleImpl leftTuple) voidremoveRightTuple(TupleImpl rightTuple)
-
Method Details
-
clone
InternalFactHandle.LinkedTuples clone() -
cloneEmpty
InternalFactHandle.LinkedTuples cloneEmpty() -
hasTuples
boolean hasTuples() -
addFirstLeftTuple
-
addLastLeftTuple
-
removeLeftTuple
-
addFirstRightTuple
-
addLastRightTuple
-
removeRightTuple
-
clearLeftTuples
void clearLeftTuples() -
clearRightTuples
void clearRightTuples() -
forEachRightTuple
-
forEachLeftTuple
-
findFirstLeftTuple
-
getFirstLeftTuple
-
getFirstLeftTuple
-
getFirstRightTuple
-
getFirstRightTuple
-
detachLeftTupleAfter
-
detachRightTupleAfter
-
reattachToLeft
-
reattachToRight
-