Package | Description |
---|---|
org.drools.core.base | |
org.drools.core.base.accumulators | |
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 |
Modifier and Type | Method and Description |
---|---|
Tuple |
SequentialKnowledgeHelper.getTuple() |
Tuple |
DefaultKnowledgeHelper.getTuple() |
Modifier and Type | Method and Description |
---|---|
boolean |
EnabledBoolean.getValue(Tuple tuple,
Declaration[] declrs,
RuleImpl rule,
WorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
MVELAccumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory) |
FieldValue |
MVELReturnValueExpression.evaluate(InternalFactHandle handle,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object ctx) |
boolean |
MVELPredicateExpression.evaluate(InternalFactHandle handle,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object context) |
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Interface and Description |
---|---|
interface |
LeftTuple |
Modifier and Type | Class and Description |
---|---|
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>> |
Modifier and Type | Method and Description |
---|---|
ConditionalBranchEvaluator.ConditionalExecution |
ConditionalBranchEvaluator.evaluate(Tuple tuple,
WorkingMemory workingMemory,
Object context) |
Modifier and Type | Method and Description |
---|---|
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
|
void |
MultiAccumulate.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
WorkingMemory workingMemory) |
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 |
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
|
Object[] |
MultiAccumulate.getResult(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
|
void |
MultiAccumulate.init(Object workingMemoryContext,
Object context,
Tuple leftTuple,
WorkingMemory workingMemory) |
boolean |
ReturnValueRestriction.isAllowed(InternalReadAccessor readAccessor,
InternalFactHandle handle,
Tuple tuple,
WorkingMemory workingMemory,
ContextEntry context) |
boolean |
EvalCondition.isAllowed(Tuple tuple,
WorkingMemory workingMemory,
Object context) |
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
|
void |
MultiAccumulate.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
WorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
Tuple |
KnowledgeHelper.getTuple() |
Modifier and Type | Method and Description |
---|---|
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) |
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) |
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.