Uses of Interface
org.drools.spi.Tuple

Packages that use Tuple
org.drools.base   
org.drools.base.accumulators   
org.drools.base.dataproviders   
org.drools.base.mvel   
org.drools.reteoo   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.spi   
 

Uses of Tuple in org.drools.base
 

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

Methods in org.drools.base with parameters of type Tuple
 boolean EnabledBoolean.getValue(Tuple tuple, Declaration[] declrs, Rule rule, WorkingMemory workingMemory)
           
 

Uses of Tuple in org.drools.base.accumulators
 

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

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

Uses of Tuple in org.drools.base.mvel
 

Methods in org.drools.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(Object object, Tuple tuple, Declaration[] previousDeclarations, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context)
           
 FieldValue MVELReturnValueExpression.evaluate(Object object, 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, Rule 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.reteoo
 

Subinterfaces of Tuple in org.drools.reteoo
 interface LeftTuple
           
 

Classes in org.drools.reteoo that implement Tuple
 class EvalNodeLeftTuple
           
 class FromNodeLeftTuple
           
 class JoinNodeLeftTuple
           
 class LeftTupleImpl
           
 class NotNodeLeftTuple
           
 class QueryElementNodeLeftTuple
           
 class QueryRiaFixerNodeLeftTuple
           
 class RuleTerminalNodeLeftTuple
           
 

Uses of Tuple in org.drools.rule
 

Methods in org.drools.rule with parameters of type Tuple
 void Accumulate.accumulate(Object[] workingMemoryContext, Object[] context, Tuple leftTuple, InternalFactHandle handle, WorkingMemory workingMemory)
          Executes the accumulate (action) code for the given fact handle
 long FixedDuration.getDuration(Tuple tuple)
           
 Object[] Accumulate.getResult(Object[] workingMemoryContext, Object[] context, Tuple leftTuple, WorkingMemory workingMemory)
          Gets the result of the accumulation
 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)
           
 boolean Rule.isEffective(Tuple tuple, RuleTerminalNode rtn, WorkingMemory workingMemory)
          This returns true is the rule is effective.
 boolean Rule.isEnabled(Tuple tuple, RuleTerminalNode rtn, WorkingMemory workingMemory)
           
 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.spi
 

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

Methods in org.drools.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
 boolean PredicateExpression.evaluate(Object object, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)
           
 FieldValue ReturnValueExpression.evaluate(Object object, 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
 Iterator DataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx, Object providerContext)
           
 boolean Enabled.getValue(Tuple tuple, Declaration[] declrs, Rule rule, WorkingMemory workingMemory)
           
 void Accumulator.init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, WorkingMemory workingMemory)
          Executes the initialization block of code
 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
 



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