Uses of Interface
org.drools.core.spi.Tuple
-
Packages that use Tuple Package Description org.drools.core.base org.drools.core.base.accumulators org.drools.core.common org.drools.core.definitions.rule.impl org.drools.core.impl org.drools.core.marshalling.impl org.drools.core.phreak org.drools.core.reteoo org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.constraint org.drools.core.runtime.rule.impl org.drools.core.spi org.drools.core.time org.drools.core.time.impl org.drools.core.util org.drools.core.util.index -
-
Uses of Tuple in org.drools.core.base
Fields in org.drools.core.base declared as Tuple Modifier and Type Field Description protected TupleDefaultKnowledgeHelper. tupleMethods in org.drools.core.base that return Tuple Modifier and Type Method Description TupleDefaultKnowledgeHelper. getTuple()Methods in org.drools.core.base with parameters of type Tuple Modifier and Type Method Description booleanEnabledBoolean. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, WorkingMemory workingMemory) -
Uses of Tuple in org.drools.core.base.accumulators
Methods in org.drools.core.base.accumulators with parameters of type Tuple Modifier and Type Method Description ObjectCollectAccumulator. accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)ObjectJavaAccumulatorFunctionExecutor. accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)ObjectCollectAccumulator. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)ObjectJavaAccumulatorFunctionExecutor. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)ObjectCollectAccumulator. init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)ObjectJavaAccumulatorFunctionExecutor. init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)booleanCollectAccumulator. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)booleanJavaAccumulatorFunctionExecutor. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory) -
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 that return Tuple Modifier and Type Method Description TupleAgendaItemImpl. getTuple()Retrieve the tuple.Methods in org.drools.core.common that return types with arguments of type Tuple Modifier and Type Method Description Map<ActivationKey,Tuple>ActivationsFilter. getTuplesCache()Methods 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.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)default List<org.kie.api.runtime.rule.FactHandle>AgendaItem. getFactHandles(Tuple tuple)default List<Object>AgendaItem. getObjects(Tuple tuple)booleanBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanDefaultBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanDoubleBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanDoubleNonIndexSkipBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanEmptyBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanInstanceNotEqualsConstraint. isAllowedCachedRight(Tuple tuple, ContextEntry context)booleanQuadroupleBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanQuadroupleNonIndexSkipBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanSingleBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanSingleNonIndexSkipBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanTripleBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanTripleNonIndexSkipBetaConstraints. isAllowedCachedRight(ContextEntry[] context, Tuple tuple)booleanTupleStartEqualsConstraint. isAllowedCachedRight(Tuple tuple, ContextEntry context)static <M extends ModedAssertion<M>>
voidTruthMaintenanceSystemHelper. removeLogicalDependencies(Activation<M> activation, Tuple leftTuple, RuleImpl rule)voidTupleSetsImpl. removeUpdate(Tuple tuple)voidBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidDefaultBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidDoubleBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidDoubleNonIndexSkipBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidEmptyBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidInstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidQuadroupleBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidQuadroupleNonIndexSkipBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidSingleBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidSingleNonIndexSkipBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidTripleBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidTripleNonIndexSkipBetaConstraints. updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, Tuple tuple)voidTupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)Constructors in org.drools.core.common with parameters of type Tuple Constructor Description AgendaItemImpl(long activationNumber, Tuple tuple, int salience, PropagationContext context, TerminalNode rtn, InternalAgendaGroup agendaGroup)Construct. -
Uses of Tuple in org.drools.core.definitions.rule.impl
Methods in org.drools.core.definitions.rule.impl with parameters of type Tuple Modifier and Type Method Description booleanRuleImpl.SafeEnabled. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, WorkingMemory workingMemory)booleanRuleImpl. isEffective(Tuple tuple, RuleTerminalNode rtn, WorkingMemory workingMemory)This returns true is the rule is effective.booleanRuleImpl. isEnabled(Tuple tuple, RuleTerminalNode rtn, WorkingMemory workingMemory) -
Uses of Tuple in org.drools.core.impl
Fields in org.drools.core.impl declared as Tuple Modifier and Type Field Description protected TupleStatefulKnowledgeSessionImpl.WorkingMemoryReteAssertAction. tuple -
Uses of Tuple in org.drools.core.marshalling.impl
Methods in org.drools.core.marshalling.impl with parameters of type Tuple Modifier and Type Method Description static ActivationKeyMarshallingHelper. createActivationKey(String pkgName, String ruleName, Tuple leftTuple)InternalFactHandleMarshallerReaderContext. createAsyncNodeHandle(Tuple leftTuple, InternalWorkingMemory workingMemory, Object object, int nodeId, ObjectTypeConf objectTypeConf)InternalFactHandleMarshallerReaderContext. createQueryHandle(Tuple leftTuple, InternalWorkingMemory workingMemory, int nodeId)QueryElementFactHandleMarshallerReaderContext. createQueryResultHandle(Tuple leftTuple, InternalWorkingMemory workingMemory, Object[] objects, int nodeId)protected static long[]MarshallingHelper. createTupleArray(Tuple tuple)static TupleKeyMarshallingHelper. 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 that return types with arguments of type Tuple Modifier and Type Method Description Collection<Tuple>AbstractReactiveObject. getLeftTuples()Collection<Tuple>ReactiveObject. getLeftTuples()Methods in org.drools.core.phreak with parameters of type Tuple Modifier and Type Method Description voidAbstractReactiveObject. addLeftTuple(Tuple leftTuple)voidReactiveObject. addLeftTuple(Tuple leftTuple)voidRuleExecutor. addLeftTuple(Tuple tuple)voidRuleExecutor. addQueuedLeftTuple(Tuple tuple)static voidPhreakQueryTerminalNode. checkAndTriggerQueryReevaluation(InternalAgenda agenda, LinkedList<StackEntry> stack, Tuple rootEntry, DroolsQuery dquery)static voidPhreakRuleTerminalNode. doLeftDelete(InternalAgenda agenda, RuleExecutor executor, Tuple leftTuple)static voidPhreakAccumulateNode. initContext(Object workingMemoryContext, InternalWorkingMemory wm, Accumulate accumulate, Tuple leftTuple, AccumulateNode.AccumulateContextEntry accContext)static voidPhreakFromNode. propagate(LeftTupleSink sink, Tuple leftTuple, RightTuple rightTuple, BetaConstraints betaConstraints, PropagationContext propagationContext, ContextEntry[] context, boolean useLeftMemory, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidAbstractReactiveObject. removeLeftTuple(Tuple leftTuple)voidReactiveObject. removeLeftTuple(Tuple leftTuple)voidRuleExecutor. removeLeftTuple(Tuple tuple)static booleanRuleNetworkEvaluator. useLeftMemory(LeftTupleSource tupleSource, Tuple tuple)Method parameters in org.drools.core.phreak with type arguments of type Tuple Modifier and Type Method Description static voidReactiveObjectUtil. notifyModification(Object object, Collection<Tuple> leftTuples, ReactiveObjectUtil.ModificationType type)Constructors in org.drools.core.phreak with parameters of type Tuple Constructor Description RuleAgendaItem(long activationNumber, Tuple tuple, int salience, PropagationContext context, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)TimerNodeJobContext(int timerNodeId, Trigger trigger, Tuple tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, List<PathMemory> pmems, InternalWorkingMemory wm) -
Uses of Tuple in org.drools.core.reteoo
Subinterfaces of Tuple in org.drools.core.reteoo Modifier and Type Interface Description interfaceLeftTupleinterfaceRightTupleClasses in org.drools.core.reteoo that implement Tuple Modifier and Type Class Description classBaseLeftTupleA parent class for all specific LeftTuple specializationsclassBaseTupleclassEvalNodeLeftTupleclassFromNodeLeftTupleclassJoinNodeLeftTupleclassLeftTupleImplclassNotNodeLeftTupleclassQueryElementNodeLeftTupleclassQueryRiaFixerNodeLeftTupleclassReactiveFromNodeLeftTupleclassRightTupleImplclassRuleTerminalNodeLeftTuple<T extends ModedAssertion<T>>classSubnetworkTupleclassWindowTupleA specialisation of RightTuples that also belong to a windowFields in org.drools.core.reteoo declared as Tuple Modifier and Type Field Description protected TupleBaseTuple. handleNextprotected TupleBaseTuple. handlePreviousprotected TupleBaseTuple. stagedNextprotected TupleBaseTuple. stagedPreviousMethods in org.drools.core.reteoo that return Tuple Modifier and Type Method Description TupleTupleMemory. getFirst(Tuple leftTuple)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 it)TupleBaseTuple. getHandleNext()TupleBaseTuple. getHandlePrevious()TupleBaseTuple. getNext()TupleRightTupleImpl. getParent()TupleBaseTuple. getPrevious()TupleBaseTuple. getRootTuple()TupleRightTupleImpl. getSubTuple(int elements)TupleBaseTuple. getTuple(int index)TupleBaseTuple. skipEmptyHandles()Methods in org.drools.core.reteoo with parameters of type Tuple Modifier and Type Method Description voidTupleMemory. add(Tuple rightTuple)booleanTupleMemory. contains(Tuple rightTuple)InternalFactHandleAsyncSendNode. createFactHandle(Tuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Object object)ConditionalBranchEvaluator.ConditionalExecutionConditionalBranchEvaluator. evaluate(Tuple tuple, WorkingMemory workingMemory, Object context)FastIteratorTupleMemory. fullFastIterator(Tuple rightTuple)Iterator that resumes from the current RightTuple, regardless of whether the TupleMemory is hashed or notTupleTupleMemory. getFirst(Tuple leftTuple)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, InternalFactHandle factHandle, FastIterator it)TupleList<AccumulateNode.AccumulateContextEntry>AccumulateNode.GroupByContext. getGroup(Object workingMemoryContext, Accumulate accumulate, Tuple leftTuple, Object key, WorkingMemory wm)voidTupleMemory. remove(Tuple rightTuple)voidTupleMemory. removeAdd(Tuple rightTuple)voidBaseTuple. setHandleNext(Tuple handleNext)voidBaseTuple. setHandlePrevious(Tuple handlePrevious)voidBaseTuple. setNext(Tuple next)voidBaseTuple. setPrevious(Tuple previous)voidBaseTuple. setStagedNext(Tuple stageNext)voidBaseTuple. setStagedPrevious(Tuple stagedPrevious) -
Uses of Tuple in org.drools.core.rule
Fields in org.drools.core.rule declared as Tuple Modifier and Type Field Description TuplePredicateConstraint.PredicateContextEntry. tupleTupleReturnValueRestriction.ReturnValueContextEntry. tupleTupleVariableRestriction.VariableContextEntry. tupleMethods in org.drools.core.rule that return Tuple Modifier and Type Method Description TupleVariableRestriction.VariableContextEntry. getTuple()Methods in org.drools.core.rule with parameters of type Tuple Modifier and Type Method Description abstract ObjectAccumulate. accumulate(Object workingMemoryContext, Object context, Tuple match, InternalFactHandle handle, WorkingMemory workingMemory)Executes the accumulate (action) code for the given fact handleabstract ObjectAccumulate. accumulate(Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, WorkingMemory wm)ObjectMultiAccumulate. accumulate(Object workingMemoryContext, Object context, Tuple match, InternalFactHandle handle, WorkingMemory workingMemory)ObjectMultiAccumulate. accumulate(Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, WorkingMemory wm)ObjectSingleAccumulate. accumulate(Object workingMemoryContext, Object context, Tuple match, InternalFactHandle handle, WorkingMemory workingMemory)ObjectSingleAccumulate. accumulate(Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, WorkingMemory wm)longFixedDuration. getDuration(Tuple tuple)abstract ObjectAccumulate. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)Gets the result of the accumulationObject[]MultiAccumulate. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)ObjectSingleAccumulate. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)protected longVariableRestriction.LeftEndRightStartContextEntry. getTimestampFromTuple(Tuple tuple)protected longVariableRestriction.LeftStartRightEndContextEntry. getTimestampFromTuple(Tuple tuple)protected abstract longVariableRestriction.TimestampedContextEntry. getTimestampFromTuple(Tuple tuple)ObjectDeclaration. getValue(InternalWorkingMemory workingMemory, Tuple tuple)abstract ObjectAccumulate. init(Object workingMemoryContext, Object accContext, Object funcContext, Tuple leftTuple, WorkingMemory workingMemory)Executes the initialization block of codeObjectMultiAccumulate. init(Object workingMemoryContext, Object accContext, Object funcContext, Tuple leftTuple, WorkingMemory workingMemory)ObjectSingleAccumulate. init(Object workingMemoryContext, Object accContext, Object funcContext, Tuple leftTuple, WorkingMemory workingMemory)booleanEvalCondition. isAllowed(Tuple tuple, WorkingMemory workingMemory, Object context)booleanReturnValueRestriction. isAllowed(InternalReadAccessor readAccessor, InternalFactHandle handle, Tuple tuple, WorkingMemory workingMemory, ContextEntry context)booleanPredicateConstraint. isAllowedCachedRight(Tuple tuple, ContextEntry context)booleanReturnValueRestriction. isAllowedCachedRight(Tuple tuple, ContextEntry context)abstract booleanAccumulate. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, WorkingMemory workingMemory)Executes the reverse (action) code for the given fact handlebooleanMultiAccumulate. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, WorkingMemory workingMemory)booleanSingleAccumulate. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, WorkingMemory workingMemory)voidAbstractCompositeConstraint.MultiFieldConstraintContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidAbstractCompositeRestriction.CompositeContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidPredicateConstraint.PredicateContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidReturnValueRestriction.ReturnValueContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidVariableRestriction.BooleanVariableContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidVariableRestriction.CharVariableContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidVariableRestriction.DoubleVariableContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidVariableRestriction.LongVariableContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidVariableRestriction.ObjectVariableContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidVariableRestriction.TemporalVariableContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)voidVariableRestriction.TimestampedContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple) -
Uses of Tuple in org.drools.core.rule.constraint
Methods in org.drools.core.rule.constraint with parameters of type Tuple Modifier and Type Method Description booleanConditionEvaluator. evaluate(InternalFactHandle handle, InternalWorkingMemory workingMemory, Tuple tuple)IteratorXpathConstraint.XpathDataProvider. getResults(Tuple leftTuple, InternalWorkingMemory wm, PropagationContext ctx, Object providerContext)static voidEvaluatorHelper. initOperators(InternalFactHandle handle, Tuple tuple, EvaluatorWrapper[] operators)booleanEvaluatorConstraint. isAllowedCachedRight(Tuple tuple, ContextEntry context)booleanXpathConstraint. isAllowedCachedRight(Tuple tuple, ContextEntry context)voidEvaluatorConstraint.LiteralContextEntry. updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)static Map<String,Object>EvaluatorHelper. valuesAsMap(Object object, InternalWorkingMemory workingMemory, Tuple tuple, Declaration[] declarations) -
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(RuleImpl rule, Tuple leftTuple) -
Uses of Tuple in org.drools.core.spi
Methods in org.drools.core.spi 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.spi that return Tuple Modifier and Type Method Description TupleTuple. getParent()TupleTuple. getPrevious()TupleTuple. getRootTuple()TupleTuple. getStagedPrevious()TupleTuple. getSubTuple(int elements)Returns the ReteTuple that contains the "elements" first elements in this tuple.TupleActivation. getTuple()Retrieve theTuplethat was activated.TupleKnowledgeHelper. getTuple()TupleTuple. getTuple(int index)Returns the tuple at the given indexTupleTuple. skipEmptyHandles()Methods in org.drools.core.spi with parameters of type Tuple Modifier and Type Method Description ObjectAccumulator. accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)Executes the accumulate (action) code for the given fact handleObjectAccumulator.SafeAccumulator. accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)booleanEvalExpression. evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context)booleanEvalExpression.SafeEvalExpression. evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context)booleanPredicateExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)booleanPredicateExpression.SafePredicateExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)FieldValueReturnValueExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)FieldValueReturnValueExpression.SafeReturnValueExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)longDuration. getDuration(Tuple tuple)Retrieve the duration for which the conditions of thisTuplemust remain true before the rule will fire.ObjectAccumulator. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)Gets the result of the accummulationObjectAccumulator.SafeAccumulator. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)IteratorDataProvider. getResults(Tuple tuple, InternalWorkingMemory wm, PropagationContext ctx, Object providerContext)booleanEnabled. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, WorkingMemory workingMemory)ObjectTupleValueExtractor. getValue(InternalWorkingMemory workingMemory, Tuple tuple)default ObjectTupleValueExtractor. getValue(Tuple tuple)ObjectAccumulator. init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)Executes the initialization block of codeObjectAccumulator.SafeAccumulator. init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)booleanBetaNodeFieldConstraint. isAllowedCachedRight(Tuple tuple, ContextEntry context)booleanRestriction. isAllowedCachedRight(Tuple tuple, ContextEntry context)voidTuple. setHandleNext(Tuple leftParentright)voidTuple. setHandlePrevious(Tuple leftParentLeft)voidTuple. setPrevious(Tuple previous)voidTuple. setStagedNext(Tuple stageNext)voidTuple. setStagedPrevious(Tuple stagePrevious)booleanAccumulator.SafeAccumulator. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)booleanAccumulator. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)Reverses the accumulate action for the given fact handle -
Uses of Tuple in org.drools.core.time
Methods in org.drools.core.time with parameters of type Tuple Modifier and Type Method Description static DateTimeUtils. evalDateExpression(TimerExpression expr, Tuple leftTuple, Declaration[] declrs, InternalWorkingMemory wm)static longTimeUtils. evalTimeExpression(TimerExpression expr, Tuple leftTuple, Declaration[] declrs, InternalWorkingMemory wm)ObjectTimerExpression. getValue(Tuple leftTuple, Declaration[] declrs, InternalWorkingMemory wm) -
Uses of Tuple in org.drools.core.time.impl
Methods in org.drools.core.time.impl with parameters of type Tuple Modifier and Type Method Description TriggerCompositeMaxDurationTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, InternalWorkingMemory wm)TriggerCronTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, InternalWorkingMemory wm)TriggerDurationTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, InternalWorkingMemory wm)TriggerExpressionIntervalTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, InternalWorkingMemory wm)TriggerIntervalTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, InternalWorkingMemory wm)TriggerTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, InternalWorkingMemory wm) -
Uses of Tuple in org.drools.core.util
Methods 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)ObjectAbstractHashTable.FieldIndex. indexedValueOf(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 rightTuple)TupleTupleIndexRBTree. getFirst(Tuple rightTuple)TupleTupleList. getFirst()TupleTupleList. getFirst(Tuple tuple)TupleTupleList. getLast()TupleTupleIndexHashTable.FieldIndexHashTableFullIterator. next()TupleTupleList.TupleHashTableIterator. next()TupleTupleList. removeFirst()Tuple[]TupleIndexHashTable. toArray()Tuple[]TupleList. toArray()Methods in org.drools.core.util.index that return types with arguments of type Tuple Modifier and Type Method Description 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)booleanTupleIndexHashTable. contains(Tuple tuple)booleanTupleIndexRBTree. contains(Tuple leftTuple)booleanTupleList. contains(Tuple tuple)FastIteratorTupleIndexHashTable. fullFastIterator(Tuple leftTuple)FastIteratorTupleIndexRBTree. fullFastIterator(Tuple leftTuple)FastIteratorTupleList. fullFastIterator(Tuple tuple)TupleTupleList. get(Tuple tuple)TupleTupleIndexHashTable. getFirst(Tuple rightTuple)TupleTupleIndexRBTree. getFirst(Tuple rightTuple)TupleTupleList. getFirst(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)
-