Uses of Interface
org.drools.core.reteoo.Tuple
-
-
Uses of Tuple in org.drools.core.common
Classes in org.drools.core.common with type parameters of type Tuple Modifier and Type Interface Description interfaceTupleSets<T extends Tuple>classTupleSetsImpl<T extends Tuple>Fields in org.drools.core.common declared as Tuple Modifier and Type Field Description TupleTupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry. leftTupleTupleTupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry. rightTupleMethods in org.drools.core.common with parameters of type Tuple Modifier and Type Method Description voidDefaultFactHandle. addTupleInPosition(Tuple tuple)voidDefaultFactHandle.CompositeLinkedTuples. addTupleInPosition(Tuple tuple)voidDefaultFactHandle.DummyLinkedTuples. addTupleInPosition(Tuple tuple)voidDefaultFactHandle.SingleLinkedTuples. addTupleInPosition(Tuple tuple)voidDisconnectedFactHandle. addTupleInPosition(Tuple rightTuple)voidInternalFactHandle. addTupleInPosition(Tuple tuple)voidInternalFactHandle.DummyFactHandle. addTupleInPosition(Tuple tuple)voidInternalFactHandle.LinkedTuples. addTupleInPosition(Tuple tuple)voidQueryElementFactHandle. addTupleInPosition(Tuple rightTuple)booleanBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanDefaultBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanDoubleBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanDoubleNonIndexSkipBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanEmptyBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanQuadroupleBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanQuadroupleNonIndexSkipBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanSingleBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanSingleNonIndexSkipBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanTripleBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)booleanTripleNonIndexSkipBetaConstraints. isAllowedCachedRight(org.drools.base.rule.ContextEntry[] context, Tuple tuple)voidTupleSetsImpl. removeUpdate(Tuple tuple)voidBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDefaultBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDoubleBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDoubleNonIndexSkipBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidEmptyBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidQuadroupleBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidQuadroupleNonIndexSkipBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidSingleBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidSingleNonIndexSkipBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidTripleBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidTripleNonIndexSkipBetaConstraints. updateFromTuple(org.drools.base.rule.ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple) -
Uses of Tuple in org.drools.core.marshalling
Methods in org.drools.core.marshalling with parameters of type Tuple Modifier and Type Method Description InternalFactHandleMarshallerReaderContext. createAsyncNodeHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, java.lang.Object object, int nodeId, ObjectTypeConf objectTypeConf)InternalFactHandleMarshallerReaderContext. createQueryHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, int nodeId)QueryElementFactHandleMarshallerReaderContext. createQueryResultHandle(Tuple leftTuple, java.lang.Object[] objects, int nodeId)static long[]TupleKey. createTupleArray(Tuple tuple)static TupleKeyTupleKey. createTupleKey(Tuple leftTuple) -
Uses of Tuple in org.drools.core.phreak
Methods in org.drools.core.phreak that return Tuple Modifier and Type Method Description TuplePhreakTimerNode.TimerNodeJobContext. getTuple()Methods in org.drools.core.phreak with parameters of type Tuple Modifier and Type Method Description voidRuleExecutor. addLeftTuple(Tuple tuple)voidRuleExecutor. addQueuedLeftTuple(Tuple tuple)static voidPhreakQueryTerminalNode. checkAndTriggerQueryReevaluation(ActivationsManager activationsManager, LinkedList<StackEntry> stack, Tuple rootEntry, DroolsQueryImpl dquery)static voidPhreakRuleTerminalNode. doLeftDelete(ActivationsManager activationsManager, RuleExecutor executor, Tuple leftTuple)static voidPhreakAccumulateNode. initContext(java.lang.Object workingMemoryContext, ReteEvaluator reteEvaluator, org.drools.base.rule.Accumulate accumulate, Tuple leftTuple, org.drools.base.reteoo.AccumulateContextEntry accContext)static voidPhreakFromNode. propagate(LeftTupleSink sink, Tuple leftTuple, RightTuple rightTuple, BetaConstraints betaConstraints, PropagationContext propagationContext, org.drools.base.rule.ContextEntry[] context, boolean useLeftMemory, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidRuleExecutor. removeLeftTuple(Tuple tuple)static booleanRuleNetworkEvaluator. useLeftMemory(LeftTupleSource tupleSource, Tuple tuple)Constructors in org.drools.core.phreak with parameters of type Tuple Constructor Description TimerNodeJobContext(int timerNodeId, org.drools.base.time.Trigger trigger, Tuple tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, java.util.List<PathMemory> pmems, ReteEvaluator reteEvaluator) -
Uses of Tuple in org.drools.core.reteoo
Subinterfaces of Tuple in org.drools.core.reteoo Modifier and Type Interface Description interfaceRightTupleClasses in org.drools.core.reteoo that implement Tuple Modifier and Type Class Description classAbstractTupleclassEvalNodeLeftTupleclassJoinNodeLeftTupleclassLeftTupleA parent class for all specific LeftTuple specializationsclassNotNodeLeftTupleclassReactiveFromNodeLeftTupleclassRightTupleImplclassRuleTerminalNodeLeftTupleclassSubnetworkTupleclassWindowTupleA specialisation of RightTuples that also belong to a windowFields in org.drools.core.reteoo declared as Tuple Modifier and Type Field Description protected TupleAbstractTuple. handleNextprotected TupleAbstractTuple. handlePreviousprotected TupleAbstractTuple. stagedNextprotected TupleAbstractTuple. stagedPreviousMethods in org.drools.core.reteoo with type parameters of type Tuple Modifier and Type Method Description <T extends Tuple>
TTuple. getHandleNext()<T extends Tuple>
TTuple. getHandlePrevious()<T extends Tuple>
TTuple. getStagedNext()Methods in org.drools.core.reteoo that return Tuple Modifier and Type Method Description TupleTupleMemory. getFirst(Tuple tuple)The FactHandle is always the context fact and is necessary when the object being modified is in the both left and right node memories.static TupleBetaNode. getFirstTuple(TupleMemory memory, FastIterator<Tuple> it)TupleAbstractTuple. getHandleNext()TupleAbstractTuple. getHandlePrevious()TupleRightTupleImpl. getParent()TupleTuple. getParent()TupleAbstractTuple. getPrevious()TupleTuple. getPrevious()TupleAbstractTuple. getRootTuple()TupleTuple. getRootTuple()TupleTuple. getStagedPrevious()TupleRightTupleImpl. getSubTuple(int elements)TupleTuple. getSubTuple(int elements)Returns the ReteTuple that contains the "elements" first elements in this tuple.TupleAbstractTuple. getTuple(int index)TupleAbstractTuple. skipEmptyHandles()TupleTuple. skipEmptyHandles()Tuple[]TupleMemory. toArray()Methods in org.drools.core.reteoo that return types with arguments of type Tuple Modifier and Type Method Description FastIterator<Tuple>TupleMemory. fastIterator()FastIterator<Tuple>TupleMemory. fullFastIterator()Iterates the entire data structure, regardless of whether TupleMemory is hashed or not.FastIterator<Tuple>TupleMemory. fullFastIterator(Tuple tuple)Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or notFastIterator<Tuple>BetaNode. getLeftIterator(TupleMemory memory)FastIterator<Tuple>BetaNode. getRightIterator(TupleMemory memory)Iterator<Tuple>TupleMemory. iterator()Methods in org.drools.core.reteoo with parameters of type Tuple Modifier and Type Method Description voidTupleMemory. add(Tuple tuple)InternalFactHandleAsyncSendNode. createFactHandle(Tuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object object)ConditionalBranchEvaluator.ConditionalExecutionConditionalBranchEvaluator. evaluate(Tuple tuple, ReteEvaluator reteEvaluator, java.lang.Object context)FastIterator<Tuple>TupleMemory. fullFastIterator(Tuple tuple)Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or notTupleTupleMemory. getFirst(Tuple tuple)The FactHandle is always the context fact and is necessary when the object being modified is in the both left and right node memories.RightTupleBetaNode. getFirstRightTuple(Tuple leftTuple, TupleMemory memory, FastIterator<Tuple> it)TupleList<org.drools.base.reteoo.AccumulateContextEntry>AccumulateNode.GroupByContext. getGroup(java.lang.Object workingMemoryContext, org.drools.base.rule.Accumulate accumulate, Tuple leftTuple, java.lang.Object key, ReteEvaluator reteEvaluator)voidTupleMemory. remove(Tuple tuple)voidTupleMemory. removeAdd(Tuple tuple)voidAbstractTuple. setHandleNext(Tuple handleNext)voidTuple. setHandleNext(Tuple leftParentright)voidAbstractTuple. setHandlePrevious(Tuple handlePrevious)voidTuple. setHandlePrevious(Tuple leftParentLeft)voidAbstractTuple. setPrevious(Tuple previous)voidTuple. setPrevious(Tuple previous)voidAbstractTuple. setStagedNext(Tuple stageNext)voidTuple. setStagedNext(Tuple stageNext)voidAbstractTuple. setStagedPrevious(Tuple stagedPrevious)voidTuple. setStagedPrevious(Tuple stagePrevious)Method parameters in org.drools.core.reteoo with type arguments of type Tuple Modifier and Type Method Description LeftTupleBetaNode. getFirstLeftTuple(RightTuple rightTuple, TupleMemory memory, FastIterator<Tuple> it)RightTupleBetaNode. getFirstRightTuple(Tuple leftTuple, TupleMemory memory, FastIterator<Tuple> it)static TupleBetaNode. getFirstTuple(TupleMemory memory, FastIterator<Tuple> it) -
Uses of Tuple in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return Tuple Modifier and Type Method Description TupleInternalMatch. getTuple()Retrieve theTuplethat was activated.Methods in org.drools.core.rule.consequence with parameters of type Tuple Modifier and Type Method Description default java.util.List<org.kie.api.runtime.rule.FactHandle>InternalMatch. getFactHandles(Tuple tuple)default java.util.List<java.lang.Object>InternalMatch. getObjects(Tuple tuple) -
Uses of Tuple in org.drools.core.runtime.rule.impl
Constructors in org.drools.core.runtime.rule.impl with parameters of type Tuple Constructor Description RowAdapter(org.drools.base.definitions.rule.impl.RuleImpl rule, Tuple leftTuple) -
Uses of Tuple in org.drools.core.util
Fields in org.drools.core.util with type parameters of type Tuple Modifier and Type Field Description static FastIterator<Tuple>LinkedList. fastIteratorMethods in org.drools.core.util with parameters of type Tuple Modifier and Type Method Description AbstractHashTable.HashEntryAbstractHashTable.DoubleCompositeIndex. hashCodeOf(Tuple tuple, boolean left)AbstractHashTable.HashEntryAbstractHashTable.Index. hashCodeOf(Tuple tuple, boolean left)AbstractHashTable.HashEntryAbstractHashTable.SingleIndex. hashCodeOf(Tuple tuple, boolean left)AbstractHashTable.HashEntryAbstractHashTable.TripleCompositeIndex. hashCodeOf(Tuple tuple, boolean left) -
Uses of Tuple in org.drools.core.util.index
Methods in org.drools.core.util.index that return Tuple Modifier and Type Method Description TupleTupleList. get(InternalFactHandle handle)TupleTupleList. get(Tuple tuple)TupleTupleIndexHashTable. getFirst(Tuple tuple)TupleTupleIndexRBTree. getFirst(Tuple rightTuple)TupleTupleList. getFirst()TupleTupleList. getFirst(Tuple tuple)TupleTupleList. getLast()TupleTupleIndexHashTable.FieldIndexHashTableFullIterator. next()TupleTupleIndexHashTable.FullFastIterator. next(Tuple tuple)TupleTupleIndexRBTree.TupleFastIterator. next(Tuple tuple)TupleTupleList.TupleHashTableIterator. next()TupleTupleList. removeFirst()Tuple[]TupleIndexHashTable. toArray()Tuple[]TupleIndexRBTree. toArray()Tuple[]TupleList. toArray()Methods in org.drools.core.util.index that return types with arguments of type Tuple Modifier and Type Method Description FastIterator<Tuple>TupleIndexHashTable. fastIterator()FastIterator<Tuple>TupleIndexRBTree. fastIterator()FastIterator<Tuple>TupleList. fastIterator()FastIterator<Tuple>TupleIndexHashTable. fullFastIterator()FastIterator<Tuple>TupleIndexHashTable. fullFastIterator(Tuple tuple)FastIterator<Tuple>TupleIndexRBTree. fullFastIterator()FastIterator<Tuple>TupleIndexRBTree. fullFastIterator(Tuple leftTuple)FastIterator<Tuple>TupleList. fullFastIterator()FastIterator<Tuple>TupleList. fullFastIterator(Tuple tuple)Iterator<Tuple>TupleIndexHashTable. iterator()Iterator<Tuple>TupleIndexRBTree. iterator()Iterator<Tuple>TupleList. iterator()Methods in org.drools.core.util.index with parameters of type Tuple Modifier and Type Method Description voidTupleIndexHashTable. add(Tuple tuple)voidTupleIndexRBTree. add(Tuple tuple)voidTupleList. add(Tuple tuple)FastIterator<Tuple>TupleIndexHashTable. fullFastIterator(Tuple tuple)FastIterator<Tuple>TupleIndexRBTree. fullFastIterator(Tuple leftTuple)FastIterator<Tuple>TupleList. fullFastIterator(Tuple tuple)TupleTupleList. get(Tuple tuple)TupleTupleIndexHashTable. getFirst(Tuple tuple)TupleTupleIndexRBTree. getFirst(Tuple rightTuple)TupleTupleList. getFirst(Tuple tuple)protected java.lang.ComparableAbstractTupleIndexTree. getIndexedValue(Tuple tuple, boolean left)protected java.lang.ComparableAbstractTupleIndexTree. getLeftIndexedValue(Tuple tuple)protected java.lang.ComparableAbstractTupleIndexTree. getRightIndexedValue(Tuple tuple)TupleTupleIndexHashTable.FullFastIterator. next(Tuple tuple)TupleTupleIndexRBTree.TupleFastIterator. next(Tuple tuple)voidTupleIndexHashTable. remove(Tuple tuple)voidTupleIndexRBTree. remove(Tuple tuple)voidTupleList. remove(Tuple tuple)voidTupleIndexHashTable. removeAdd(Tuple tuple)voidTupleIndexRBTree. removeAdd(Tuple tuple)voidTupleList. removeAdd(Tuple tuple)voidTupleList.TupleHashTableIterator. reset(Tuple first)Constructors in org.drools.core.util.index with parameters of type Tuple Constructor Description TupleList(Tuple first, Tuple last, int size)
-