Package org.drools.core.common
Interface InternalFactHandle.LinkedTuples
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
DefaultFactHandle.CompositeLinkedTuples,DefaultFactHandle.DummyLinkedTuples,DefaultFactHandle.SingleLinkedTuples
- Enclosing interface:
- InternalFactHandle
public static interface InternalFactHandle.LinkedTuples extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddFirstLeftTuple(LeftTuple leftTuple)voidaddFirstRightTuple(RightTuple rightTuple)voidaddLastLeftTuple(LeftTuple leftTuple)voidaddLastRightTuple(RightTuple rightTuple)voidaddTupleInPosition(Tuple tuple)voidclearLeftTuples()voidclearRightTuples()InternalFactHandle.LinkedTuplesclone()InternalFactHandle.LinkedTuplescloneEmpty()LeftTuplefindFirstLeftTuple(java.util.function.Predicate<LeftTuple> leftTuplePredicate)voidforEachLeftTuple(java.util.function.Consumer<LeftTuple> leftTupleConsumer)voidforEachRightTuple(java.util.function.Consumer<RightTuple> rightTupleConsumer)LeftTuplegetFirstLeftTuple(int partition)default LeftTuplegetFirstLeftTuple(org.drools.base.common.RuleBasePartitionId partitionId)RightTuplegetFirstRightTuple(int partition)default RightTuplegetFirstRightTuple(org.drools.base.common.RuleBasePartitionId partitionId)booleanhasTuples()voidremoveLeftTuple(LeftTuple leftTuple)voidremoveRightTuple(RightTuple rightTuple)
-
-
-
Method Detail
-
clone
InternalFactHandle.LinkedTuples clone()
-
cloneEmpty
InternalFactHandle.LinkedTuples cloneEmpty()
-
hasTuples
boolean hasTuples()
-
addFirstLeftTuple
void addFirstLeftTuple(LeftTuple leftTuple)
-
addLastLeftTuple
void addLastLeftTuple(LeftTuple leftTuple)
-
addTupleInPosition
void addTupleInPosition(Tuple tuple)
-
removeLeftTuple
void removeLeftTuple(LeftTuple leftTuple)
-
addFirstRightTuple
void addFirstRightTuple(RightTuple rightTuple)
-
addLastRightTuple
void addLastRightTuple(RightTuple rightTuple)
-
removeRightTuple
void removeRightTuple(RightTuple rightTuple)
-
clearLeftTuples
void clearLeftTuples()
-
clearRightTuples
void clearRightTuples()
-
forEachRightTuple
void forEachRightTuple(java.util.function.Consumer<RightTuple> rightTupleConsumer)
-
forEachLeftTuple
void forEachLeftTuple(java.util.function.Consumer<LeftTuple> leftTupleConsumer)
-
findFirstLeftTuple
LeftTuple findFirstLeftTuple(java.util.function.Predicate<LeftTuple> leftTuplePredicate)
-
getFirstLeftTuple
LeftTuple getFirstLeftTuple(int partition)
-
getFirstLeftTuple
default LeftTuple getFirstLeftTuple(org.drools.base.common.RuleBasePartitionId partitionId)
-
getFirstRightTuple
RightTuple getFirstRightTuple(int partition)
-
getFirstRightTuple
default RightTuple getFirstRightTuple(org.drools.base.common.RuleBasePartitionId partitionId)
-
-