Uses of Class
org.drools.core.reteoo.TupleImpl
Packages that use TupleImpl
Package
Description
-
Uses of TupleImpl in org.drools.core.base
Methods in org.drools.core.base with parameters of type TupleImplModifier and TypeMethodDescriptionvoidAbstractQueryViewListener.rowAdded(RuleImpl rule, TupleImpl tuple, ReteEvaluator reteEvaluator) voidInternalViewChangedEventListener.rowAdded(RuleImpl rule, TupleImpl tuple, ReteEvaluator reteEvaluator) voidAbstractQueryViewListener.rowRemoved(RuleImpl rule, TupleImpl tuple, ReteEvaluator reteEvaluator) voidInternalViewChangedEventListener.rowRemoved(RuleImpl rule, TupleImpl tuple, ReteEvaluator reteEvaluator) voidAbstractQueryViewListener.rowUpdated(RuleImpl rule, TupleImpl tuple, ReteEvaluator reteEvaluator) voidInternalViewChangedEventListener.rowUpdated(RuleImpl rule, TupleImpl leftTuple, ReteEvaluator reteEvaluator) -
Uses of TupleImpl in org.drools.core.common
Methods in org.drools.core.common that return TupleImplModifier and TypeMethodDescriptionDefaultFactHandle.CompositeLinkedTuples.detachLeftTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) DefaultFactHandle.SingleLinkedTuples.detachLeftTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) default TupleImplInternalFactHandle.LinkedTuples.detachLeftTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) DefaultFactHandle.CompositeLinkedTuples.detachRightTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) DefaultFactHandle.SingleLinkedTuples.detachRightTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) default TupleImplInternalFactHandle.LinkedTuples.detachRightTupleAfter(RuleBasePartitionId partitionId, ObjectTypeNodeId otnId) DefaultFactHandle.CompositeLinkedTuples.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) DefaultFactHandle.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) DefaultFactHandle.SingleLinkedTuples.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) InternalFactHandle.DummyFactHandle.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) InternalFactHandle.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) InternalFactHandle.LinkedTuples.findFirstLeftTuple(Predicate<TupleImpl> leftTuplePredicate) TupleSets.getDeleteFirst()TupleSetsImpl.getDeleteFirst()DefaultFactHandle.CompositeLinkedTuples.getFirstLeftTuple(int partition) DefaultFactHandle.getFirstLeftTuple()DefaultFactHandle.SingleLinkedTuples.getFirstLeftTuple(int partition) DisconnectedFactHandle.getFirstLeftTuple()InternalFactHandle.DummyFactHandle.getFirstLeftTuple()InternalFactHandle.getFirstLeftTuple()InternalFactHandle.LinkedTuples.getFirstLeftTuple(int partition) default TupleImplInternalFactHandle.LinkedTuples.getFirstLeftTuple(RuleBasePartitionId partitionId) QueryElementFactHandle.getFirstLeftTuple()DefaultFactHandle.CompositeLinkedTuples.getFirstRightTuple(int partition) DefaultFactHandle.DummyLinkedTuples.getFirstRightTuple(int partition) DefaultFactHandle.getFirstRightTuple()DefaultFactHandle.SingleLinkedTuples.getFirstRightTuple(int partition) DisconnectedFactHandle.getFirstRightTuple()InternalFactHandle.DummyFactHandle.getFirstRightTuple()InternalFactHandle.getFirstRightTuple()InternalFactHandle.LinkedTuples.getFirstRightTuple(int partition) default TupleImplInternalFactHandle.LinkedTuples.getFirstRightTuple(RuleBasePartitionId partitionId) QueryElementFactHandle.getFirstRightTuple()TupleSets.getInsertFirst()TupleSetsImpl.getInsertFirst()DisconnectedFactHandle.getLastRightTuple()QueryElementFactHandle.getLastRightTuple()protected TupleImplTupleSetsImpl.getNextTuple(TupleImpl tuple) TupleSets.getNormalizedDeleteFirst()TupleSetsImpl.getNormalizedDeleteFirst()protected TupleImplTupleSetsImpl.getPreviousTuple(TupleImpl tuple) TupleSets.getUpdateFirst()TupleSetsImpl.getUpdateFirst()Methods in org.drools.core.common with parameters of type TupleImplModifier and TypeMethodDescriptionbooleanbooleanvoidDefaultFactHandle.addFirstLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.CompositeLinkedTuples.addFirstLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.DummyLinkedTuples.addFirstLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.SingleLinkedTuples.addFirstLeftTuple(TupleImpl leftTuple) voidDisconnectedFactHandle.addFirstLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.addFirstLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.DummyFactHandle.addFirstLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.LinkedTuples.addFirstLeftTuple(TupleImpl leftTuple) voidQueryElementFactHandle.addFirstLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.CompositeLinkedTuples.addFirstRightTuple(TupleImpl rightTuple) voidDefaultFactHandle.DummyLinkedTuples.addFirstRightTuple(TupleImpl rightTuple) voidDefaultFactHandle.SingleLinkedTuples.addFirstRightTuple(TupleImpl rightTuple) voidInternalFactHandle.LinkedTuples.addFirstRightTuple(TupleImpl rightTuple) booleanbooleanvoidDefaultFactHandle.addLastLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.CompositeLinkedTuples.addLastLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.DummyLinkedTuples.addLastLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.SingleLinkedTuples.addLastLeftTuple(TupleImpl leftTuple) voidDisconnectedFactHandle.addLastLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.addLastLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.DummyFactHandle.addLastLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.LinkedTuples.addLastLeftTuple(TupleImpl leftTuple) voidQueryElementFactHandle.addLastLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.addLastRightTuple(TupleImpl rightTuple) voidDefaultFactHandle.CompositeLinkedTuples.addLastRightTuple(TupleImpl rightTuple) voidDefaultFactHandle.DummyLinkedTuples.addLastRightTuple(TupleImpl rightTuple) voidDefaultFactHandle.SingleLinkedTuples.addLastRightTuple(TupleImpl rightTuple) voidDisconnectedFactHandle.addLastRightTuple(TupleImpl rightTuple) voidInternalFactHandle.addLastRightTuple(TupleImpl rightTuple) voidInternalFactHandle.DummyFactHandle.addLastRightTuple(TupleImpl rightTuple) voidInternalFactHandle.LinkedTuples.addLastRightTuple(TupleImpl rightTuple) voidQueryElementFactHandle.addLastRightTuple(TupleImpl rightTuple) booleanTupleSets.addNormalizedDelete(TupleImpl leftTuple) booleanTupleSetsImpl.addNormalizedDelete(TupleImpl tuple) booleanbooleanstatic TerminalNodeSuperCacheFixer.asTerminalNode(TupleImpl t) static ObjectTypeNodeIdSuperCacheFixer.getLeftInputOtnId(TupleImpl t) static LeftTupleNodeSuperCacheFixer.getLeftTupleNode(TupleImpl t) static LeftTupleSourceSuperCacheFixer.getLeftTupleSource(TupleImpl t) protected TupleImplTupleSetsImpl.getNextTuple(TupleImpl tuple) protected TupleImplTupleSetsImpl.getPreviousTuple(TupleImpl tuple) static ObjectTypeNodeIdSuperCacheFixer.getRightInputOtnId(TupleImpl t) protected shortTupleSetsImpl.getStagedType(TupleImpl tuple) voidDefaultFactHandle.CompositeLinkedTuples.reattachToLeft(TupleImpl tuple) voidDefaultFactHandle.SingleLinkedTuples.reattachToLeft(TupleImpl tuple) default voidInternalFactHandle.LinkedTuples.reattachToLeft(TupleImpl tuple) voidDefaultFactHandle.CompositeLinkedTuples.reattachToRight(TupleImpl tuple) voidDefaultFactHandle.SingleLinkedTuples.reattachToRight(TupleImpl tuple) default voidInternalFactHandle.LinkedTuples.reattachToRight(TupleImpl tuple) voidTupleSets.removeDelete(TupleImpl leftTuple) voidTupleSetsImpl.removeDelete(TupleImpl tuple) voidTupleSets.removeInsert(TupleImpl leftTuple) voidTupleSetsImpl.removeInsert(TupleImpl tuple) voidDefaultFactHandle.CompositeLinkedTuples.removeLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.DummyLinkedTuples.removeLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.removeLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.SingleLinkedTuples.removeLeftTuple(TupleImpl leftTuple) voidDisconnectedFactHandle.removeLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.DummyFactHandle.removeLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.LinkedTuples.removeLeftTuple(TupleImpl leftTuple) voidInternalFactHandle.removeLeftTuple(TupleImpl leftTuple) voidQueryElementFactHandle.removeLeftTuple(TupleImpl leftTuple) voidDefaultFactHandle.CompositeLinkedTuples.removeRightTuple(TupleImpl rightTuple) voidDefaultFactHandle.DummyLinkedTuples.removeRightTuple(TupleImpl rightTuple) voidDefaultFactHandle.removeRightTuple(TupleImpl rightTuple) voidDefaultFactHandle.SingleLinkedTuples.removeRightTuple(TupleImpl rightTuple) voidDisconnectedFactHandle.removeRightTuple(TupleImpl rightTuple) voidInternalFactHandle.DummyFactHandle.removeRightTuple(TupleImpl rightTuple) voidInternalFactHandle.LinkedTuples.removeRightTuple(TupleImpl rightTuple) voidInternalFactHandle.removeRightTuple(TupleImpl rightTuple) voidQueryElementFactHandle.removeRightTuple(TupleImpl rightTuple) voidTupleSets.removeUpdate(TupleImpl leftTuple) voidTupleSetsImpl.removeUpdate(TupleImpl tuple) protected voidTupleSetsImpl.setDeleteFirst(TupleImpl deleteFirst) protected voidTupleSetsImpl.setInsertFirst(TupleImpl insertFirst) protected voidTupleSetsImpl.setNextTuple(TupleImpl tuple, TupleImpl stagedNext) protected voidTupleSetsImpl.setNormalizedDeleteFirst(TupleImpl normalizedDeleteFirst) protected voidTupleSetsImpl.setPreviousTuple(TupleImpl tuple, TupleImpl stagedPrevious) protected voidTupleSetsImpl.setStagedType(TupleImpl tuple, short type) protected voidTupleSetsImpl.setUpdateFirst(TupleImpl updateFirst) Method parameters in org.drools.core.common with type arguments of type TupleImplModifier and TypeMethodDescriptionDefaultFactHandle.CompositeLinkedTuples.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) DefaultFactHandle.DummyLinkedTuples.findFirstLeftTuple(Predicate<TupleImpl> leftTuplePredicate) DefaultFactHandle.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) DefaultFactHandle.SingleLinkedTuples.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) DisconnectedFactHandle.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) InternalFactHandle.DummyFactHandle.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) InternalFactHandle.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) InternalFactHandle.LinkedTuples.findFirstLeftTuple(Predicate<TupleImpl> leftTuplePredicate) QueryElementFactHandle.findFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) voidDefaultFactHandle.CompositeLinkedTuples.forEachLeftTuple(int partition, Consumer<TupleImpl> leftTupleConsumer) voidDefaultFactHandle.CompositeLinkedTuples.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidDefaultFactHandle.DummyLinkedTuples.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidDefaultFactHandle.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidDefaultFactHandle.SingleLinkedTuples.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidDisconnectedFactHandle.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidInternalFactHandle.DummyFactHandle.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidInternalFactHandle.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidInternalFactHandle.LinkedTuples.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidQueryElementFactHandle.forEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidDefaultFactHandle.CompositeLinkedTuples.forEachRightTuple(int partition, Consumer<TupleImpl> rightTupleConsumer) voidDefaultFactHandle.CompositeLinkedTuples.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) voidDefaultFactHandle.DummyLinkedTuples.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) voidDefaultFactHandle.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) voidDefaultFactHandle.SingleLinkedTuples.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) voidDisconnectedFactHandle.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) voidInternalFactHandle.DummyFactHandle.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) voidInternalFactHandle.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) voidInternalFactHandle.LinkedTuples.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) voidQueryElementFactHandle.forEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) -
Uses of TupleImpl in org.drools.core.marshalling
Methods in org.drools.core.marshalling with parameters of type TupleImplModifier and TypeMethodDescriptionMarshallerReaderContext.createAccumulateHandle(EntryPointId entryPointId, ReteEvaluator reteEvaluator, TupleImpl leftTuple, Object result, int nodeId) MarshallerReaderContext.createAsyncNodeHandle(TupleImpl leftTuple, ReteEvaluator reteEvaluator, Object object, int nodeId, ObjectTypeConf objectTypeConf) MarshallerReaderContext.createQueryHandle(TupleImpl leftTuple, ReteEvaluator reteEvaluator, int nodeId) MarshallerReaderContext.createQueryResultHandle(TupleImpl leftTuple, Object[] objects, int nodeId) static long[]TupleKey.createTupleArray(TupleImpl tuple) static TupleKeyTupleKey.createTupleKey(TupleImpl leftTuple) -
Uses of TupleImpl in org.drools.core.phreak
Methods in org.drools.core.phreak that return TupleImplModifier and TypeMethodDescriptionPhreakJoinNode.doLeftUpdatesProcessChildren(TupleImpl childLeftTuple, TupleImpl leftTuple, TupleImpl rightTuple, TupleSets stagedLeftTuples, Object contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator<TupleImpl> it, TupleSets trgLeftTuples) PhreakJoinNode.doRightUpdatesProcessChildren(TupleImpl childLeftTuple, TupleImpl leftTuple, TupleImpl rightTuple, TupleSets stagedLeftTuples, Object contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator it, TupleSets trgLeftTuples) PhreakTimerNode.TimerNodeJobContext.getTuple()Methods in org.drools.core.phreak that return types with arguments of type TupleImplMethods in org.drools.core.phreak with parameters of type TupleImplModifier and TypeMethodDescriptionstatic TupleSetsTupleEvaluationUtil.createLeftTupleTupleSets(TupleImpl leftTuple, short stagedType) static voidPhreakFromNode.deleteChildLeftTuple(PropagationContext propagationContext, TupleSets trgLeftTuples, TupleSets stagedLeftTuples, TupleImpl childLeftTuple) static voidRuleNetworkEvaluator.deleteChildLeftTuple(TupleImpl childLeftTuple, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) PhreakJoinNode.doLeftUpdatesProcessChildren(TupleImpl childLeftTuple, TupleImpl leftTuple, TupleImpl rightTuple, TupleSets stagedLeftTuples, Object contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator<TupleImpl> it, TupleSets trgLeftTuples) PhreakJoinNode.doRightUpdatesProcessChildren(TupleImpl childLeftTuple, TupleImpl leftTuple, TupleImpl rightTuple, TupleSets stagedLeftTuples, Object contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator it, TupleSets trgLeftTuples) static voidRuleNetworkEvaluator.doUpdatesReorderChildLeftTuple(TupleImpl rightTuple) protected voidPhreakAccumulateNode.evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) protected voidPhreakGroupByNode.evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) static voidRuleNetworkEvaluator.findLeftTupleBlocker(BetaNode betaNode, TupleMemory rtm, Object contextEntry, BetaConstraints constraints, TupleImpl leftTuple, boolean useLeftMemory) static PathMemoryTupleEvaluationUtil.findPathToFlush(SegmentMemory sm, TupleImpl leftTuple, boolean streamMode) static booleanTupleEvaluationUtil.flushLeftTupleIfNecessary(ReteEvaluator reteEvaluator, SegmentMemory sm, TupleImpl leftTuple, boolean streamMode, short stagedType) static voidRuleNetworkEvaluator.normalizeStagedTuples(TupleSets stagedLeftTuples, TupleImpl childLeftTuple) static voidPhreakFromNode.propagate(LeftTupleSink sink, TupleImpl leftTuple, TupleImpl rightTuple, BetaConstraints betaConstraints, PropagationContext propagationContext, Object context, boolean useLeftMemory, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) protected final voidPhreakAccumulateNode.propagateResult(AccumulateNode accNode, LeftTupleSink sink, TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, TupleSets trgLeftTuples, TupleSets stagedLeftTuples, Object key, Object result, AccumulateContextEntry accPropCtx, PropagationContext propagationContext, boolean allowNullPropagation) protected voidPhreakAccumulateNode.reaccumulateForLeftTuple(AccumulateNode accNode, Accumulate accumulate, TupleImpl leftParent, TupleImpl unused1, TupleImpl unused2, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory am, AccumulateNode.BaseAccumulation accctx, boolean reaccumulate) protected voidPhreakGroupByNode.reaccumulateForLeftTuple(AccumulateNode accNode, Accumulate accumulate, TupleImpl leftTuple, TupleImpl rightParent, TupleImpl match, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory am, AccumulateNode.BaseAccumulation accctx, boolean reaccumulate) static voidRuleNetworkEvaluator.unlinkAndDeleteChildLeftTuple(TupleImpl childLeftTuple, TupleSets trgLeftTuples, TupleSets stagedLeftTuples) static voidPhreakJoinNode.updateChildLeftTuple(TupleImpl childLeftTuple, TupleSets stagedLeftTuples, TupleSets trgLeftTuples) static booleanRuleNetworkEvaluator.useLeftMemory(LeftTupleSource tupleSource, TupleImpl tuple) Method parameters in org.drools.core.phreak with type arguments of type TupleImplModifier and TypeMethodDescriptionPhreakJoinNode.doLeftUpdatesProcessChildren(TupleImpl childLeftTuple, TupleImpl leftTuple, TupleImpl rightTuple, TupleSets stagedLeftTuples, Object contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator<TupleImpl> it, TupleSets trgLeftTuples) Constructors in org.drools.core.phreak with parameters of type TupleImplModifierConstructorDescriptionDetachedTuple(DefaultFactHandle fh, TupleImpl tuple) TimerNodeJobContext(int timerNodeId, Trigger trigger, TupleImpl tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, List<PathMemory> pmems, ReteEvaluator reteEvaluator) -
Uses of TupleImpl in org.drools.core.reteoo
Classes in org.drools.core.reteoo with type parameters of type TupleImplModifier and TypeInterfaceDescriptioninterfacePartial matches are propagated through the Rete network asTuples.Subclasses of TupleImpl in org.drools.core.reteooModifier and TypeClassDescriptionclassclassA parent class for all specific LeftTuple specializationsclassclassclassclassclassclassA specialisation of RightTuples that also belong to a windowFields in org.drools.core.reteoo declared as TupleImplModifier and TypeFieldDescriptionprotected TupleImplTupleImpl.firstChildprotected TupleImplTupleImpl.handleNextprotected TupleImplTupleImpl.handlePreviousprotected TupleImplTupleImpl.lastChildprotected TupleImplQueryElementNode.UnificationNodeViewChangedEventListener.leftTupleprotected TupleImplTupleImpl.stagedNextprotected TupleImplTupleImpl.stagedPreviousMethods in org.drools.core.reteoo that return TupleImplModifier and TypeMethodDescriptionstatic TupleImplTupleFactory.createLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink s) static TupleImplTupleFactory.createLeftTuple(Sink s, InternalFactHandle factHandle, boolean leftTupleMemoryEnabled) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, Sink s, PropagationContext pctx, boolean leftTupleMemoryEnabled) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink s) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink s, boolean leftTupleMemoryEnabled) static TupleImplTupleFactory.createPeer(Sink n, TupleImpl original) The FactHandle is always the context fact and is necessary when the object being modified is in the both left and right node memories.TupleImpl.getFirstChild()BetaNode.getFirstLeftTuple(TupleImpl rightTuple, TupleMemory memory, FastIterator<TupleImpl> it) static TupleImplBetaNode.getFirstTuple(TupleMemory memory, FastIterator<TupleImpl> it) TupleImpl.getHandleNext()TupleImpl.getHandlePrevious()TupleImpl.getLastChild()TupleImpl.getLeftParent()QueryElementNode.UnificationNodeViewChangedEventListener.getLeftTuple()TupleImpl.getNext()TupleImpl.getNextParentWithHandle()protected TupleImplQueryElementNode.QueryElementNodeMemory.QueryTupleSets.getNextTuple(TupleImpl tuple) TupleImpl.getParent()TupleImpl.getPeer()TupleImpl.getPrevious()protected TupleImplQueryElementNode.QueryElementNodeMemory.QueryTupleSets.getPreviousTuple(TupleImpl tuple) TupleImpl.getRightParent()TupleImpl.getRightParentNext()TupleImpl.getRightParentPrevious()TupleImpl.getRootTuple()TupleImpl.getStagedNext()TupleImpl.getStagedPrevious()BetaNode.getStartTuple(TupleImpl lt) TupleImpl.getSubTuple(int elements) TupleImpl.getTuple(int index) ModifyPreviousTuples.peekLeftTuple(int partition) ModifyPreviousTuples.peekLeftTuple(RuleBasePartitionId partitionId) ModifyPreviousTuples.peekRightTuple(int partition) ModifyPreviousTuples.peekRightTuple(RuleBasePartitionId partitionId) protected TupleImplLeftInputAdapterNode.processDeletesFromModify(ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeNodeId otnId) TupleImpl.skipEmptyHandles()Methods in org.drools.core.reteoo that return types with arguments of type TupleImplModifier and TypeMethodDescriptionTupleMemory.fastIterator()TupleMemory.fullFastIterator()Iterates the entire data structure, regardless of whether TupleMemory is hashed or not.TupleMemory.fullFastIterator(TupleImpl tuple) Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or notBetaNode.getLeftIterator(TupleMemory memory) BetaNode.getRightIterator(TupleMemory memory) Methods in org.drools.core.reteoo with parameters of type TupleImplModifier and TypeMethodDescriptionvoidvoidAsyncReceiveNode.AsyncReceiveMemory.addInsertOrUpdateLeftTuple(TupleImpl leftTuple) voidAccumulateNode.GroupByContext.addMatchOnLastTupleList(TupleImpl match) QueryElementNode.createCollector(TupleImpl leftTuple, int[] varIndexes, boolean tupleMemoryEnabled) QueryElementNode.createDroolsQuery(TupleImpl leftTuple, InternalFactHandle handle, StackEntry stackEntry, List<PathMemory> pmems, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink, ReteEvaluator reteEvaluator) AsyncSendNode.createFactHandle(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, Object object) QueryElementNode.createFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, TupleImpl leftTuple) static TupleImplTupleFactory.createLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink s) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, Sink s, PropagationContext pctx, boolean leftTupleMemoryEnabled) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink s) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink s, boolean leftTupleMemoryEnabled) LeftInputAdapterNode.createPeer(TupleImpl original) static TupleImplTupleFactory.createPeer(Sink n, TupleImpl original) AccumulateNode.createResultFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, TupleImpl leftTuple, Object result) FromNode.createRightTuple(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, Object object) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) AgendaComponentFactory.createTerminalTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) AgendaComponentFactory.createTerminalTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) AgendaComponentFactory.createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) AgendaComponentFactory.createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) static voidLeftInputAdapterNode.doDeleteObject(TupleImpl leftTuple, PropagationContext context, SegmentMemory sm, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm) voidModifyPreviousTuples.doDeleteObject(PropagationContext pctx, ReteEvaluator reteEvaluator, TupleImpl leftTuple) voidBetaNode.doDeleteRightTuple(TupleImpl rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory) voidNotNode.doDeleteRightTuple(TupleImpl rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory) static List<PathMemory>LeftInputAdapterNode.doInsertSegmentMemory(ReteEvaluator reteEvaluator, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm, TupleImpl leftTuple, boolean streamMode) static voidLeftInputAdapterNode.doInsertSegmentMemoryWithFlush(ReteEvaluator reteEvaluator, boolean notifySegment, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm, TupleImpl leftTuple, boolean streamMode) voidModifyPreviousTuples.doRightDelete(PropagationContext pctx, ReteEvaluator reteEvaluator, TupleImpl rightTuple) static voidLeftInputAdapterNode.doUpdateObject(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm) voidBetaNode.doUpdateRightTuple(TupleImpl rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory) voidstatic voidObjectTypeNode.expireLeftTuple(TupleImpl leftTuple) static voidObjectTypeNode.expireRightTuple(TupleImpl rightTuple) TupleMemory.fullFastIterator(TupleImpl tuple) Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or notObject[]QueryElementNode.getActualArguments(TupleImpl leftTuple, ReteEvaluator reteEvaluator) The FactHandle is always the context fact and is necessary when the object being modified is in the both left and right node memories.BetaNode.getFirstLeftTuple(TupleImpl rightTuple, TupleMemory memory, FastIterator<TupleImpl> it) BetaNode.getFirstRightTuple(TupleImpl leftTuple, TupleMemory memory, FastIterator<TupleImpl> it) protected TupleImplQueryElementNode.QueryElementNodeMemory.QueryTupleSets.getNextTuple(TupleImpl tuple) protected TupleImplQueryElementNode.QueryElementNodeMemory.QueryTupleSets.getPreviousTuple(TupleImpl tuple) protected shortQueryElementNode.QueryElementNodeMemory.QueryTupleSets.getStagedType(TupleImpl tuple) BetaNode.getStartTuple(TupleImpl lt) voidvoidvoidAccumulateNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidExistsNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidJoinNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidNotNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidRightTupleSink.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidWindowNode.modifyRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidvoidprotected voidBetaNode.reorderRightTuple(ReteEvaluator reteEvaluator, TupleImpl rightTuple) protected voidNotNode.reorderRightTuple(ReteEvaluator reteEvaluator, TupleImpl rightTuple) voidAlphaTerminalNode.retractLeftTuple(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidLeftInputAdapterNode.retractLeftTuple(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidAccumulateNode.retractRightTuple(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidExistsNode.retractRightTuple(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidJoinNode.retractRightTuple(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidNotNode.retractRightTuple(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidRightTupleSink.retractRightTuple(TupleImpl rightTuple, PropagationContext context, ReteEvaluator reteEvaluator) voidWindowNode.retractRightTuple(TupleImpl rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator) voidQueryElementNode.UnificationNodeViewChangedEventListener.rowAdded(RuleImpl rule, TupleImpl resultLeftTuple, ReteEvaluator reteEvaluator) voidQueryElementNode.UnificationNodeViewChangedEventListener.rowRemoved(RuleImpl rule, TupleImpl resultLeftTuple, ReteEvaluator reteEvaluator) voidQueryElementNode.UnificationNodeViewChangedEventListener.rowUpdated(RuleImpl rule, TupleImpl resultLeftTuple, ReteEvaluator reteEvaluator) voidTupleImpl.setFirstChild(TupleImpl firstChild) voidTupleImpl.setHandleNext(TupleImpl handleNext) voidTupleImpl.setHandlePrevious(TupleImpl handlePrevious) voidTupleImpl.setLastChild(TupleImpl lastChild) voidTupleImpl.setLeftParent(TupleImpl leftParent) voidprotected voidQueryElementNode.QueryElementNodeMemory.QueryTupleSets.setNextTuple(TupleImpl tuple, TupleImpl stagedNext) voidvoidTupleImpl.setPrevious(TupleImpl previous) protected voidQueryElementNode.QueryElementNodeMemory.QueryTupleSets.setPreviousTuple(TupleImpl tuple, TupleImpl stagedPrevious) voidTupleImpl.setRightParent(TupleImpl rightParent) voidTupleImpl.setRightParentNext(TupleImpl rightParentRight) voidTupleImpl.setRightParentPrevious(TupleImpl rightParentLeft) voidTupleImpl.setStagedNext(TupleImpl stageNext) voidTupleImpl.setStagedPrevious(TupleImpl stagedPrevious) protected voidQueryElementNode.QueryElementNodeMemory.QueryTupleSets.setStagedType(TupleImpl tuple, short type) static voidTupleIterator.traverse(TupleImpl rootLeftTuple, TupleImpl leftTuple, TupleIterator.OnLeaf onLeaf) Method parameters in org.drools.core.reteoo with type arguments of type TupleImplModifier and TypeMethodDescriptionBetaNode.getFirstLeftTuple(TupleImpl rightTuple, TupleMemory memory, FastIterator<TupleImpl> it) BetaNode.getFirstRightTuple(TupleImpl leftTuple, TupleMemory memory, FastIterator<TupleImpl> it) static TupleImplBetaNode.getFirstTuple(TupleMemory memory, FastIterator<TupleImpl> it) Constructors in org.drools.core.reteoo with parameters of type TupleImplModifierConstructorDescriptionEvalNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) EvalNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) LeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) LeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) LeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) NotNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) NotNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) ReactiveFromNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) ReactiveFromNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) RightTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) RightTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink, boolean leftTupleMemoryEnabled) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) RuleTerminalNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) RuleTerminalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) RuleTerminalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) SubnetworkTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) SubnetworkTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) SubnetworkTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) SubnetworkTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) TupleImpl(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) TupleImpl(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) TupleImpl(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) UnificationNodeViewChangedEventListener(TupleImpl leftTuple, int[] variables, QueryElementNode node, boolean tupleMemoryEnabled) -
Uses of TupleImpl in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return TupleImplModifier and TypeMethodDescriptionInternalMatch.getTuple()Retrieve theTuplethat was activated.Methods in org.drools.core.rule.consequence with parameters of type TupleImpl -
Uses of TupleImpl in org.drools.core.runtime.rule.impl
Methods in org.drools.core.runtime.rule.impl with parameters of type TupleImplModifier and TypeMethodDescriptionvoidOpenQueryViewChangedEventListenerAdapter.rowAdded(RuleImpl rule, TupleImpl tuple, ReteEvaluator reteEvaluator) voidOpenQueryViewChangedEventListenerAdapter.rowRemoved(RuleImpl rule, TupleImpl tuple, ReteEvaluator reteEvaluator) voidOpenQueryViewChangedEventListenerAdapter.rowUpdated(RuleImpl rule, TupleImpl tuple, ReteEvaluator reteEvaluator) -
Uses of TupleImpl in org.drools.core.util
Methods in org.drools.core.util with type parameters of type TupleImplMethods in org.drools.core.util that return TupleImplModifier and TypeMethodDescriptionMethods in org.drools.core.util with parameters of type TupleImplModifier and TypeMethodDescriptionAbstractHashTable.DoubleCompositeIndex.hashCodeOf(TupleImpl tuple, boolean left) AbstractHashTable.Index.hashCodeOf(TupleImpl tuple, boolean left) AbstractHashTable.SingleIndex.hashCodeOf(TupleImpl tuple, boolean left) AbstractHashTable.TripleCompositeIndex.hashCodeOf(TupleImpl tuple, boolean left) -
Uses of TupleImpl in org.drools.core.util.index
Methods in org.drools.core.util.index that return TupleImplModifier and TypeMethodDescriptionTupleList.get(InternalFactHandle handle) TupleIndexHashTable.FieldIndexHashTableFullIterator.next()TupleList.removeFirst()TupleList.removeLast()Methods in org.drools.core.util.index that return types with arguments of type TupleImplModifier and TypeMethodDescriptionTupleIndexHashTable.fastIterator()TupleIndexRBTree.fastIterator()TupleList.fastIterator()TupleIndexHashTable.fullFastIterator()TupleIndexHashTable.fullFastIterator(TupleImpl tuple) TupleIndexRBTree.fullFastIterator()TupleIndexRBTree.fullFastIterator(TupleImpl leftTuple) TupleList.fullFastIterator()TupleList.fullFastIterator(TupleImpl tuple) TupleIndexHashTable.iterator()TupleIndexRBTree.iterator()Methods in org.drools.core.util.index with parameters of type TupleImplModifier and TypeMethodDescriptionvoidvoidvoidTupleIndexHashTable.fullFastIterator(TupleImpl tuple) TupleIndexRBTree.fullFastIterator(TupleImpl leftTuple) TupleList.fullFastIterator(TupleImpl tuple) protected ComparableAbstractTupleIndexTree.getIndexedValue(TupleImpl tuple, boolean left) protected ComparableAbstractTupleIndexTree.getLeftIndexedValue(TupleImpl tuple) protected ComparableAbstractTupleIndexTree.getRightIndexedValue(TupleImpl tuple) voidvoidvoidvoidvoidConstructors in org.drools.core.util.index with parameters of type TupleImpl