Package org.drools.core.common
Class DefaultFactHandle.SingleLinkedTuples
java.lang.Object
org.drools.core.common.DefaultFactHandle.SingleLinkedTuples
- All Implemented Interfaces:
Serializable,InternalFactHandle.LinkedTuples
- Enclosing class:
- DefaultFactHandle
public static class DefaultFactHandle.SingleLinkedTuples
extends Object
implements InternalFactHandle.LinkedTuples
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFirstLeftTuple(TupleImpl leftTuple) voidaddFirstRightTuple(TupleImpl rightTuple) voidaddLastLeftTuple(TupleImpl leftTuple) voidaddLastRightTuple(TupleImpl rightTuple) voidvoidclone()detachLeftTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) detachRightTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) voidforEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidforEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) getFirstLeftTuple(int partition) getFirstRightTuple(int partition) booleanvoidreattachToLeft(TupleImpl tuple) voidreattachToRight(TupleImpl tuple) voidremoveLeftTuple(TupleImpl leftTuple) voidremoveRightTuple(TupleImpl rightTuple) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.core.common.InternalFactHandle.LinkedTuples
getFirstLeftTuple, getFirstRightTuple
-
Constructor Details
-
SingleLinkedTuples
public SingleLinkedTuples()
-
-
Method Details
-
clone
- Specified by:
clonein interfaceInternalFactHandle.LinkedTuples- Overrides:
clonein classObject
-
cloneEmpty
- Specified by:
cloneEmptyin interfaceInternalFactHandle.LinkedTuples
-
hasTuples
public boolean hasTuples()- Specified by:
hasTuplesin interfaceInternalFactHandle.LinkedTuples
-
addFirstLeftTuple
- Specified by:
addFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
addLastLeftTuple
- Specified by:
addLastLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
removeLeftTuple
- Specified by:
removeLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
addFirstRightTuple
- Specified by:
addFirstRightTuplein interfaceInternalFactHandle.LinkedTuples
-
addLastRightTuple
- Specified by:
addLastRightTuplein interfaceInternalFactHandle.LinkedTuples
-
removeRightTuple
- Specified by:
removeRightTuplein interfaceInternalFactHandle.LinkedTuples
-
clearLeftTuples
public void clearLeftTuples()- Specified by:
clearLeftTuplesin interfaceInternalFactHandle.LinkedTuples
-
clearRightTuples
public void clearRightTuples()- Specified by:
clearRightTuplesin interfaceInternalFactHandle.LinkedTuples
-
forEachRightTuple
- Specified by:
forEachRightTuplein interfaceInternalFactHandle.LinkedTuples
-
forEachLeftTuple
- Specified by:
forEachLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
findFirstLeftTuple
- Specified by:
findFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
getFirstLeftTuple
- Specified by:
getFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
getFirstRightTuple
- Specified by:
getFirstRightTuplein interfaceInternalFactHandle.LinkedTuples
-
detachLeftTupleAfter
- Specified by:
detachLeftTupleAfterin interfaceInternalFactHandle.LinkedTuples
-
detachRightTupleAfter
- Specified by:
detachRightTupleAfterin interfaceInternalFactHandle.LinkedTuples
-
reattachToLeft
- Specified by:
reattachToLeftin interfaceInternalFactHandle.LinkedTuples
-
reattachToRight
- Specified by:
reattachToRightin interfaceInternalFactHandle.LinkedTuples
-