|
Drools :: Core 6.1.0.Beta1 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use InternalWorkingMemory | |
|---|---|
| org.drools.core.base | |
| org.drools.core.base.evaluators | |
| org.drools.core.base.extractors | |
| org.drools.core.base.field | |
| org.drools.core.base.mvel | |
| org.drools.core.beliefsystem.simple | |
| org.drools.core.common | |
| org.drools.core.event | Events provide all sorts of call backs to monitor the engine as it is running. |
| org.drools.core.facttemplates | |
| org.drools.core.impl | |
| org.drools.core.management | |
| org.drools.core.marshalling.impl | |
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| org.drools.core.reteoo.builder | |
| 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.runtime.rule.impl | |
| org.drools.core.spi | |
| org.drools.core.time | |
| org.drools.core.time.impl | |
| Uses of InternalWorkingMemory in org.drools.core.base |
|---|
| Methods in org.drools.core.base that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
EvaluatorWrapper.getWorkingMemory()
|
| Methods in org.drools.core.base with parameters of type InternalWorkingMemory | |
|---|---|
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)
|
BigDecimal |
BaseClassFieldReader.getBigDecimalValue(InternalWorkingMemory workingMemory,
Object object)
|
BigDecimal |
ClassFieldReader.getBigDecimalValue(InternalWorkingMemory workingMemory,
Object object)
|
BigInteger |
BaseClassFieldReader.getBigIntegerValue(InternalWorkingMemory workingMemory,
Object object)
|
BigInteger |
ClassFieldReader.getBigIntegerValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
ClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
ClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
ClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
ClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
ClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
ClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
ClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
ClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
ClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
ClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
ClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
void |
EvaluatorWrapper.loadHandles(InternalWorkingMemory workingMemory,
InternalFactHandle[] handles,
InternalFactHandle rightHandle)
|
void |
NonCloningQueryViewListener.rowAdded(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
StandardQueryViewChangedEventListener.rowAdded(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
InternalViewChangedEventListener.rowAdded(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NonCloningQueryViewListener.rowRemoved(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
StandardQueryViewChangedEventListener.rowRemoved(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
InternalViewChangedEventListener.rowRemoved(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NonCloningQueryViewListener.rowUpdated(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
StandardQueryViewChangedEventListener.rowUpdated(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
InternalViewChangedEventListener.rowUpdated(Rule rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
| Uses of InternalWorkingMemory in org.drools.core.base.evaluators |
|---|
| Methods in org.drools.core.base.evaluators with parameters of type InternalWorkingMemory | |
|---|---|
boolean |
SetEvaluatorsDefinition.ArrayContains.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.BooleanArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.ByteArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.ShortArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.CharArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.IntegerArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.LongArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.FloatArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.DoubleArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
SetEvaluatorsDefinition.ObjectArrayContainsEvaluator.contains(Object array,
InternalWorkingMemory workingMemory,
InternalReadAccessor accessor,
Object object)
|
boolean |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
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 |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle,
FieldValue value)
|
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle factHandle,
FieldValue value)
|
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
BeforeEvaluatorDefinition.BeforeEvaluator.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 |
StartsEvaluatorDefinition.StartsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
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 |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
DuringEvaluatorDefinition.DuringEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
AfterEvaluatorDefinition.AfterEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2)
|
boolean |
CoincidesEvaluatorDefinition.CoincidesEvaluator.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 |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2)
|
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 |
FinishedByEvaluatorDefinition.FinishedByEvaluator.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 |
FinishesEvaluatorDefinition.FinishesEvaluator.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 |
StartedByEvaluatorDefinition.StartedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2)
|
boolean |
BeforeEvaluatorDefinition.BeforeEvaluator.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 |
StartsEvaluatorDefinition.StartsEvaluator.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 |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.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 |
MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2)
|
boolean |
AfterEvaluatorDefinition.AfterEvaluator.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 |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.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 |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
BeforeEvaluatorDefinition.BeforeEvaluator.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 |
StartsEvaluatorDefinition.StartsEvaluator.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 |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
DuringEvaluatorDefinition.DuringEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
AfterEvaluatorDefinition.AfterEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right)
|
boolean |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.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 |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
BeforeEvaluatorDefinition.BeforeEvaluator.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 |
StartsEvaluatorDefinition.StartsEvaluator.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 |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
DuringEvaluatorDefinition.DuringEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
AfterEvaluatorDefinition.AfterEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left)
|
protected TraitableBean |
IsAEvaluatorDefinition.IsAEvaluator.lookForWrapper(Object objectValue,
InternalWorkingMemory workingMemory)
|
| Uses of InternalWorkingMemory in org.drools.core.base.extractors |
|---|
| Methods in org.drools.core.base.extractors with parameters of type InternalWorkingMemory | |
|---|---|
BigDecimal |
ArrayElementReader.getBigDecimalValue(InternalWorkingMemory workingMemory,
Object object)
|
BigDecimal |
ConstantValueReader.getBigDecimalValue(InternalWorkingMemory workingMemory,
Object object)
|
BigInteger |
ArrayElementReader.getBigIntegerValue(InternalWorkingMemory workingMemory,
Object object)
|
BigInteger |
ConstantValueReader.getBigIntegerValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseObjectClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseByteClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseFloatClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseLongClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract boolean |
BaseBooleanClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseCharClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseNumberClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseIntClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseDoubleClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
ArrayElementReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
ConstantValueReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseShortClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseDateClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseObjectClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract byte |
BaseByteClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseFloatClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseLongClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseBooleanClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseCharClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseNumberClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseIntClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseDoubleClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
ArrayElementReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
ConstantValueReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseShortClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
BaseDateClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseObjectClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseByteClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseFloatClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseLongClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseBooleanClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract char |
BaseCharClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseNumberClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseIntClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseDoubleClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
ArrayElementReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
ConstantValueReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseShortClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
BaseDateClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseObjectClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseByteClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseFloatClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseLongClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseBooleanClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseCharClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseNumberClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseIntClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract double |
BaseDoubleClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
ArrayElementReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
ConstantValueReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseShortClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
BaseDateClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseObjectClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseByteClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract float |
BaseFloatClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseLongClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseBooleanClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseCharClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseNumberClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseIntClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseDoubleClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
ArrayElementReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
ConstantValueReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseShortClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
BaseDateClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseObjectClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseByteClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseFloatClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseLongClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseBooleanClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseCharClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseNumberClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseIntClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseDoubleClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
ArrayElementReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
ConstantValueReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseShortClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseDateClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseObjectClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseByteClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseFloatClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseLongClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseBooleanClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseCharClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseNumberClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract int |
BaseIntClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseDoubleClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
ArrayElementReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
ConstantValueReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseShortClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
BaseDateClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseObjectClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseByteClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseFloatClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract long |
BaseLongClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseBooleanClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseCharClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseNumberClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseIntClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseDoubleClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
ArrayElementReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
ConstantValueReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseShortClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
BaseDateClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseObjectClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseByteClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseFloatClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseLongClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseBooleanClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseCharClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseNumberClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseIntClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseDoubleClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
ArrayElementReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
ConstantValueReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract short |
BaseShortClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
BaseDateClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract Object |
BaseObjectClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
MVELDateClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseByteClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseFloatClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
MVELObjectClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseLongClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseBooleanClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseCharClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
MVELNumberClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
abstract Object |
BaseNumberClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
SelfReferenceClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseIntClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseDoubleClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
ArrayElementReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
ConstantValueReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseShortClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
BaseDateClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseObjectClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseByteClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseFloatClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseLongClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseBooleanClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseCharClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseNumberClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
SelfReferenceClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseIntClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseDoubleClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
ArrayElementReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
ConstantValueReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseShortClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
BaseDateClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
| Uses of InternalWorkingMemory in org.drools.core.base.field |
|---|
| Methods in org.drools.core.base.field with parameters of type InternalWorkingMemory | |
|---|---|
Object |
ClassFieldImpl.resolve(InternalWorkingMemory workingMemory)
|
| Uses of InternalWorkingMemory in org.drools.core.base.mvel |
|---|
| Methods in org.drools.core.base.mvel with parameters of type InternalWorkingMemory | |
|---|---|
org.mvel2.integration.VariableResolverFactory |
MVELCompilationUnit.getFactory(Object knowledgeHelper,
Declaration[] prevDecl,
org.kie.api.definition.rule.Rule rule,
InternalFactHandle rightHandle,
LeftTuple tuples,
Object[] otherVars,
InternalWorkingMemory workingMemory,
GlobalResolver globals)
|
org.mvel2.integration.VariableResolverFactory |
MVELCompilationUnit.getFactory(Object knowledgeHelper,
Declaration[] prevDecl,
org.kie.api.definition.rule.Rule rule,
LeftTuple tuples,
Object[] otherVars,
InternalWorkingMemory workingMemory,
GlobalResolver globals)
|
Object |
MVELObjectExpression.getValue(LeftTuple leftTuple,
Declaration[] declrs,
org.kie.api.definition.rule.Rule rule,
InternalWorkingMemory wm)
|
void |
MVELCompilationUnit.updateFactory(Object knowledgeHelper,
Declaration[] prevDecl,
org.kie.api.definition.rule.Rule rule,
InternalFactHandle rightHandle,
Object rightObject,
LeftTuple tuples,
Object[] otherVars,
InternalWorkingMemory workingMemory,
GlobalResolver globals,
org.mvel2.integration.VariableResolverFactory factory)
|
void |
MVELCompilationUnit.updateFactory(Object knowledgeHelper,
org.kie.api.definition.rule.Rule rule,
InternalFactHandle rightHandle,
LeftTuple leftTuple,
Object[] localVars,
InternalWorkingMemory workingMemory,
GlobalResolver globalResolver,
org.mvel2.integration.VariableResolverFactory factory)
|
| Uses of InternalWorkingMemory in org.drools.core.beliefsystem.simple |
|---|
| Methods in org.drools.core.beliefsystem.simple with parameters of type InternalWorkingMemory | |
|---|---|
void |
BeliefSystemLogicalCallback.execute(InternalWorkingMemory workingMemory)
|
| Uses of InternalWorkingMemory in org.drools.core.common |
|---|
| Subinterfaces of InternalWorkingMemory in org.drools.core.common | |
|---|---|
interface |
InternalWorkingMemoryActions
|
| Classes in org.drools.core.common that implement InternalWorkingMemory | |
|---|---|
class |
AbstractWorkingMemory
Implementation of WorkingMemory. |
| Fields in org.drools.core.common declared as InternalWorkingMemory | |
|---|---|
protected InternalWorkingMemory |
LeftTupleIterator.wm
|
protected InternalWorkingMemory |
DefaultAgenda.workingMemory
Working memory of this Agenda. |
| Methods in org.drools.core.common that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
PhreakWorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
org.kie.api.runtime.Environment environment,
WorkingMemoryEventSupport workingMemoryEventSupport,
AgendaEventSupport agendaEventSupport,
RuleEventListenerSupport ruleEventListenerSupport,
InternalAgenda agenda)
|
InternalWorkingMemory |
WorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
org.kie.api.runtime.Environment environment,
WorkingMemoryEventSupport workingMemoryEventSupport,
AgendaEventSupport agendaEventSupport,
RuleEventListenerSupport ruleEventListenerSupport,
InternalAgenda agenda)
|
InternalWorkingMemory |
PhreakWorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment)
|
InternalWorkingMemory |
WorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment)
|
InternalWorkingMemory |
PhreakWorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
SessionConfiguration config,
org.kie.api.runtime.Environment environment)
|
InternalWorkingMemory |
WorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
SessionConfiguration config,
org.kie.api.runtime.Environment environment)
|
InternalWorkingMemory |
AbstractWorkingMemory.getInternalWorkingMemory()
|
InternalWorkingMemory |
InternalWorkingMemoryEntryPoint.getInternalWorkingMemory()
|
InternalWorkingMemory |
NamedEntryPoint.getInternalWorkingMemory()
|
InternalWorkingMemory[] |
InternalRuleBase.getWorkingMemories()
|
InternalWorkingMemory |
DroolsObjectInput.getWorkingMemory()
|
InternalWorkingMemory |
DroolsObjectInputStream.getWorkingMemory()
|
InternalWorkingMemory |
InternalAgendaGroup.getWorkingMemory()
|
InternalWorkingMemory |
RuleFlowGroupImpl.getWorkingMemory()
|
InternalWorkingMemory |
AgendaGroupQueueImpl.getWorkingMemory()
|
| Methods in org.drools.core.common with parameters of type InternalWorkingMemory | |
|---|---|
boolean |
ActivationsFilter.accept(Activation activation,
InternalWorkingMemory workingMemory,
TerminalNode rtn)
Returns true if a new activation should be created for the given propagation or false otherwise |
PropagationContext |
PhreakPropagationContext.adaptModificationMaskForObjectType(ObjectType type,
InternalWorkingMemory workingMemory)
|
void |
InternalRuleBase.assertObject(FactHandle handle,
Object object,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a fact object. |
void |
InternalAgenda.cancelActivation(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
Activation activation,
TerminalNode rtn)
|
void |
DefaultAgenda.cancelActivation(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
Activation activation,
TerminalNode rtn)
|
static List<AgendaItem> |
PhreakActivationIterator.collectAgendaItems(InternalKnowledgeBase kbase,
InternalWorkingMemory wm)
|
boolean |
InternalAgenda.createActivation(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
TerminalNode rtn)
|
boolean |
DefaultAgenda.createActivation(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
TerminalNode rtn)
|
Memory |
MemoryFactory.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
boolean |
InternalAgenda.createPostponedActivation(LeftTuple postponedTuple,
PropagationContext propagationContext,
InternalWorkingMemory workingMemory,
TerminalNode terminalNode)
|
boolean |
DefaultAgenda.createPostponedActivation(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
TerminalNode rtn)
|
protected abstract void |
BaseNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
Removes the node from teh network. |
void |
PhreakPropagationContext.evaluateActionQueue(InternalWorkingMemory workingMemory)
|
void |
AbstractWorkingMemory.WorkingMemoryReteAssertAction.execute(InternalWorkingMemory workingMemory)
|
void |
AbstractWorkingMemory.WorkingMemoryReteExpireAction.execute(InternalWorkingMemory workingMemory)
|
void |
WorkingMemoryAction.execute(InternalWorkingMemory workingMemory)
|
void |
RuleFlowGroupImpl.DeactivateCallback.execute(InternalWorkingMemory workingMemory)
|
void |
AgendaGroupQueueImpl.DeactivateCallback.execute(InternalWorkingMemory workingMemory)
|
LeftTuple |
LeftTupleIterator.getFirstLeftTuple(LeftTupleSource source,
LeftTupleSink sink,
InternalWorkingMemory wm)
|
LeftTuple |
LeftTupleIterator.getNextLeftTuple(LeftTupleSource source,
LeftTupleSink sink,
LeftTuple leftTuple,
InternalWorkingMemory wm)
|
Memory |
NodeMemories.getNodeMemory(MemoryFactory node,
InternalWorkingMemory wm)
|
Memory |
ConcurrentNodeMemories.getNodeMemory(MemoryFactory node,
InternalWorkingMemory wm)
|
static PhreakActivationIterator |
PhreakActivationIterator.iterator(InternalWorkingMemory wm)
|
static Iterator |
ActivationIterator.iterator(InternalWorkingMemory wm)
|
static Iterator |
ActiveActivationIterator.iterator(InternalWorkingMemory wm)
|
static PhreakActiveActivationIterator |
PhreakActiveActivationIterator.iterator(InternalWorkingMemory wm)
|
static Iterator<LeftTuple> |
LeftTupleIterator.iterator(InternalWorkingMemory wm,
LeftTupleSink node)
|
abstract InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(int id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.kie.api.runtime.rule.EntryPoint wmEntryPoint)
|
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(int id,
Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.kie.api.runtime.rule.EntryPoint wmEntryPoint)
|
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.kie.api.runtime.rule.EntryPoint wmEntryPoint)
|
static void |
PhreakActivationIterator.processLeftTuples(LeftTupleSource node,
List<AgendaItem> agendaItems,
Set<RuleTerminalNode> nodeSet,
InternalWorkingMemory wm)
|
void |
BaseNode.remove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
static void |
Scheduler.scheduleAgendaItem(ScheduledAgendaItem item,
InternalAgenda agenda,
InternalWorkingMemory wm)
Schedule an agenda item. |
void |
InternalAgenda.scheduleItem(ScheduledAgendaItem item,
InternalWorkingMemory workingMemory)
|
void |
DefaultAgenda.scheduleItem(ScheduledAgendaItem item,
InternalWorkingMemory wm)
|
void |
InternalAgenda.setWorkingMemory(InternalWorkingMemory workingMemory)
|
void |
DefaultAgenda.setWorkingMemory(InternalWorkingMemory workingMemory)
|
void |
DroolsObjectInput.setWorkingMemory(InternalWorkingMemory workingMemory)
|
void |
DroolsObjectInputStream.setWorkingMemory(InternalWorkingMemory workingMemory)
|
void |
InternalAgendaGroup.setWorkingMemory(InternalWorkingMemory workingMemory)
|
void |
RuleFlowGroupImpl.setWorkingMemory(InternalWorkingMemory workingMemory)
|
void |
AgendaGroupQueueImpl.setWorkingMemory(InternalWorkingMemory workingMemory)
|
void |
QuadroupleBetaConstraints.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 |
SingleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
QuadroupleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
BetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
EmptyBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
TripleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
TripleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
SingleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
DoubleNonIndexSkipBetaConstraints.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 |
QuadroupleBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
DefaultBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
DoubleBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
SingleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
QuadroupleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
BetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
EmptyBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
TripleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
TripleBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
SingleBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
DoubleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
| Uses of InternalWorkingMemory in org.drools.core.event |
|---|
| Methods in org.drools.core.event with parameters of type InternalWorkingMemory | |
|---|---|
void |
AgendaEventSupport.fireAfterActivationFired(Activation activation,
InternalWorkingMemory workingMemory)
|
void |
AgendaEventSupport.fireAfterRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup,
InternalWorkingMemory workingMemory)
|
void |
AgendaEventSupport.fireAfterRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup,
InternalWorkingMemory workingMemory)
|
void |
AgendaEventSupport.fireAgendaGroupPopped(AgendaGroup agendaGroup,
InternalWorkingMemory workingMemory)
|
void |
AgendaEventSupport.fireAgendaGroupPushed(AgendaGroup agendaGroup,
InternalWorkingMemory workingMemory)
|
void |
AgendaEventSupport.fireBeforeRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup,
InternalWorkingMemory workingMemory)
|
void |
AgendaEventSupport.fireBeforeRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup,
InternalWorkingMemory workingMemory)
|
void |
WorkingMemoryEventSupport.fireObjectInserted(PropagationContext propagationContext,
FactHandle handle,
Object object,
InternalWorkingMemory workingMemory)
|
void |
WorkingMemoryEventSupport.fireObjectRetracted(PropagationContext propagationContext,
FactHandle handle,
Object oldObject,
InternalWorkingMemory workingMemory)
|
void |
WorkingMemoryEventSupport.fireObjectUpdated(PropagationContext propagationContext,
FactHandle handle,
Object oldObject,
Object object,
InternalWorkingMemory workingMemory)
|
| Uses of InternalWorkingMemory in org.drools.core.facttemplates |
|---|
| Methods in org.drools.core.facttemplates with parameters of type InternalWorkingMemory | |
|---|---|
BigDecimal |
FactTemplateFieldExtractor.getBigDecimalValue(InternalWorkingMemory workingMemory,
Object object)
|
BigInteger |
FactTemplateFieldExtractor.getBigIntegerValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
FactTemplateFieldExtractor.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
FactTemplateFieldExtractor.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
FactTemplateFieldExtractor.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
FactTemplateFieldExtractor.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
FactTemplateFieldExtractor.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
FactTemplateFieldExtractor.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
FactTemplateFieldExtractor.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
FactTemplateFieldExtractor.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
FactTemplateFieldExtractor.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
FactTemplateFieldExtractor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
FactTemplateFieldExtractor.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
| Uses of InternalWorkingMemory in org.drools.core.impl |
|---|
| Methods in org.drools.core.impl that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
StatefulKnowledgeSessionImpl.getInternalWorkingMemory()
|
| Uses of InternalWorkingMemory in org.drools.core.management |
|---|
| Methods in org.drools.core.management that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
KieSessionMonitoringImpl.getKsession()
|
| Methods in org.drools.core.management with parameters of type InternalWorkingMemory | |
|---|---|
void |
DroolsManagementAgent.registerKnowledgeSession(InternalWorkingMemory ksession)
|
void |
DroolsManagementAgent.unregisterKnowledgeSession(InternalWorkingMemory ksession)
|
| Constructors in org.drools.core.management with parameters of type InternalWorkingMemory | |
|---|---|
KieSessionMonitoringImpl(InternalWorkingMemory ksession)
|
|
| Uses of InternalWorkingMemory in org.drools.core.marshalling.impl |
|---|
| Fields in org.drools.core.marshalling.impl declared as InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
MarshallerWriteContext.wm
|
InternalWorkingMemory |
MarshallerReaderContext.wm
|
| Methods in org.drools.core.marshalling.impl with parameters of type InternalWorkingMemory | |
|---|---|
boolean |
ProtobufInputMarshaller.PBActivationsFilter.accept(Activation activation,
InternalWorkingMemory workingMemory,
TerminalNode rtn)
|
void |
ProtobufInputMarshaller.PBActivationsFilter.fireRNEAs(InternalWorkingMemory wm)
|
| Constructors in org.drools.core.marshalling.impl with parameters of type InternalWorkingMemory | |
|---|---|
MarshallerWriteContext(OutputStream stream,
InternalRuleBase ruleBase,
InternalWorkingMemory wm,
Map<Integer,BaseNode> sinks,
org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
boolean marshalProcessInstances,
boolean marshalWorkItems,
org.kie.api.runtime.Environment env)
|
|
MarshallerWriteContext(OutputStream stream,
InternalRuleBase ruleBase,
InternalWorkingMemory wm,
Map<Integer,BaseNode> sinks,
org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
org.kie.api.runtime.Environment env)
|
|
| Uses of InternalWorkingMemory in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
PhreakTimerNode.TimerNodeJobContext.getWorkingMemory()
|
| Constructors in org.drools.core.phreak with parameters of type InternalWorkingMemory | |
|---|---|
PhreakTimerNode.Executor(PathMemory pmem,
InternalWorkingMemory wm,
LeftTupleSink sink,
TimerNode.TimerNodeMemory tm)
|
|
PhreakTimerNode.TimerNodeJobContext(int timerNodeId,
Trigger trigger,
LeftTuple leftTuple,
TimerNode.TimerNodeMemory tm,
LeftTupleSink sink,
PathMemory pmem,
InternalWorkingMemory wm)
|
|
| Uses of InternalWorkingMemory in org.drools.core.reteoo |
|---|
| Subinterfaces of InternalWorkingMemory in org.drools.core.reteoo | |
|---|---|
interface |
ReteooWorkingMemoryInterface
This is an interface for ReteooWorkingMemory implementations |
| Classes in org.drools.core.reteoo that implement InternalWorkingMemory | |
|---|---|
class |
DisposedReteooWorkingMemory
|
| Fields in org.drools.core.reteoo declared as InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
ObjectTypeNode.ExpireJobContext.workingMemory
|
| Methods in org.drools.core.reteoo that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
DisposedReteooWorkingMemory.getInternalWorkingMemory()
|
InternalWorkingMemory[] |
ReteooRuleBase.getWorkingMemories()
|
InternalWorkingMemory |
ObjectTypeNode.ExpireJobContext.getWorkingMemory()
|
InternalWorkingMemory |
ReteooStatelessSession.newWorkingMemory()
|
| Methods in org.drools.core.reteoo with parameters of type InternalWorkingMemory | |
|---|---|
void |
EntryPointNode.assertActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new ReteTuple. |
void |
QueryElementNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ConditionalBranchNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryTerminalNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RuleTerminalNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
FromNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ReteooRuleBase.assertObject(FactHandle handle,
Object object,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a fact object. |
void |
WindowNode.assertObject(InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
ObjectTypeNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Propagate the FactHandleimpl through the Rete network. |
void |
AlphaNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
BetaNode.assertObject(InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
LeftInputAdapterNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.RightTupleSinkAdapter.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TraitProxyObjectTypeNode.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 |
PropagationQueuingNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts. |
void |
Rete.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts. |
void |
TraitObjectTypeNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.assertObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.assertQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightTupleSink.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectTypeNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AlphaNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
BetaNode.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 |
CompositeObjectSinkAdapter.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 |
PropagationQueuingNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
Rete.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RuleRemovalContext.CleanupAdapter.cleanUp(LeftTuple leftTuple,
InternalWorkingMemory workingMemory)
|
void |
RuleTerminalNode.RTNCleanupAdapter.cleanUp(LeftTuple leftTuple,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
SingleLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
LeftTupleSinkPropagator.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleWorkingMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
EmptyLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
DroolsQuery |
QueryElementNode.createDroolsQuery(LeftTuple leftTuple,
InternalFactHandle handle,
StackEntry stackEntry,
List<PathMemory> pmems,
QueryElementNode.QueryElementNodeMemory qmem,
LeftTupleSets trgLeftTuples,
LeftTupleSink sink,
InternalWorkingMemory workingMemory)
|
InternalFactHandle |
RightInputAdapterNode.createFactHandle(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
InternalFactHandle |
QueryElementNode.createFactHandle(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
Memory |
WindowNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates the WindowNode's memory. |
Memory |
QueryElementNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
EvalConditionNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
ObjectTypeNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates memory for the node using PrimitiveLongMap as its optimised for storage and reteivals of Longs. |
Memory |
AlphaNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates a HashSet for the AlphaNode's memory. |
Memory |
BetaNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
LeftInputAdapterNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
ConditionalBranchNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
AccumulateNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates a BetaMemory for the BetaNode's memory. |
Memory |
PropagationQueuingNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
RightInputAdapterNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
Creates and return the node memory |
Memory |
AbstractTerminalNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
FromNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
TimerNode.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm)
|
Memory |
SegmentMemory.createNodeMemory(MemoryFactory memoryFactory,
InternalWorkingMemory wm)
|
protected QueryElementFactHandle |
QueryElementNode.UnificationNodeViewChangedEventListener.createQueryResultHandle(PropagationContext context,
InternalWorkingMemory workingMemory,
Object[] objects)
|
InternalFactHandle |
AccumulateNode.createResultFactHandle(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
Object result)
|
RightTuple |
FromNode.createRightTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
Object object)
|
static void |
LeftInputAdapterNode.doDeleteObject(LeftTuple leftTuple,
PropagationContext context,
SegmentMemory sm,
InternalWorkingMemory wm,
LeftInputAdapterNode liaNode,
boolean linkOrNotify,
LeftInputAdapterNode.LiaNodeMemory lm)
|
void |
EntryPointNode.doDeleteObject(PropagationContext pctx,
InternalWorkingMemory wm,
LeftTuple leftTuple)
|
void |
BetaNode.doDeleteRightTuple(RightTuple rightTuple,
InternalWorkingMemory wm,
BetaMemory memory)
|
static void |
LeftInputAdapterNode.doInsertObject(InternalFactHandle factHandle,
PropagationContext context,
LeftInputAdapterNode liaNode,
InternalWorkingMemory wm,
LeftInputAdapterNode.LiaNodeMemory lm,
boolean linkOrNotify,
boolean useLeftMemory)
|
void |
CompositeObjectSinkAdapter.doLinkRiaNode(InternalWorkingMemory wm)
|
void |
ObjectSinkPropagator.doLinkRiaNode(InternalWorkingMemory wm)
|
void |
EmptyObjectSinkAdapter.doLinkRiaNode(InternalWorkingMemory wm)
|
void |
SingleObjectSinkAdapter.doLinkRiaNode(InternalWorkingMemory wm)
|
void |
RiaPathMemory.doLinkRule(InternalWorkingMemory wm)
|
void |
PathMemory.doLinkRule(InternalWorkingMemory wm)
|
static void |
LeftTupleSourceUtils.doModifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTupleSink sink,
ObjectTypeNode.Id leftInputOtnId,
long leftInferredMask)
|
protected void |
SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple newLeftTuple)
This is a hook method that may be overriden by subclasses. |
void |
CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
void |
SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
void |
LeftTupleSinkPropagator.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
void |
EmptyLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
protected void |
CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTupleSinkNode sink,
LeftTuple leftTuple)
This is a hook method that may be overriden by subclasses. |
protected void |
CompositeObjectSinkAdapter.doPropagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink)
This is a Hook method for subclasses to override. |
protected void |
SingleLeftTupleSinkAdapter.doPropagateModifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTupleSink sink)
|
protected void |
CompositeObjectSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink)
|
protected void |
CompositeLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
This is a hook method that may be overriden by subclasses. |
protected void |
SingleLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple child,
LeftTupleSink tupleSink)
This is a hook method that may be overriden by subclasses. |
void |
LIANodePropagation.doPropagation(InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.doRemove(InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory object)
|
protected void |
QueryElementNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
EvalConditionNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
ObjectTypeNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
OTN needs to override remove to avoid releasing the node ID, since OTN are never removed from the rulebase in the current implementation |
protected void |
LeftInputAdapterNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
void |
NotNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
ConditionalBranchNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
void |
ExistsNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
void |
AccumulateNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
EntryPointNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
RightInputAdapterNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
ObjectSource.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
Rete.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
void |
JoinNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
AbstractTerminalNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
FromNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
TimerNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
protected void |
QueryRiaFixerNode.doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
|
static void |
ObjectTypeNode.doRetractObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.doRightDelete(PropagationContext pctx,
InternalWorkingMemory wm,
RightTuple rightTuple)
|
void |
CompositeObjectSinkAdapter.doUnlinkRiaNode(InternalWorkingMemory wm)
|
void |
ObjectSinkPropagator.doUnlinkRiaNode(InternalWorkingMemory wm)
|
void |
EmptyObjectSinkAdapter.doUnlinkRiaNode(InternalWorkingMemory wm)
|
void |
SingleObjectSinkAdapter.doUnlinkRiaNode(InternalWorkingMemory wm)
|
void |
RiaPathMemory.doUnlinkRule(InternalWorkingMemory wm)
|
void |
PathMemory.doUnlinkRule(InternalWorkingMemory wm)
|
static void |
LeftInputAdapterNode.doUpdateObject(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory wm,
LeftInputAdapterNode liaNode,
boolean linkOrNotify,
LeftInputAdapterNode.LiaNodeMemory lm,
SegmentMemory sm)
|
void |
BetaNode.doUpdateRightTuple(RightTuple rightTuple,
InternalWorkingMemory wm,
BetaMemory memory)
|
void |
BetaNode.dumpMemory(InternalWorkingMemory workingMemory)
|
void |
PropagationQueuingNode.PropagateAction.execute(InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.QueryRiaFixerNodeFixer.execute(InternalWorkingMemory workingMemory)
|
static BetaMemory |
BetaNode.getBetaMemory(BetaNode node,
InternalWorkingMemory wm)
|
static Object |
BetaNode.getBetaMemoryFromRightInput(BetaNode betaNode,
InternalWorkingMemory workingMemory)
|
SegmentMemory |
ReteooRuleBase.getSegmentFromPrototype(InternalWorkingMemory wm,
LeftTupleSource tupleSource)
|
static List<String> |
PropertySpecificUtil.getSettableProperties(InternalWorkingMemory workingMemory,
ObjectTypeNode objectTypeNode)
|
static void |
AbstractTerminalNode.initPathMemory(PathMemory pmem,
LeftTupleSource tupleSource,
LeftTupleSource startTupleSource,
InternalWorkingMemory wm,
Rule removingRule)
Creates and return the node memory |
void |
LeftInputAdapterNode.LiaNodeMemory.linkNode(InternalWorkingMemory wm)
|
void |
BetaMemory.linkNode(InternalWorkingMemory wm)
|
void |
SegmentMemory.linkNode(long mask,
InternalWorkingMemory wm)
|
void |
PathMemory.linkSegment(long mask,
InternalWorkingMemory wm)
|
void |
EntryPointNode.modifyActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ConditionalBranchNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AbstractTerminalNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
FromNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ConditionalBranchNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryTerminalNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RuleTerminalNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
FromNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory wm)
|
void |
ObjectTypeNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
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 |
LeftInputAdapterNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.RightTupleSinkAdapter.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TraitProxyObjectTypeNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSink.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
PropagationQueuingNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.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 |
EntryPointNode.modifyObject(InternalFactHandle handle,
PropagationContext pctx,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory wm)
|
void |
EntryPointNode.modifyQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightTupleSink.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
InternalFactHandle |
ReteooFactHandleFactory.newFactHandle(int id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.kie.api.runtime.rule.EntryPoint wmEntryPoint)
|
SegmentMemory |
SegmentMemory.Prototype.newSegmentMemory(InternalWorkingMemory wm)
|
void |
SegmentMemory.notifyRuleLinkSegment(InternalWorkingMemory wm)
|
void |
SegmentMemory.notifyRuleLinkSegment(InternalWorkingMemory wm,
long mask)
|
abstract void |
SegmentMemory.MemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory memory)
|
void |
SegmentMemory.BetaMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory memory)
|
void |
SegmentMemory.LiaMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory liaMemory)
|
void |
SegmentMemory.QueryMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory mem)
|
void |
SegmentMemory.TimerMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory mem)
|
void |
SegmentMemory.AccumulateMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory accMemory)
|
void |
SegmentMemory.FromMemoryPrototype.populateMemory(InternalWorkingMemory wm,
Memory fromMemory)
|
void |
PropagationQueuingNode.propagateActions(InternalWorkingMemory workingMemory)
Propagate all queued actions (asserts and retracts). |
void |
CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
LeftTupleSinkPropagator.propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
EmptyLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
LeftTupleSinkPropagator.propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
EmptyLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
CompositeObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSinkPropagator.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
CompositeLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSinkPropagator.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
CompositeLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
SingleLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
LeftTupleSinkPropagator.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
EmptyLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
CompositeLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
SingleLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
LeftTupleSinkPropagator.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
EmptyLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.propagateRetractLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean useHash)
|
void |
CompositeLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.propagateRetractRightTuple(RightTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
PathMemory.queueRuleAgendaItem(InternalWorkingMemory wm)
|
void |
ObjectTypeNode.remove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
OTN needs to override remove to avoid releasing the node ID, since OTN are never removed from the rulebase in the current implementation |
void |
ReteooBuilder.removeNode(BaseNode node,
LinkedList<BaseNode> alphaStack,
LinkedList<BaseNode> betaStack,
LinkedList<BaseNode> stillInUse,
boolean processRian,
InternalWorkingMemory[] workingMemories,
RuleRemovalContext context)
|
void |
ReteooBuilder.removeTerminalNode(RuleRemovalContext context,
TerminalNode tn,
InternalWorkingMemory[] workingMemories)
|
void |
EntryPointNode.retractActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ConditionalBranchNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryTerminalNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RuleTerminalNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
FromNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
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 |
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)
|
void |
WindowNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
NotNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
RightTupleSink.retractRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
ModifyPreviousTuples.retractTuples(PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
QueryElementNode.UnificationNodeViewChangedEventListener.rowAdded(Rule rule,
LeftTuple resultLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.UnificationNodeViewChangedEventListener.rowRemoved(Rule rule,
LeftTuple resultLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.UnificationNodeViewChangedEventListener.rowUpdated(Rule rule,
LeftTuple resultLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.LiaNodeMemory.setNodeDirty(InternalWorkingMemory wm)
|
void |
BetaMemory.setNodeDirty(InternalWorkingMemory wm)
|
void |
ObjectTypeNode.ExpireJobContext.setWorkingMemory(InternalWorkingMemory workingMemory)
|
static void |
SingleObjectSinkAdapter.staticDoLinkRiaNode(ObjectSink sink,
InternalWorkingMemory wm)
|
static void |
SingleObjectSinkAdapter.staticDoUnlinkRiaNode(ObjectSink sink,
InternalWorkingMemory wm)
|
void |
PathMemory.unlinkedSegment(long mask,
InternalWorkingMemory wm)
|
void |
LeftInputAdapterNode.LiaNodeMemory.unlinkNode(InternalWorkingMemory wm)
|
void |
BetaMemory.unlinkNode(InternalWorkingMemory wm)
|
void |
SegmentMemory.unlinkNode(long mask,
InternalWorkingMemory wm)
|
void |
QueryTerminalNode.updateNewNode(InternalWorkingMemory workingMemory,
PropagationContext context)
|
void |
QueryElementNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ConditionalBranchNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
abstract void |
LeftTupleSource.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
FromNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory wm)
|
void |
ObjectTypeNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AlphaNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
PropagationQueuingNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
abstract void |
ObjectSource.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
Rete.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
| Constructors in org.drools.core.reteoo with parameters of type InternalWorkingMemory | |
|---|---|
MemoryVisitor(InternalWorkingMemory workingMemory)
|
|
ObjectTypeNode.ExpireJobContext(AbstractWorkingMemory.WorkingMemoryReteExpireAction expireAction,
InternalWorkingMemory workingMemory)
|
|
ReteStatelessSessionResult(InternalWorkingMemory workingMemory,
GlobalResolver globalResolver)
|
|
| Uses of InternalWorkingMemory in org.drools.core.reteoo.builder |
|---|
| Methods in org.drools.core.reteoo.builder that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory[] |
BuildContext.getWorkingMemories()
Return the array of working memories associated with the given rulebase. |
| Uses of InternalWorkingMemory in org.drools.core.rule |
|---|
| Fields in org.drools.core.rule declared as InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
PredicateConstraint.PredicateContextEntry.workingMemory
|
InternalWorkingMemory |
VariableRestriction.VariableContextEntry.workingMemory
|
InternalWorkingMemory |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.workingMemory
|
InternalWorkingMemory |
ReturnValueRestriction.ReturnValueContextEntry.workingMemory
|
InternalWorkingMemory |
SlidingTimeWindow.BehaviorJobContext.workingMemory
|
| Methods in org.drools.core.rule that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
ReturnValueRestriction.ReturnValueContextEntry.getWorkingMemory()
|
| Methods in org.drools.core.rule with parameters of type InternalWorkingMemory | |
|---|---|
boolean |
BehaviorManager.assertFact(WindowNode.WindowMemory memory,
InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Register a newly asserted right tuple into the behaviors' context |
boolean |
Behavior.assertFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Makes the behavior aware of the new fact entering behavior's scope |
boolean |
SlidingLengthWindow.assertFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle handle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
boolean |
SlidingTimeWindow.assertFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
boolean |
IndexEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor leftExtractor,
Object left,
InternalReadAccessor rightExtractor,
Object right)
Evaluates the expression using the provided parameters. |
void |
SlidingTimeWindow.BehaviorExpireWMAction.execute(InternalWorkingMemory workingMemory)
|
void |
Behavior.expireFacts(WindowNode.WindowMemory memory,
Object context,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
A callback method that allows behaviors to expire facts |
void |
SlidingLengthWindow.expireFacts(WindowNode.WindowMemory memory,
Object context,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
SlidingTimeWindow.expireFacts(WindowNode.WindowMemory memory,
Object context,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
boolean |
Declaration.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
Declaration.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
Declaration.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
Declaration.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
Declaration.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
Declaration.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
Declaration.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
Declaration.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
Declaration.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
Declaration.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Collection<Object> |
Collect.instantiateResultObject(InternalWorkingMemory wm)
|
boolean |
PredicateConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry ctx)
|
boolean |
PredicateConstraint.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
ReturnValueRestriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
void |
BehaviorManager.retractFact(WindowNode.WindowMemory memory,
InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Removes a newly asserted fact handle from the behaviors' context |
void |
Behavior.retractFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Removes a right tuple from the behavior's scope |
void |
SlidingLengthWindow.retractFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle handle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
SlidingTimeWindow.retractFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
AbstractCompositeRestriction.CompositeContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
PredicateConstraint.PredicateContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.ObjectVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.PrimitiveArrayVariableContextEntry.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.LeftStartRightEndContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.LeftEndRightStartContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.TemporalVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
ReturnValueRestriction.ReturnValueContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
ContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
AbstractCompositeRestriction.CompositeContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
PredicateConstraint.PredicateContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.ObjectVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.PrimitiveArrayVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.LongVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.CharVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.DoubleVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.BooleanVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.LeftStartRightEndContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.LeftEndRightStartContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
VariableRestriction.TemporalVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
ReturnValueRestriction.ReturnValueContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
ContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
| Constructors in org.drools.core.rule with parameters of type InternalWorkingMemory | |
|---|---|
SlidingTimeWindow.BehaviorJobContext(int nodeId,
InternalWorkingMemory workingMemory,
Behavior behavior,
WindowNode.WindowMemory memory,
Object behaviorContext,
PropagationContext pctx)
|
|
| Uses of InternalWorkingMemory in org.drools.core.rule.constraint |
|---|
| Fields in org.drools.core.rule.constraint declared as InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
EvaluatorConstraint.LiteralContextEntry.workingMemory
|
protected InternalWorkingMemory |
MvelConstraint.MvelContextEntry.workingMemory
|
| Methods in org.drools.core.rule.constraint that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
MvelConstraint.MvelContextEntry.getWorkingMemory()
|
| Methods in org.drools.core.rule.constraint with parameters of type InternalWorkingMemory | |
|---|---|
protected void |
MvelConstraint.createMvelConditionEvaluator(InternalWorkingMemory workingMemory)
|
boolean |
MvelConditionEvaluator.evaluate(org.mvel2.compiler.ExecutableStatement statement,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
boolean |
MvelConditionEvaluator.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
protected boolean |
MvelConstraint.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
boolean |
ConditionEvaluator.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
boolean |
MvelConstraint.PlainIndexEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
Object object1,
InternalReadAccessor extractor2,
Object object2)
|
protected boolean |
MvelConstraint.forceJitEvaluator(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
protected MVELDialectRuntimeData |
MvelConstraint.getMVELDialectRuntimeData(InternalWorkingMemory workingMemory)
|
protected org.mvel2.ParserConfiguration |
MvelConstraint.getParserConfiguration(InternalWorkingMemory workingMemory)
|
boolean |
QueryNameConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
EvaluatorConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
MvelConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
protected void |
MvelConstraint.jitEvaluator(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
void |
EvaluatorConstraint.LiteralContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
MvelConstraint.MvelContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
MvelConstraint.UnificationContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
EvaluatorConstraint.LiteralContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
void |
MvelConstraint.MvelContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
void |
MvelConstraint.UnificationContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
LeftTuple tuple)
|
static Map<String,Object> |
EvaluatorHelper.valuesAsMap(Object object,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
Declaration[] declarations)
|
| Uses of InternalWorkingMemory in org.drools.core.runtime.rule.impl |
|---|
| Methods in org.drools.core.runtime.rule.impl with parameters of type InternalWorkingMemory | |
|---|---|
void |
OpenQueryViewChangedEventListenerAdapter.rowAdded(Rule rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
OpenQueryViewChangedEventListenerAdapter.rowRemoved(Rule rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
OpenQueryViewChangedEventListenerAdapter.rowUpdated(Rule rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
| Constructors in org.drools.core.runtime.rule.impl with parameters of type InternalWorkingMemory | |
|---|---|
LiveQueryImpl(InternalWorkingMemory wm,
FactHandle factHandle)
|
|
| Uses of InternalWorkingMemory in org.drools.core.spi |
|---|
| Methods in org.drools.core.spi with parameters of type InternalWorkingMemory | |
|---|---|
PropagationContext |
PropagationContext.adaptModificationMaskForObjectType(ObjectType type,
InternalWorkingMemory workingMemory)
|
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. |
void |
PropagationContext.evaluateActionQueue(InternalWorkingMemory workingMemory)
|
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. |
BigDecimal |
InternalReadAccessor.getBigDecimalValue(InternalWorkingMemory workingMemory,
Object object)
|
BigInteger |
InternalReadAccessor.getBigIntegerValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
InternalReadAccessor.getBooleanValue(InternalWorkingMemory workingMemory,
Object object)
|
byte |
InternalReadAccessor.getByteValue(InternalWorkingMemory workingMemory,
Object object)
|
char |
InternalReadAccessor.getCharValue(InternalWorkingMemory workingMemory,
Object object)
|
double |
InternalReadAccessor.getDoubleValue(InternalWorkingMemory workingMemory,
Object object)
|
float |
InternalReadAccessor.getFloatValue(InternalWorkingMemory workingMemory,
Object object)
|
int |
InternalReadAccessor.getHashCode(InternalWorkingMemory workingMemory,
Object object)
|
int |
InternalReadAccessor.getIntValue(InternalWorkingMemory workingMemory,
Object object)
|
long |
InternalReadAccessor.getLongValue(InternalWorkingMemory workingMemory,
Object object)
|
short |
InternalReadAccessor.getShortValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
SelfEventExtractor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
InternalReadAccessor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
SelfDateExtractor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
SelfNumberExtractor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
GlobalNumberExtractor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
GlobalExtractor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
GlobalDateExtractor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
Object |
PatternExtractor.getValue(InternalWorkingMemory workingMemory,
Object object)
|
boolean |
AlphaNodeFieldConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
Restriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
InternalReadAccessor.isNullValue(InternalWorkingMemory workingMemory,
Object object)
|
InternalFactHandle |
FactHandleFactory.newFactHandle(int id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.kie.api.runtime.rule.EntryPoint wmEntryPoint)
|
InternalFactHandle |
FactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.kie.api.runtime.rule.EntryPoint wmEntryPoint)
Construct a handle with a new id. |
| Uses of InternalWorkingMemory in org.drools.core.time |
|---|
| Methods in org.drools.core.time with parameters of type InternalWorkingMemory | |
|---|---|
static Date |
TimeUtils.evalDateExpression(MVELObjectExpression expr,
LeftTuple leftTuple,
Declaration[] declrs,
InternalWorkingMemory wm)
|
static long |
TimeUtils.evalTimeExpression(MVELObjectExpression expr,
LeftTuple leftTuple,
Declaration[] declrs,
InternalWorkingMemory wm)
|
| Uses of InternalWorkingMemory in org.drools.core.time.impl |
|---|
| Methods in org.drools.core.time.impl that return InternalWorkingMemory | |
|---|---|
InternalWorkingMemory |
PseudoClockScheduler.getSession()
|
| Methods in org.drools.core.time.impl with parameters of type InternalWorkingMemory | |
|---|---|
Trigger |
Timer.createTrigger(Activation schedulableActivation,
InternalWorkingMemory workingMemory)
|
Trigger |
CronTimer.createTrigger(Activation item,
InternalWorkingMemory wm)
|
Trigger |
DurationTimer.createTrigger(Activation item,
InternalWorkingMemory wm)
|
Trigger |
IntervalTimer.createTrigger(Activation item,
InternalWorkingMemory wm)
|
Trigger |
CompositeMaxDurationTimer.createTrigger(Activation item,
InternalWorkingMemory wm)
|
Trigger |
ExpressionIntervalTimer.createTrigger(Activation item,
InternalWorkingMemory wm)
|
Trigger |
Timer.createTrigger(long timestamp,
LeftTuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm)
|
Trigger |
CronTimer.createTrigger(long timestamp,
LeftTuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm)
|
Trigger |
DurationTimer.createTrigger(long timestamp,
LeftTuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm)
|
Trigger |
IntervalTimer.createTrigger(long timestamp,
LeftTuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm)
|
Trigger |
CompositeMaxDurationTimer.createTrigger(long timestamp,
LeftTuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm)
|
Trigger |
ExpressionIntervalTimer.createTrigger(long timestamp,
LeftTuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm)
|
void |
PseudoClockScheduler.setSession(InternalWorkingMemory session)
|
| Constructors in org.drools.core.time.impl with parameters of type InternalWorkingMemory | |
|---|---|
PseudoClockScheduler(InternalWorkingMemory session)
|
|
|
Drools :: Core 6.1.0.Beta1 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||