Package org.drools.core.common
Interface InternalFactHandle.LinkedTuples
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
DefaultFactHandle.CompositeLinkedTuples,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()AbstractLeftTuplefindFirstLeftTuple(java.util.function.Predicate<AbstractLeftTuple> leftTuplePredicate)RightTuplefindFirstRightTuple(java.util.function.Predicate<RightTuple> rightTuplePredicate)voidforEachLeftTuple(java.util.function.Consumer<AbstractLeftTuple> 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()InternalFactHandle.LinkedTuplesnewInstance()voidremoveLeftTuple(LeftTuple leftTuple)voidremoveRightTuple(RightTuple rightTuple)voidsetFirstLeftTuple(LeftTuple firstLeftTuple, int partition)default voidsetFirstLeftTuple(LeftTuple firstLeftTuple, org.drools.base.common.RuleBasePartitionId partitionId)
-
-
-
Method Detail
-
clone
InternalFactHandle.LinkedTuples clone()
-
newInstance
InternalFactHandle.LinkedTuples newInstance()
-
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)
-
findFirstRightTuple
RightTuple findFirstRightTuple(java.util.function.Predicate<RightTuple> rightTuplePredicate)
-
forEachLeftTuple
void forEachLeftTuple(java.util.function.Consumer<AbstractLeftTuple> leftTupleConsumer)
-
findFirstLeftTuple
AbstractLeftTuple findFirstLeftTuple(java.util.function.Predicate<AbstractLeftTuple> leftTuplePredicate)
-
getFirstLeftTuple
LeftTuple getFirstLeftTuple(int partition)
-
setFirstLeftTuple
void setFirstLeftTuple(LeftTuple firstLeftTuple, int partition)
-
getFirstLeftTuple
default LeftTuple getFirstLeftTuple(org.drools.base.common.RuleBasePartitionId partitionId)
-
setFirstLeftTuple
default void setFirstLeftTuple(LeftTuple firstLeftTuple, org.drools.base.common.RuleBasePartitionId partitionId)
-
getFirstRightTuple
RightTuple getFirstRightTuple(int partition)
-
getFirstRightTuple
default RightTuple getFirstRightTuple(org.drools.base.common.RuleBasePartitionId partitionId)
-
-