Drools :: Core 6.2.0.Final

Uses of Interface
org.drools.core.spi.Tuple

Packages that use Tuple
org.drools.core.base   
org.drools.core.base.accumulators   
org.drools.core.base.dataproviders   
org.drools.core.base.mvel   
org.drools.core.definitions.rule.impl   
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.builder.dialect.asm   
org.drools.core.spi   
 

Uses of Tuple in org.drools.core.base
 

Methods in org.drools.core.base that return Tuple
 Tuple SequentialKnowledgeHelper.getTuple()
           
 Tuple DefaultKnowledgeHelper.getTuple()
           
 

Methods in org.drools.core.base with parameters of type Tuple
 boolean EnabledBoolean.getValue(Tuple tuple, Declaration[] declrs, 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
 void JavaAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 void MVELAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 void CollectAccumulator.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 Object JavaAccumulatorFunctionExecutor.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 Object MVELAccumulatorFunctionExecutor.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 Object CollectAccumulator.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 void JavaAccumulatorFunctionExecutor.init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 void MVELAccumulatorFunctionExecutor.init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 void CollectAccumulator.init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 void JavaAccumulatorFunctionExecutor.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 void MVELAccumulatorFunctionExecutor.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 void CollectAccumulator.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 

Uses of Tuple in org.drools.core.base.dataproviders
 

Methods in org.drools.core.base.dataproviders with parameters of type Tuple
 Iterator MVELDataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx, Object executionContext)
           
 

Uses of Tuple in org.drools.core.base.mvel
 

Methods in org.drools.core.base.mvel with parameters of type Tuple
 void MVELAccumulator.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 boolean MVELPredicateExpression.evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context)
           
 FieldValue MVELReturnValueExpression.evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object ctx)
           
 boolean MVELEvalExpression.evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context)
           
 Object MVELAccumulator.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 boolean MVELEnabledExpression.getValue(Tuple tuple, Declaration[] declrs, RuleImpl rule, WorkingMemory workingMemory)
           
 void MVELAccumulator.init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 void MVELAccumulator.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 

Uses of Tuple in org.drools.core.definitions.rule.impl
 

Methods in org.drools.core.definitions.rule.impl with parameters of type Tuple
 boolean RuleImpl.SafeEnabled.getValue(Tuple tuple, Declaration[] declrs, RuleImpl rule, WorkingMemory workingMemory)
           
 boolean RuleImpl.isEffective(Tuple tuple, RuleTerminalNode rtn, WorkingMemory workingMemory)
          This returns true is the rule is effective.
 boolean RuleImpl.isEnabled(Tuple tuple, RuleTerminalNode rtn, WorkingMemory workingMemory)
           
 

Uses of Tuple in org.drools.core.reteoo
 

Subinterfaces of Tuple in org.drools.core.reteoo
 interface LeftTuple
           
 

Classes in org.drools.core.reteoo that implement Tuple
 class BaseLeftTuple
          A parent class for all specific LeftTuple specializations
 class EvalNodeLeftTuple
           
 class FromNodeLeftTuple
           
 class JoinNodeLeftTuple
           
 class LeftTupleImpl
           
 class NotNodeLeftTuple
           
 class QueryElementNodeLeftTuple
           
 class QueryRiaFixerNodeLeftTuple
           
 class RuleTerminalNodeLeftTuple<T extends ModedAssertion<T>>
           
 

Methods in org.drools.core.reteoo with parameters of type Tuple
 ConditionalBranchEvaluator.ConditionalExecution ConditionalBranchEvaluator.evaluate(Tuple tuple, WorkingMemory workingMemory, Object context)
           
 

Uses of Tuple in org.drools.core.rule
 

Methods in org.drools.core.rule with parameters of type Tuple
 void MultiAccumulate.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, WorkingMemory workingMemory)
           
 void SingleAccumulate.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, WorkingMemory workingMemory)
           
abstract  void Accumulate.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, WorkingMemory workingMemory)
          Executes the accumulate (action) code for the given fact handle
 boolean PredicateConstraint.SafePredicateExpression.evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)
           
 boolean EvalCondition.SafeEvalExpression.evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context)
           
 long FixedDuration.getDuration(Tuple tuple)
           
 Object[] MultiAccumulate.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)
           
 Object SingleAccumulate.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)
           
abstract  Object Accumulate.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)
          Gets the result of the accumulation
 void MultiAccumulate.init(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)
           
 void SingleAccumulate.init(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)
           
abstract  void Accumulate.init(Object workingMemoryContext, Object context, Tuple leftTuple, WorkingMemory workingMemory)
          Executes the initialization block of code
 boolean ReturnValueRestriction.isAllowed(InternalReadAccessor readAccessor, InternalFactHandle handle, Tuple tuple, WorkingMemory workingMemory, ContextEntry context)
           
 boolean EvalCondition.isAllowed(Tuple tuple, WorkingMemory workingMemory, Object context)
           
 void MultiAccumulate.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, WorkingMemory workingMemory)
           
 void SingleAccumulate.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, WorkingMemory workingMemory)
           
abstract  void Accumulate.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, WorkingMemory workingMemory)
          Executes the reverse (action) code for the given fact handle
 

Uses of Tuple in org.drools.core.rule.builder.dialect.asm
 

Methods in org.drools.core.rule.builder.dialect.asm with parameters of type Tuple
static void EvalGenerator.generate(EvalStub stub, Tuple tuple, Declaration[] declarations, WorkingMemory workingMemory)
           
static void PredicateGenerator.generate(PredicateStub stub, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory)
           
static void ReturnValueGenerator.generate(ReturnValueStub stub, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory)
           
 

Uses of Tuple in org.drools.core.spi
 

Methods in org.drools.core.spi that return Tuple
 Tuple KnowledgeHelper.getTuple()
           
 

Methods in org.drools.core.spi with parameters of type Tuple
 void Accumulator.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
          Executes the accumulate (action) code for the given fact handle
 void Accumulator.SafeAccumulator.accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 FieldValue ReturnValueExpression.evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)
           
 FieldValue ReturnValueExpression.SafeReturnValueExpression.evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)
           
 boolean PredicateExpression.evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)
           
 boolean EvalExpression.evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context)
           
 long Duration.getDuration(Tuple tuple)
           Retrieve the duration for which the conditions of this Tuple must remain true before the rule will fire.
 Object Accumulator.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
          Gets the result of the accummulation
 Object Accumulator.SafeAccumulator.getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 Iterator DataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx, Object providerContext)
           
 boolean Enabled.getValue(Tuple tuple, Declaration[] declrs, RuleImpl rule, WorkingMemory workingMemory)
           
 void Accumulator.init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
          Executes the initialization block of code
 void Accumulator.SafeAccumulator.init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
           
 void Accumulator.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
          Reverses the accumulate action for the given fact handle
 void Accumulator.SafeAccumulator.reverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 


Drools :: Core 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.