Uses of Interface
org.drools.base.reteoo.BaseTuple
Packages that use BaseTuple
Package
Description
Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.
-
Uses of BaseTuple in org.drools.base.base
Methods in org.drools.base.base with parameters of type BaseTupleModifier and TypeMethodDescriptionbooleanEnabledBoolean.getValue(BaseTuple tuple, Declaration[] declarations, RuleImpl rule, ValueResolver valueResolver) -
Uses of BaseTuple in org.drools.base.definitions.rule.impl
Methods in org.drools.base.definitions.rule.impl with parameters of type BaseTupleModifier and TypeMethodDescriptionbooleanRuleImpl.isEffective(BaseTuple tuple, Declaration[] declarations, ValueResolver valueResolver) This returns true is the rule is effective.booleanRuleImpl.isEnabled(BaseTuple tuple, Declaration[] enabledDeclarations, ValueResolver valueResolver) -
Uses of BaseTuple in org.drools.base.phreak
Methods in org.drools.base.phreak that return types with arguments of type BaseTupleMethods in org.drools.base.phreak with parameters of type BaseTuple -
Uses of BaseTuple in org.drools.base.reteoo
Methods in org.drools.base.reteoo that return BaseTupleModifier and TypeMethodDescriptionBaseTuple.getParent()AccumulateContextEntry.getResultLeftTuple()BaseTuple.getTuple(int index) Returns the tuple at the given indexBaseTuple.skipEmptyHandles()Methods in org.drools.base.reteoo with parameters of type BaseTupleModifier and TypeMethodDescriptionvoidAccumulateContextEntry.setResultLeftTuple(BaseTuple resultLeftTuple) -
Uses of BaseTuple in org.drools.base.rule
Methods in org.drools.base.rule with parameters of type BaseTupleModifier and TypeMethodDescriptionabstract ObjectAccumulate.accumulate(Object workingMemoryContext, Object context, BaseTuple match, FactHandle handle, ValueResolver valueResolver) Executes the accumulate (action) code for the given fact handleabstract ObjectAccumulate.accumulate(Object workingMemoryContext, BaseTuple match, FactHandle childHandle, Object groupByContext, Object tupleList, ValueResolver valueResolver) MultiAccumulate.accumulate(Object workingMemoryContext, Object context, BaseTuple match, FactHandle handle, ValueResolver valueResolver) MultiAccumulate.accumulate(Object workingMemoryContext, BaseTuple match, FactHandle childHandle, Object groupByContext, Object tupleList, ValueResolver valueResolver) SingleAccumulate.accumulate(Object workingMemoryContext, Object context, BaseTuple match, FactHandle handle, ValueResolver valueResolver) SingleAccumulate.accumulate(Object workingMemoryContext, BaseTuple match, FactHandle childHandle, Object groupByContext, Object tupleList, ValueResolver valueResolver) static ObjectQueryArgument.evaluateDeclaration(ValueResolver valueResolver, BaseTuple tuple, Declaration declaration) abstract ObjectAccumulate.getResult(Object workingMemoryContext, Object context, BaseTuple leftTuple, ValueResolver valueResolver) Gets the result of the accumulationObject[]MultiAccumulate.getResult(Object workingMemoryContext, Object context, BaseTuple leftTuple, ValueResolver valueResolver) SingleAccumulate.getResult(Object workingMemoryContext, Object context, BaseTuple leftTuple, ValueResolver valueResolver) Declaration.getValue(ValueResolver valueResolver, BaseTuple tuple) QueryArgument.Declr.getValue(ValueResolver valueResolver, BaseTuple tuple) QueryArgument.getValue(ValueResolver valueResolver, BaseTuple tuple) QueryArgument.Literal.getValue(ValueResolver valueResolver, BaseTuple baseTuple) QueryArgument.Null.getValue(ValueResolver valueResolver, BaseTuple tuple) QueryArgument.Var.getValue(ValueResolver valueResolver, BaseTuple tuple) abstract ObjectAccumulate.init(Object workingMemoryContext, Object accContext, Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver) Executes the initialization block of codeMultiAccumulate.init(Object workingMemoryContext, Object accContext, Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver) SingleAccumulate.init(Object workingMemoryContext, Object accContext, Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver) booleanEvalCondition.isAllowed(BaseTuple tuple, ValueResolver valueResolver, Object context) abstract booleanAccumulate.tryReverse(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, BaseTuple match, ValueResolver valueResolver) Executes the reverse (action) code for the given fact handlebooleanMultiAccumulate.tryReverse(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, BaseTuple match, ValueResolver valueResolver) booleanSingleAccumulate.tryReverse(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, BaseTuple match, ValueResolver valueResolver) voidContextEntry.updateFromTuple(ValueResolver valueResolver, BaseTuple tuple) -
Uses of BaseTuple in org.drools.base.rule.accessor
Methods in org.drools.base.rule.accessor with parameters of type BaseTupleModifier and TypeMethodDescriptionAccumulator.accumulate(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ValueResolver valueResolver) Executes the accumulate (action) code for the given fact handlebooleanEvalExpression.evaluate(BaseTuple tuple, Declaration[] requiredDeclarations, ValueResolver valueResolver, Object context) ReturnValueExpression.evaluate(FactHandle handle, BaseTuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ValueResolver valueResolver, Object context) Accumulator.getResult(Object workingMemoryContext, Object context, BaseTuple leftTuple, Declaration[] declarations, ValueResolver valueResolver) Gets the result of the accummulationDataProvider.getResults(BaseTuple tuple, ValueResolver valueResolver, Object providerContext) booleanEnabled.getValue(BaseTuple tuple, Declaration[] declarations, RuleImpl rule, ValueResolver valueResolver) RightTupleValueExtractor.getValue(ValueResolver valueResolver, BaseTuple tuple) TupleValueExtractor.getValue(ValueResolver valueResolver, BaseTuple tuple) default ObjectAccumulator.init(Object workingMemoryContext, Object context, BaseTuple leftTuple, Declaration[] declarations, ValueResolver valueResolver) Executes the initialization block of codebooleanAccumulator.tryReverse(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, ValueResolver valueResolver) Reverses the accumulate action for the given fact handle -
Uses of BaseTuple in org.drools.base.rule.consequence
Methods in org.drools.base.rule.consequence that return BaseTuple -
Uses of BaseTuple in org.drools.base.rule.constraint
Methods in org.drools.base.rule.constraint with parameters of type BaseTupleModifier and TypeMethodDescriptionXpathConstraint.XpathDataProvider.getResults(BaseTuple tuple, ValueResolver valueResolver, Object providerContext) booleanBetaConstraint.isAllowedCachedRight(BaseTuple tuple, C context) booleanXpathConstraint.isAllowedCachedRight(BaseTuple tuple, ContextEntry context) -
Uses of BaseTuple in org.drools.base.time.impl
Methods in org.drools.base.time.impl with parameters of type BaseTupleModifier and TypeMethodDescriptionTimer.createTrigger(long timestamp, BaseTuple leftTuple, JobHandle jh, String[] calendarNames, Calendars calendars, Declaration[][] declrs, ValueResolver valueResolver) -
Uses of BaseTuple in org.drools.base.util
Methods in org.drools.base.util with parameters of type BaseTupleModifier and TypeMethodDescriptionIndexedValueReader.indexedValueOf(BaseTuple tuple, boolean left)