Package | Description |
---|---|
org.drools.core |
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
|
org.drools.core.base | |
org.drools.core.base.accumulators | |
org.drools.core.base.evaluators | |
org.drools.core.base.mvel | |
org.drools.core.beliefsystem | |
org.drools.core.beliefsystem.defeasible | |
org.drools.core.beliefsystem.jtms | |
org.drools.core.beliefsystem.simple | |
org.drools.core.common | |
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.spi | |
org.drools.core.util | |
org.drools.core.util.index |
Modifier and Type | Method and Description |
---|---|
Iterator<InternalFactHandle> |
WorkingMemory.iterateFactHandles()
Returns an Iterator for the FactHandles in the Working Memory.
|
Iterator<InternalFactHandle> |
WorkingMemory.iterateFactHandles(org.kie.api.runtime.ObjectFilter filter)
Returns an Iterator for the Objects in the Working Memory.
|
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
DefaultKnowledgeHelper.bolster(Object object) |
InternalFactHandle |
DefaultKnowledgeHelper.bolster(Object object,
Object value) |
InternalFactHandle |
DefaultKnowledgeHelper.getFactHandle(InternalFactHandle handle) |
InternalFactHandle |
DefaultKnowledgeHelper.getFactHandle(Object object) |
abstract InternalFactHandle |
AbstractQueryViewListener.getHandle(InternalFactHandle originalHandle) |
InternalFactHandle |
NonCloningQueryViewListener.getHandle(InternalFactHandle originalHandle) |
InternalFactHandle |
StandardQueryViewChangedEventListener.getHandle(InternalFactHandle originalHandle) |
InternalFactHandle[] |
QueryRowWithSubruleIndex.getHandles() |
InternalFactHandle |
WrappedStatefulKnowledgeSessionForRHS.getInitialFactHandle() |
InternalFactHandle |
DefaultKnowledgeHelper.insert(Object object) |
InternalFactHandle |
DefaultKnowledgeHelper.insert(Object object,
boolean dynamic) |
InternalFactHandle |
DefaultKnowledgeHelper.insertLogical(Object object) |
InternalFactHandle |
DefaultKnowledgeHelper.insertLogical(Object object,
boolean dynamic) |
InternalFactHandle |
DefaultKnowledgeHelper.insertLogical(Object object,
org.kie.api.internal.runtime.beliefs.Mode... beliefs) |
InternalFactHandle |
DefaultKnowledgeHelper.insertLogical(Object object,
org.kie.api.internal.runtime.beliefs.Mode belief) |
InternalFactHandle |
DefaultKnowledgeHelper.insertLogical(Object object,
Object value) |
InternalFactHandle |
DefaultKnowledgeHelper.insertLogical(Object object,
Object value,
boolean dynamic) |
Modifier and Type | Method and Description |
---|---|
Iterator<InternalFactHandle> |
WrappedStatefulKnowledgeSessionForRHS.iterateFactHandles() |
Iterator<InternalFactHandle> |
WrappedStatefulKnowledgeSessionForRHS.iterateFactHandles(org.kie.api.runtime.ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
void |
WrappedStatefulKnowledgeSessionForRHS.closeLiveQuery(InternalFactHandle factHandle) |
void |
TraitHelper.deleteWMAssertedTraitProxies(InternalFactHandle handle,
RuleImpl rule,
TerminalNode terminalNode) |
boolean |
EvaluatorWrapper.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle factHandle,
FieldValue value) |
boolean |
EvaluatorWrapper.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor leftExtractor,
InternalFactHandle left,
InternalReadAccessor rightExtractor,
InternalFactHandle right) |
boolean |
EvaluatorWrapper.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
EvaluatorWrapper.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
static <K> K |
TraitHelper.extractTrait(InternalFactHandle handle,
Class<K> klass) |
InternalFactHandle |
DefaultKnowledgeHelper.getFactHandle(InternalFactHandle handle) |
abstract InternalFactHandle |
AbstractQueryViewListener.getHandle(InternalFactHandle originalHandle) |
InternalFactHandle |
NonCloningQueryViewListener.getHandle(InternalFactHandle originalHandle) |
InternalFactHandle |
StandardQueryViewChangedEventListener.getHandle(InternalFactHandle originalHandle) |
void |
EvaluatorWrapper.loadHandles(InternalFactHandle[] handles,
InternalFactHandle rightHandle) |
void |
EvaluatorWrapper.loadHandles(InternalFactHandle[] handles,
InternalFactHandle rightHandle) |
void |
TraitHelper.replaceCore(InternalFactHandle handle,
Object object,
Object originalObject,
BitMask modificationMask,
Class<? extends Object> aClass,
Activation activation) |
void |
TraitHelper.updateTraits(InternalFactHandle handle,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
void |
WrappedStatefulKnowledgeSessionForRHS.updateTraits(InternalFactHandle h,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
Constructor and Description |
---|
QueryRowWithSubruleIndex(InternalFactHandle[] handles,
int subruleIndex) |
Modifier and Type | Method and Description |
---|---|
void |
CollectAccumulator.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 |
MVELAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext,
Object context,
Tuple tuple,
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) |
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) |
Modifier and Type | Method and Description |
---|---|
boolean |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
DuringEvaluatorDefinition.DuringEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle,
FieldValue value) |
boolean |
MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
PointInTimeEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue handle2) |
boolean |
SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue object2) |
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
StartsEvaluatorDefinition.StartsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle factHandle,
FieldValue value) |
boolean |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
DuringEvaluatorDefinition.DuringEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor leftExtractor,
InternalFactHandle left,
InternalReadAccessor rightExtractor,
InternalFactHandle right) |
boolean |
MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
PointInTimeEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handl1,
InternalReadAccessor extractor2,
InternalFactHandle handl2) |
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
StartsEvaluatorDefinition.StartsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor leftExtractor,
InternalFactHandle left,
InternalReadAccessor rightExtractor,
InternalFactHandle right) |
boolean |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
DuringEvaluatorDefinition.DuringEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
PointInTimeEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle rightHandle) |
boolean |
SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
StartsEvaluatorDefinition.StartsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
DuringEvaluatorDefinition.DuringEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
PointInTimeEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
StartsEvaluatorDefinition.StartsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
protected long |
AfterEvaluatorDefinition.AfterEvaluator.getLeftTimestamp(InternalFactHandle handle) |
protected long |
BeforeEvaluatorDefinition.BeforeEvaluator.getLeftTimestamp(InternalFactHandle handle) |
protected abstract long |
PointInTimeEvaluator.getLeftTimestamp(InternalFactHandle handle) |
protected long |
AfterEvaluatorDefinition.AfterEvaluator.getRightTimestamp(InternalFactHandle handle) |
protected long |
BeforeEvaluatorDefinition.BeforeEvaluator.getRightTimestamp(InternalFactHandle handle) |
protected abstract long |
PointInTimeEvaluator.getRightTimestamp(InternalFactHandle handle) |
Modifier and Type | Method and Description |
---|---|
static InternalFactHandle |
MVELCompilationUnit.getFactHandle(Declaration declaration,
InternalFactHandle[] handles) |
Modifier and Type | Method and Description |
---|---|
void |
MVELAccumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple tuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory) |
FieldValue |
MVELReturnValueExpression.evaluate(InternalFactHandle handle,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object ctx) |
static InternalFactHandle |
MVELCompilationUnit.getFactHandle(Declaration declaration,
InternalFactHandle[] handles) |
org.mvel2.integration.VariableResolverFactory |
MVELCompilationUnit.getFactory(Object knowledgeHelper,
Declaration[] prevDecl,
org.kie.api.definition.rule.Rule rule,
InternalFactHandle rightHandle,
Tuple tuple,
Object[] otherVars,
InternalWorkingMemory workingMemory,
GlobalResolver globals) |
void |
MVELAccumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory) |
void |
MVELCompilationUnit.updateFactory(InternalFactHandle rightHandle,
Tuple tuple,
Object[] localVars,
InternalWorkingMemory workingMemory,
GlobalResolver globalResolver,
org.mvel2.integration.VariableResolverFactory factory) |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
BeliefSet.getFactHandle() |
Modifier and Type | Method and Description |
---|---|
BeliefSet |
BeliefSystem.newBeliefSet(InternalFactHandle fh) |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
DefeasibleBeliefSet.getFactHandle() |
Modifier and Type | Method and Description |
---|---|
BeliefSet |
DefeasibleBeliefSystem.newBeliefSet(InternalFactHandle fh) |
Constructor and Description |
---|
DefeasibleBeliefSet(BeliefSystem<M> beliefSystem,
InternalFactHandle rootHandle) |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
JTMSBeliefSetImpl.getFactHandle() |
Modifier and Type | Method and Description |
---|---|
BeliefSet |
JTMSBeliefSystem.newBeliefSet(InternalFactHandle fh) |
Constructor and Description |
---|
JTMSBeliefSetImpl(BeliefSystem<M> beliefSystem,
InternalFactHandle rootHandle) |
Modifier and Type | Field and Description |
---|---|
protected InternalFactHandle |
SimpleBeliefSet.fh |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
SimpleBeliefSet.getFactHandle() |
Modifier and Type | Method and Description |
---|---|
BeliefSet |
SimpleBeliefSystem.newBeliefSet(InternalFactHandle fh) |
Constructor and Description |
---|
BeliefSystemLogicalCallback(InternalFactHandle handle,
PropagationContext context,
Activation activation,
boolean update,
boolean fullyRetract) |
SimpleBeliefSet(BeliefSystem beliefSystem,
InternalFactHandle fh) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultFactHandle
Implementation of
FactHandle . |
class |
DisconnectedFactHandle |
class |
EventFactHandle |
static class |
InternalFactHandle.DummyFactHandle |
class |
QueryElementFactHandle |
Modifier and Type | Field and Description |
---|---|
protected Set<InternalFactHandle> |
NamedEntryPoint.dynamicFacts |
Modifier and Type | Method and Description |
---|---|
Iterator<InternalFactHandle> |
ClassAwareObjectStore.SingleClassStore.factHandlesIterator(boolean assrt) |
Iterator<InternalFactHandle> |
ClassAwareObjectStore.iterateFactHandles() |
Iterator<InternalFactHandle> |
ObjectStore.iterateFactHandles()
This class is not thread safe, changes to the working memory during iteration may give unexpected results
|
Iterator<InternalFactHandle> |
ClassAwareObjectStore.iterateFactHandles(Class<?> clazz) |
Iterator<InternalFactHandle> |
ClassAwareObjectStore.iterateFactHandles(org.kie.api.runtime.ObjectFilter filter) |
Iterator<InternalFactHandle> |
ObjectStore.iterateFactHandles(org.kie.api.runtime.ObjectFilter filter)
This class is not thread safe, changes to the working memory during iteration may give unexpected results
|
Iterator<InternalFactHandle> |
ClassAwareObjectStore.iterateNegFactHandles(org.kie.api.runtime.ObjectFilter filter) |
Iterator<InternalFactHandle> |
ObjectStore.iterateNegFactHandles(org.kie.api.runtime.ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
void |
EqualityKey.addFactHandle(InternalFactHandle handle) |
void |
ClassAwareObjectStore.addHandle(InternalFactHandle handle,
Object object) |
void |
ObjectStore.addHandle(InternalFactHandle handle,
Object object) |
InternalFactHandle |
TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle,
Object object,
Object value,
Activation activation,
PropagationContext context,
RuleImpl rule,
ObjectTypeConf typeConf) |
InternalFactHandle |
TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle,
Object object,
Object value,
Activation activation,
PropagationContext context,
RuleImpl rule,
ObjectTypeConf typeConf,
boolean read) |
protected void |
NamedEntryPoint.addPropertyChangeListener(InternalFactHandle handle,
boolean dynamicFlag) |
static void |
TruthMaintenanceSystemHelper.clearLogicalDependencies(InternalFactHandle handle,
PropagationContext propagationContext) |
void |
InternalWorkingMemory.closeLiveQuery(InternalFactHandle factHandle) |
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle) |
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle) |
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint) |
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint) |
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext) |
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext) |
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
MarshallerReaderContext readerContext) |
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
MarshallerReaderContext readerContext) |
static PropagationContext |
PhreakPropagationContextFactory.createPropagationContextForFact(InternalWorkingMemory workingMemory,
InternalFactHandle factHandle,
PropagationContext.Type propagationType) |
PropagationContext |
InternalWorkingMemoryEntryPoint.delete(InternalFactHandle handle,
Object object,
ObjectTypeConf typeConf,
RuleImpl rule,
Activation activation) |
PropagationContext |
NamedEntryPoint.delete(InternalFactHandle handle,
Object object,
ObjectTypeConf typeConf,
RuleImpl rule,
Activation activation) |
PropagationContext |
InternalWorkingMemoryEntryPoint.delete(InternalFactHandle handle,
Object object,
ObjectTypeConf typeConf,
RuleImpl rule,
Activation activation,
TerminalNode terminalNode) |
PropagationContext |
NamedEntryPoint.delete(InternalFactHandle handle,
Object object,
ObjectTypeConf typeConf,
RuleImpl rule,
Activation activation,
TerminalNode terminalNode) |
void |
AbstractFactHandleFactory.destroyFactHandle(InternalFactHandle factHandle) |
Object |
ClassAwareObjectStore.getObjectForHandle(InternalFactHandle handle) |
Object |
ObjectStore.getObjectForHandle(InternalFactHandle handle) |
void |
AbstractFactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle) |
void |
InternalWorkingMemoryEntryPoint.insert(InternalFactHandle handle,
Object object,
RuleImpl rule,
ObjectTypeConf typeConf,
PropagationContext pctx) |
void |
NamedEntryPoint.insert(InternalFactHandle handle,
Object object,
RuleImpl rule,
ObjectTypeConf typeConf,
PropagationContext pctx) |
void |
InternalWorkingMemoryEntryPoint.insert(InternalFactHandle handle,
Object object,
RuleImpl rule,
TerminalNode terminalNode,
ObjectTypeConf typeConf) |
void |
NamedEntryPoint.insert(InternalFactHandle handle,
Object object,
RuleImpl rule,
TerminalNode terminalNode,
ObjectTypeConf typeConf) |
boolean |
BetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
DefaultBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
DoubleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
DoubleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
EmptyBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
QuadroupleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
QuadroupleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
SingleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
SingleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
TripleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
TripleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
InstanceEqualsConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
boolean |
InstanceNotEqualsConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
boolean |
TupleStartEqualsConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
void |
TruthMaintenanceSystem.readLogicalDependency(InternalFactHandle handle,
Object object,
Object value,
Activation activation,
PropagationContext context,
RuleImpl rule,
ObjectTypeConf typeConf)
Adds a justification for the FactHandle to the justifiedMap.
|
InternalFactHandle |
ClassAwareObjectStore.reconnect(InternalFactHandle handle) |
InternalFactHandle |
ObjectStore.reconnect(InternalFactHandle factHandle) |
void |
EqualityKey.removeFactHandle(InternalFactHandle handle) |
void |
InternalWorkingMemoryEntryPoint.removeFromObjectStore(InternalFactHandle handle) |
void |
NamedEntryPoint.removeFromObjectStore(InternalFactHandle handle) |
void |
ClassAwareObjectStore.removeHandle(InternalFactHandle handle) |
void |
ObjectStore.removeHandle(InternalFactHandle handle) |
static void |
TruthMaintenanceSystemHelper.removeLogicalDependencies(InternalFactHandle handle,
PropagationContext propagationContext) |
void |
AgendaItem.setActivationFactHandle(InternalFactHandle factHandle) |
void |
AgendaItemImpl.setActivationFactHandle(InternalFactHandle factHandle) |
void |
PhreakPropagationContext.setFactHandle(InternalFactHandle factHandle) |
void |
EqualityKey.setLogicalFactHandle(InternalFactHandle logicalFactHandle) |
void |
DefaultFactHandle.setParentHandle(InternalFactHandle parentHandle) |
default void |
InternalFactHandle.setParentHandle(InternalFactHandle parentHandle) |
InternalFactHandle |
InternalWorkingMemoryEntryPoint.update(InternalFactHandle handle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
InternalFactHandle |
NamedEntryPoint.update(InternalFactHandle handle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
void |
InternalWorkingMemoryEntryPoint.update(InternalFactHandle handle,
Object object,
Object originalObject,
ObjectTypeConf typeConf,
PropagationContext propagationContext) |
void |
NamedEntryPoint.update(InternalFactHandle handle,
Object object,
Object originalObject,
ObjectTypeConf typeConf,
PropagationContext propagationContext) |
void |
BetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
DefaultBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
DoubleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
DoubleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
EmptyBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
QuadroupleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
QuadroupleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
SingleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
SingleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
TripleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
TripleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
ClassAwareObjectStore.updateHandle(InternalFactHandle handle,
Object object) |
void |
ObjectStore.updateHandle(InternalFactHandle handle,
Object object) |
void |
InternalWorkingMemoryActions.updateTraits(InternalFactHandle h,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
Constructor and Description |
---|
EqualityKey(InternalFactHandle handle) |
EqualityKey(InternalFactHandle handle,
int status) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
MarshallerReaderContext readerContext) |
Modifier and Type | Field and Description |
---|---|
protected InternalFactHandle |
StatefulKnowledgeSessionImpl.initialFactHandle |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
StatefulKnowledgeSessionImpl.getInitialFactHandle() |
InternalFactHandle |
StatefulKnowledgeSessionImpl.initInitialFact(InternalKnowledgeBase kBase,
InternalWorkingMemoryEntryPoint entryPoint,
EntryPointId epId,
MarshallerReaderContext context) |
InternalFactHandle |
StatefulKnowledgeSessionImpl.initInitialFact(InternalKnowledgeBase kBase,
MarshallerReaderContext context) |
Modifier and Type | Method and Description |
---|---|
Iterator<InternalFactHandle> |
StatefulKnowledgeSessionImpl.iterateFactHandles()
This class is not thread safe, changes to the working memory during
iteration may give unexpected results
|
Iterator<InternalFactHandle> |
StatefulKnowledgeSessionImpl.iterateFactHandles(org.kie.api.runtime.ObjectFilter filter)
This class is not thread safe, changes to the working memory during
iteration may give unexpected results
|
Modifier and Type | Method and Description |
---|---|
void |
StatefulKnowledgeSessionImpl.closeLiveQuery(InternalFactHandle factHandle) |
protected BaseNode[] |
StatefulKnowledgeSessionImpl.evalQuery(String queryName,
DroolsQuery queryObject,
InternalFactHandle handle,
PropagationContext pCtx,
boolean isCalledFromRHS) |
void |
StatefulKnowledgeSessionImpl.setInitialFactHandle(InternalFactHandle initialFactHandle) |
void |
StatefulKnowledgeSessionImpl.updateTraits(InternalFactHandle h,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
Modifier and Type | Field and Description |
---|---|
Map<Long,InternalFactHandle> |
MarshallerReaderContext.handles |
Modifier and Type | Method and Description |
---|---|
static InternalFactHandle[] |
ProtobufOutputMarshaller.orderFacts(List<InternalFactHandle> handlesList) |
static InternalFactHandle[] |
ProtobufOutputMarshaller.orderFacts(ObjectStore objectStore) |
static InternalFactHandle |
InputMarshaller.readFactHandle(MarshallerReaderContext context) |
static InternalFactHandle |
ProtobufInputMarshaller.readFactHandle(MarshallerReaderContext context,
org.kie.api.runtime.rule.EntryPoint entryPoint,
ProtobufMessages.FactHandle _handle) |
Modifier and Type | Method and Description |
---|---|
int |
ProtobufOutputMarshaller.HandleSorter.compare(InternalFactHandle h1,
InternalFactHandle h2) |
Modifier and Type | Method and Description |
---|---|
static InternalFactHandle[] |
ProtobufOutputMarshaller.orderFacts(List<InternalFactHandle> handlesList) |
Modifier and Type | Method and Description |
---|---|
static void |
PropagationEntry.Insert.execute(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory wm,
ObjectTypeConf objectTypeConf) |
static boolean |
PhreakAsyncSendNode.isAllowed(InternalFactHandle factHandle,
AlphaNodeFieldConstraint[] alphaConstraints,
InternalWorkingMemory wm) |
static boolean |
PhreakFromNode.isAllowed(InternalFactHandle factHandle,
AlphaNodeFieldConstraint[] alphaConstraints,
InternalWorkingMemory wm,
FromNode.FromMemory fm) |
void |
PhreakAsyncSendNode.propagate(AsyncSendNode node,
InternalWorkingMemory wm,
InternalFactHandle factHandle,
BetaConstraints betaConstraints,
ContextEntry[] context) |
Constructor and Description |
---|
Delete(EntryPointNode epn,
InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf) |
Insert(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectTypeConf objectTypeConf) |
Update(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf) |
Modifier and Type | Field and Description |
---|---|
protected InternalFactHandle |
QueryElementNode.UnificationNodeViewChangedEventListener.factHandle |
InternalFactHandle |
AccumulateNode.AccumulateContext.resultFactHandle |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
QueryElementNode.createFactHandle(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple) |
InternalFactHandle |
AsyncSendNode.createFactHandle(Tuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
Object object) |
InternalFactHandle |
FromNode.createFactHandle(Tuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
Object object) |
InternalFactHandle |
AccumulateNode.createResultFactHandle(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
Object result) |
InternalFactHandle |
BaseTuple.get(Declaration declaration) |
InternalFactHandle |
BaseLeftTuple.get(int index) |
InternalFactHandle |
RightTupleImpl.get(int pattern) |
InternalFactHandle |
RuleTerminalNodeLeftTuple.getActivationFactHandle() |
InternalFactHandle |
BaseTuple.getFactHandle() |
InternalFactHandle |
QueryElementNode.UnificationNodeViewChangedEventListener.getFactHandle() |
InternalFactHandle |
RightTuple.getFactHandleForEvaluation() |
InternalFactHandle |
RightTupleImpl.getFactHandleForEvaluation() |
InternalFactHandle |
SubnetworkTuple.getFactHandleForEvaluation() |
InternalFactHandle |
BaseTuple.getOriginalFactHandle()
This method is used by the consequence invoker (generated via asm by the ConsequenceGenerator)
to always pass to the consequence the original fact handle even in case when it has been
cloned and linked by a WindowNode
|
InternalFactHandle |
AccumulateNode.AccumulateContext.getResultFactHandle() |
InternalFactHandle |
ReteooFactHandleFactory.newFactHandle(long id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle[] |
BaseLeftTuple.toFactHandles() |
InternalFactHandle[] |
RightTupleImpl.toFactHandles() |
Modifier and Type | Method and Description |
---|---|
Iterator<InternalFactHandle> |
ObjectTypeNode.ObjectTypeNodeMemory.iterator() |
Iterator<InternalFactHandle> |
ObjectTypeNode.InitialFactObjectTypeNodeMemory.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectTypeNode.InitialFactObjectTypeNodeMemory.add(InternalFactHandle factHandle) |
void |
EntryPointNode.assertActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectTypeNode.assertInitialFact(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
AlphaNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
BetaNode.assertObject(InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory wm) |
void |
EntryPointNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts.
|
void |
LeftInputAdapterNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
LeftInputAdapterNode.RightTupleSinkAdapter.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
NotNode.assertObject(InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory wm) |
void |
ObjectSink.assertObject(InternalFactHandle factHandle,
PropagationContext propagationContext,
InternalWorkingMemory workingMemory) |
void |
ObjectTypeNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Propagate the
FactHandleimpl through the Rete network. |
void |
PropagationQueuingNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
Rete.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts.
|
void |
WindowNode.assertObject(InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
void |
EntryPointNode.assertObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory) |
void |
EntryPointNode.assertQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
AlphaNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
BetaNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
CompositeObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
CompositePartitionAwareObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
EmptyObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
EntryPointNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
LeftInputAdapterNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
LeftInputAdapterNode.RightTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectSink.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectSinkPropagator.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectTypeNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
PropagationQueuingNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
Rete.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
SingleObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
WindowNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
DroolsQuery |
QueryElementNode.createDroolsQuery(LeftTuple leftTuple,
InternalFactHandle handle,
StackEntry stackEntry,
List<PathMemory> pmems,
QueryElementNode.QueryElementNodeMemory qmem,
LeftTupleSink sink,
InternalWorkingMemory workingMemory) |
LeftTuple |
AccumulateNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
AsyncReceiveNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
AsyncSendNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
ConditionalBranchNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
EvalConditionNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
ExistsNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
FromNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
JoinNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
LeftTupleSink.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
NotNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
QueryElementNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
QueryTerminalNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
ReactiveFromNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
RightInputAdapterNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
RuleTerminalNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
TimerNode.createLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
LeftTuple |
AccumulateNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
AsyncReceiveNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
AsyncSendNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
ConditionalBranchNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
EvalConditionNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
ExistsNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
FromNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
JoinNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
LeftTupleSink.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
NotNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
QueryElementNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
QueryTerminalNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
ReactiveFromNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
RightInputAdapterNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
RuleTerminalNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
LeftTuple |
TimerNode.createLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
RightTuple |
BetaNode.createRightTuple(InternalFactHandle handle,
RightTupleSink sink,
PropagationContext context) |
static void |
LeftInputAdapterNode.doInsertObject(InternalFactHandle factHandle,
PropagationContext context,
LeftInputAdapterNode liaNode,
InternalWorkingMemory wm,
LeftInputAdapterNode.LiaNodeMemory lm,
boolean linkOrNotify,
boolean useLeftMemory) |
protected void |
CompositeObjectSinkAdapter.doPropagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink)
This is a Hook method for subclasses to override.
|
protected void |
CompositeObjectSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink) |
static void |
ObjectTypeNode.doRetractObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
RightTuple |
BetaNode.getFirstRightTuple(Tuple leftTuple,
TupleMemory memory,
InternalFactHandle factHandle,
FastIterator it) |
void |
EntryPointNode.modifyActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
AlphaNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
BetaNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory wm) |
void |
EntryPointNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
LeftInputAdapterNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
LeftInputAdapterNode.RightTupleSinkAdapter.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectSink.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectTypeNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
PropagationQueuingNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
Rete.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
TraitObjectTypeNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
TraitProxyObjectTypeNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
WindowNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory wm) |
void |
EntryPointNode.modifyObject(InternalFactHandle handle,
PropagationContext pctx,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory) |
void |
EntryPointNode.modifyQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectTypeNode.propagateAssert(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
TraitObjectTypeNode.propagateAssert(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
CompositeObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
CompositePartitionAwareObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
EmptyObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectSinkPropagator.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
SingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
static void |
EntryPointNode.propagateModify(InternalFactHandle handle,
PropagationContext pctx,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory wm) |
static void |
EntryPointNode.propagateModify(InternalFactHandle handle,
PropagationContext pctx,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory wm,
ModifyPreviousTuples modifyPreviousTuples) |
void |
CompositeObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
CompositePartitionAwareObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
EmptyObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
ObjectSinkPropagator.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
SingleObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
CompositePartitionAwareObjectSinkAdapter.propagateModifyObjectForPartition(InternalFactHandle handle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory wm,
int partition) |
void |
EntryPointNode.propagateRetract(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory) |
void |
EmptyObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean useHash) |
void |
EntryPointNode.retractActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
static void |
ObjectTypeNode.retractLeftTuples(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
static void |
ObjectTypeNode.retractLeftTuples(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
int partition) |
void |
ObjectTypeNode.retractObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract the
FactHandleimpl from the Rete network. |
void |
PropagationQueuingNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
Rete.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract a fact object from this
RuleBase and the specified
WorkingMemory . |
void |
ObjectTypeNode.retractObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
int partition) |
void |
EntryPointNode.retractObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory)
Retract a fact object from this
RuleBase and the specified
WorkingMemory . |
void |
EntryPointNode.retractQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
static void |
ObjectTypeNode.retractRightTuples(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
static void |
ObjectTypeNode.retractRightTuples(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
int partition) |
void |
RuleTerminalNodeLeftTuple.setActivationFactHandle(InternalFactHandle factHandle) |
void |
BaseTuple.setFactHandle(InternalFactHandle handle) |
void |
QueryElementNode.UnificationNodeViewChangedEventListener.setFactHandle(InternalFactHandle factHandle) |
void |
AccumulateNode.AccumulateContext.setResultFactHandle(InternalFactHandle resultFactHandle) |
Modifier and Type | Field and Description |
---|---|
InternalFactHandle |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.handle |
InternalFactHandle |
ReturnValueRestriction.ReturnValueContextEntry.handle |
InternalFactHandle |
PredicateConstraint.PredicateContextEntry.rightHandle |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
ReturnValueRestriction.ReturnValueContextEntry.getHandle() |
Modifier and Type | Method and Description |
---|---|
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) |
void |
SingleAccumulate.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
WorkingMemory workingMemory) |
boolean |
Behavior.assertFact(Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Makes the behavior aware of the new fact entering behavior's scope
|
boolean |
BehaviorManager.assertFact(Object behaviorContext,
InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Register a newly asserted right tuple into the behaviors' context
|
boolean |
SlidingLengthWindow.assertFact(Object context,
InternalFactHandle handle,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
boolean |
SlidingTimeWindow.assertFact(Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
protected abstract long |
VariableRestriction.TimestampedContextEntry.getTimestampFromFactHandle(InternalFactHandle handle) |
protected long |
VariableRestriction.LeftStartRightEndContextEntry.getTimestampFromFactHandle(InternalFactHandle handle) |
protected long |
VariableRestriction.LeftEndRightStartContextEntry.getTimestampFromFactHandle(InternalFactHandle handle) |
boolean |
PredicateConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
PredicateConstraint.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context) |
boolean |
ReturnValueRestriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context) |
boolean |
ReturnValueRestriction.isAllowed(InternalReadAccessor readAccessor,
InternalFactHandle handle,
Tuple tuple,
WorkingMemory workingMemory,
ContextEntry context) |
boolean |
PredicateConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
boolean |
ReturnValueRestriction.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
void |
Behavior.retractFact(Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Removes a right tuple from the behavior's scope
|
void |
BehaviorManager.retractFact(Object behaviorContext,
InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Removes a newly asserted fact handle from the behaviors' context
|
void |
SlidingLengthWindow.retractFact(Object context,
InternalFactHandle handle,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
void |
SlidingTimeWindow.retractFact(Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory 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) |
void |
SingleAccumulate.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
WorkingMemory workingMemory) |
void |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
AbstractCompositeRestriction.CompositeContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
ContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
PredicateConstraint.PredicateContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
ReturnValueRestriction.ReturnValueContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.ObjectVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.LongVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.CharVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.DoubleVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.BooleanVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.TimestampedContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.TemporalVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
protected void |
SlidingTimeWindow.updateNextExpiration(InternalFactHandle fact,
InternalWorkingMemory workingMemory,
Behavior.Context context,
int nodeId) |
Modifier and Type | Field and Description |
---|---|
InternalFactHandle |
EvaluatorConstraint.LiteralContextEntry.factHandle |
protected InternalFactHandle |
MvelConstraint.MvelContextEntry.rightHandle |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
EvaluatorConstraint.LiteralContextEntry.getFactHandle() |
InternalFactHandle |
MvelConstraint.MvelContextEntry.getRight() |
Modifier and Type | Method and Description |
---|---|
boolean |
ConditionEvaluator.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
boolean |
MvelConditionEvaluator.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
protected boolean |
MvelConstraint.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
protected ConditionEvaluator |
MvelConstraint.forceJitEvaluator(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
static void |
EvaluatorHelper.initOperators(InternalFactHandle handle,
Tuple tuple,
EvaluatorWrapper[] operators) |
boolean |
EvaluatorConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
MvelConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
NegConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
QueryNameConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
XpathConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
EvaluatorConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
boolean |
MvelConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
boolean |
XpathConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
protected void |
MvelConstraint.jitEvaluator(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
EvaluatorConstraint.LiteralContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
MvelConstraint.MvelContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
MvelConstraint.UnificationContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
KnowledgeHelper.bolster(Object object) |
InternalFactHandle |
KnowledgeHelper.bolster(Object object,
Object value) |
InternalFactHandle |
Tuple.get(Declaration declaration)
Returns the
FactHandle for the given Declaration , which in turn
specifcy the Pattern that they depend on. |
InternalFactHandle |
Tuple.get(int pattern)
Returns the
FactHandle for the given pattern index. |
InternalFactHandle |
Activation.getActivationFactHandle() |
InternalFactHandle |
PropagationContext.getFactHandle() |
InternalFactHandle |
Tuple.getFactHandle() |
InternalFactHandle |
KnowledgeHelper.getFactHandle(InternalFactHandle handle) |
InternalFactHandle |
KnowledgeHelper.getFactHandle(Object object) |
InternalFactHandle |
Tuple.getOriginalFactHandle() |
InternalFactHandle |
KnowledgeHelper.insert(Object object)
Asserts an object
|
InternalFactHandle |
KnowledgeHelper.insert(Object object,
boolean dynamic)
Asserts an object specifying that it implement the onPropertyChange
listener
|
InternalFactHandle |
KnowledgeHelper.insertLogical(Object object) |
InternalFactHandle |
KnowledgeHelper.insertLogical(Object object,
boolean dynamic) |
InternalFactHandle |
KnowledgeHelper.insertLogical(Object object,
org.kie.api.internal.runtime.beliefs.Mode... beliefs) |
InternalFactHandle |
KnowledgeHelper.insertLogical(Object object,
org.kie.api.internal.runtime.beliefs.Mode belief) |
InternalFactHandle |
FactHandleFactory.newFactHandle(long id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
FactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint)
Construct a handle with a new id.
|
InternalFactHandle[] |
Tuple.toFactHandles()
Returns the fact handles in reverse order
|
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) |
void |
FactHandleFactory.destroyFactHandle(InternalFactHandle factHandle) |
boolean |
PredicateExpression.evaluate(InternalFactHandle handle,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory,
Object context) |
boolean |
PredicateExpression.SafePredicateExpression.evaluate(InternalFactHandle handle,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] localDeclarations,
WorkingMemory workingMemory,
Object context) |
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 |
Evaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle factHandle,
FieldValue value)
Evaluates the expression using the provided parameters.
|
boolean |
Evaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor leftExtractor,
InternalFactHandle left,
InternalReadAccessor rightExtractor,
InternalFactHandle right)
Evaluates the expression using the provided parameters.
|
boolean |
Evaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
Evaluates the expression using the provided parameters.
|
boolean |
Evaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
Evaluates the expression using the provided parameters.
|
InternalFactHandle |
KnowledgeHelper.getFactHandle(InternalFactHandle handle) |
void |
FactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle)
Increases the recency of the FactHandle
|
boolean |
AlphaNodeFieldConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
Restriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context) |
boolean |
BetaNodeFieldConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
boolean |
Restriction.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle) |
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) |
void |
PropagationContext.setFactHandle(InternalFactHandle factHandle) |
void |
Tuple.setFactHandle(InternalFactHandle handle) |
Modifier and Type | Method and Description |
---|---|
InternalFactHandle |
FactEntry.getFactHandle() |
Modifier and Type | Method and Description |
---|---|
Tuple |
TupleList.get(InternalFactHandle handle) |
Tuple |
TupleIndexHashTable.getFirst(Tuple leftTuple,
InternalFactHandle factHandle) |
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.