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 void
addFirstLeftTuple(LeftTuple leftTuple)
void
addFirstRightTuple(RightTuple rightTuple)
void
addLastLeftTuple(LeftTuple leftTuple)
void
addLastRightTuple(RightTuple rightTuple)
void
addTupleInPosition(Tuple tuple)
void
clearLeftTuples()
void
clearRightTuples()
InternalFactHandle.LinkedTuples
clone()
AbstractLeftTuple
findFirstLeftTuple(java.util.function.Predicate<AbstractLeftTuple> leftTuplePredicate)
RightTuple
findFirstRightTuple(java.util.function.Predicate<RightTuple> rightTuplePredicate)
void
forEachLeftTuple(java.util.function.Consumer<AbstractLeftTuple> leftTupleConsumer)
void
forEachRightTuple(java.util.function.Consumer<RightTuple> rightTupleConsumer)
LeftTuple
getFirstLeftTuple(int partition)
default LeftTuple
getFirstLeftTuple(org.drools.base.common.RuleBasePartitionId partitionId)
RightTuple
getFirstRightTuple(int partition)
default RightTuple
getFirstRightTuple(org.drools.base.common.RuleBasePartitionId partitionId)
boolean
hasTuples()
InternalFactHandle.LinkedTuples
newInstance()
void
removeLeftTuple(LeftTuple leftTuple)
void
removeRightTuple(RightTuple rightTuple)
void
setFirstLeftTuple(LeftTuple firstLeftTuple, int partition)
default void
setFirstLeftTuple(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)
-
-