public class DataSourceFactHandle extends Object implements org.drools.core.common.InternalFactHandle
| Modifier and Type | Method and Description |
|---|---|
void |
addFirstLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple) |
void |
addFirstRightTuple(org.drools.core.reteoo.RightTuple rightTuple) |
void |
addLastLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple) |
void |
addLastRightTuple(org.drools.core.reteoo.RightTuple rightTuple) |
void |
addTupleInPosition(org.drools.core.spi.Tuple tuple) |
<K> K |
as(Class<K> klass) |
void |
clearLeftTuples() |
void |
clearRightTuples() |
org.drools.core.common.InternalFactHandle |
clone() |
org.drools.core.common.InternalFactHandle.LinkedTuples |
detachLinkedTuples() |
org.drools.core.common.InternalFactHandle.LinkedTuples |
detachLinkedTuplesForPartition(int i) |
void |
disconnect() |
org.drools.core.reteoo.LeftTuple |
findFirstLeftTuple(Predicate<org.drools.core.reteoo.LeftTuple> lefttTuplePredicate) |
org.drools.core.reteoo.RightTuple |
findFirstRightTuple(Predicate<org.drools.core.reteoo.RightTuple> rightTuplePredicate) |
void |
forEachLeftTuple(Consumer<org.drools.core.reteoo.LeftTuple> leftTupleConsumer) |
void |
forEachRightTuple(Consumer<org.drools.core.reteoo.RightTuple> rightTupleConsumer) |
InternalDataSource<?> |
getDataSource() |
org.drools.core.WorkingMemoryEntryPoint |
getEntryPoint(org.drools.core.common.InternalWorkingMemory wm) |
org.drools.core.rule.EntryPointId |
getEntryPointId() |
org.drools.core.common.EqualityKey |
getEqualityKey() |
org.drools.core.reteoo.LeftTuple |
getFirstLeftTuple() |
org.drools.core.reteoo.RightTuple |
getFirstRightTuple() |
long |
getId() |
int |
getIdentityHashCode() |
org.drools.core.common.InternalFactHandle.LinkedTuples |
getLinkedTuples() |
Object |
getObject() |
String |
getObjectClassName() |
int |
getObjectHashCode() |
long |
getRecency() |
org.drools.core.factmodel.traits.TraitTypeEnum |
getTraitType() |
void |
invalidate() |
boolean |
isDisconnected() |
boolean |
isEvent() |
boolean |
isExpired() |
boolean |
isNegated() |
boolean |
isPendingRemoveFromStore() |
boolean |
isTraitable() |
boolean |
isTraiting() |
boolean |
isTraitOrTraitable() |
boolean |
isValid() |
void |
removeLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple) |
void |
removeRightTuple(org.drools.core.reteoo.RightTuple rightTuple) |
void |
setEqualityKey(org.drools.core.common.EqualityKey key) |
void |
setFirstLeftTuple(org.drools.core.reteoo.LeftTuple firstLeftTuple) |
void |
setNegated(boolean negated) |
void |
setObject(Object object) |
void |
setRecency(long recency) |
String |
toExternalForm() |
public InternalDataSource<?> getDataSource()
public long getId()
getId in interface org.drools.core.common.InternalFactHandlepublic Object getObject()
getObject in interface org.drools.core.common.InternalFactHandlepublic boolean isNegated()
isNegated in interface org.drools.core.common.InternalFactHandlepublic void setNegated(boolean negated)
setNegated in interface org.drools.core.common.InternalFactHandlepublic int getIdentityHashCode()
getIdentityHashCode in interface org.drools.core.common.InternalFactHandlepublic long getRecency()
getRecency in interface org.drools.core.common.InternalFactHandlepublic void setRecency(long recency)
setRecency in interface org.drools.core.common.InternalFactHandlepublic String getObjectClassName()
getObjectClassName in interface org.drools.core.common.InternalFactHandlepublic void setObject(Object object)
setObject in interface org.drools.core.common.InternalFactHandlepublic void setEqualityKey(org.drools.core.common.EqualityKey key)
setEqualityKey in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.common.EqualityKey getEqualityKey()
getEqualityKey in interface org.drools.core.common.InternalFactHandlepublic void invalidate()
invalidate in interface org.drools.core.common.InternalFactHandlepublic boolean isValid()
isValid in interface org.drools.core.common.InternalFactHandlepublic int getObjectHashCode()
getObjectHashCode in interface org.drools.core.common.InternalFactHandlepublic boolean isDisconnected()
isDisconnected in interface org.drools.core.common.InternalFactHandlepublic boolean isEvent()
isEvent in interface org.drools.core.common.InternalFactHandlepublic boolean isTraitOrTraitable()
isTraitOrTraitable in interface org.drools.core.common.InternalFactHandlepublic boolean isTraitable()
isTraitable in interface org.drools.core.common.InternalFactHandlepublic boolean isTraiting()
isTraiting in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.factmodel.traits.TraitTypeEnum getTraitType()
getTraitType in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.reteoo.RightTuple getFirstRightTuple()
getFirstRightTuple in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.reteoo.LeftTuple getFirstLeftTuple()
getFirstLeftTuple in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.rule.EntryPointId getEntryPointId()
getEntryPointId in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.WorkingMemoryEntryPoint getEntryPoint(org.drools.core.common.InternalWorkingMemory wm)
getEntryPoint in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.common.InternalFactHandle clone()
public String toExternalForm()
toExternalForm in interface org.drools.core.common.InternalFactHandletoExternalForm in interface org.kie.api.runtime.rule.FactHandlepublic void disconnect()
disconnect in interface org.drools.core.common.InternalFactHandlepublic void addFirstLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)
addFirstLeftTuple in interface org.drools.core.common.InternalFactHandlepublic void addLastLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)
addLastLeftTuple in interface org.drools.core.common.InternalFactHandlepublic void removeLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)
removeLeftTuple in interface org.drools.core.common.InternalFactHandlepublic void clearLeftTuples()
clearLeftTuples in interface org.drools.core.common.InternalFactHandlepublic void clearRightTuples()
clearRightTuples in interface org.drools.core.common.InternalFactHandlepublic void addFirstRightTuple(org.drools.core.reteoo.RightTuple rightTuple)
addFirstRightTuple in interface org.drools.core.common.InternalFactHandlepublic void addLastRightTuple(org.drools.core.reteoo.RightTuple rightTuple)
addLastRightTuple in interface org.drools.core.common.InternalFactHandlepublic void removeRightTuple(org.drools.core.reteoo.RightTuple rightTuple)
removeRightTuple in interface org.drools.core.common.InternalFactHandlepublic void addTupleInPosition(org.drools.core.spi.Tuple tuple)
addTupleInPosition in interface org.drools.core.common.InternalFactHandlepublic <K> K as(Class<K> klass) throws ClassCastException
as in interface org.drools.core.common.InternalFactHandleClassCastExceptionpublic boolean isExpired()
isExpired in interface org.drools.core.common.InternalFactHandlepublic boolean isPendingRemoveFromStore()
isPendingRemoveFromStore in interface org.drools.core.common.InternalFactHandlepublic void forEachRightTuple(Consumer<org.drools.core.reteoo.RightTuple> rightTupleConsumer)
forEachRightTuple in interface org.drools.core.common.InternalFactHandlepublic void forEachLeftTuple(Consumer<org.drools.core.reteoo.LeftTuple> leftTupleConsumer)
forEachLeftTuple in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.reteoo.RightTuple findFirstRightTuple(Predicate<org.drools.core.reteoo.RightTuple> rightTuplePredicate)
findFirstRightTuple in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.reteoo.LeftTuple findFirstLeftTuple(Predicate<org.drools.core.reteoo.LeftTuple> lefttTuplePredicate)
findFirstLeftTuple in interface org.drools.core.common.InternalFactHandlepublic void setFirstLeftTuple(org.drools.core.reteoo.LeftTuple firstLeftTuple)
setFirstLeftTuple in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.common.InternalFactHandle.LinkedTuples detachLinkedTuples()
detachLinkedTuples in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.common.InternalFactHandle.LinkedTuples detachLinkedTuplesForPartition(int i)
detachLinkedTuplesForPartition in interface org.drools.core.common.InternalFactHandlepublic org.drools.core.common.InternalFactHandle.LinkedTuples getLinkedTuples()
getLinkedTuples in interface org.drools.core.common.InternalFactHandleCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.