Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
WorkingMemoryEntryPoint.getInternalWorkingMemory() |
Modifier and Type | Class and Description |
---|---|
class |
WrappedStatefulKnowledgeSessionForRHS
Wrapper of StatefulKnowledgeSessionImpl so to intercept call from RHS internal Drools execution and proxy or delegate method call as appropriate.
|
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
WrappedStatefulKnowledgeSessionForRHS.getInternalWorkingMemory() |
InternalWorkingMemory |
EvaluatorWrapper.getWorkingMemory() |
Modifier and Type | Method and Description |
---|---|
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 |
AbstractQueryViewListener.rowAdded(RuleImpl rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
InternalViewChangedEventListener.rowAdded(RuleImpl rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
AbstractQueryViewListener.rowRemoved(RuleImpl rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
InternalViewChangedEventListener.rowRemoved(RuleImpl rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
AbstractQueryViewListener.rowUpdated(RuleImpl rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
InternalViewChangedEventListener.rowUpdated(RuleImpl rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
protected Object |
MVELDataProvider.evaluate(Tuple tuple,
InternalWorkingMemory wm) |
Iterator |
ReactiveMVELDataProvider.getResults(Tuple tuple,
InternalWorkingMemory wm,
PropagationContext ctx,
Object executionContext) |
Iterator |
MVELDataProvider.getResults(Tuple tuple,
InternalWorkingMemory wm,
PropagationContext ctx,
Object executionContext) |
Modifier and Type | Method and Description |
---|---|
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 |
StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle factHandle,
FieldValue value) |
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
PointInTimeEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
DuringEvaluatorDefinition.DuringEvaluator.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 |
StartsEvaluatorDefinition.StartsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle,
FieldValue value) |
boolean |
MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle handle1,
FieldValue fieldValue) |
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.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 |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor,
InternalFactHandle object1,
FieldValue object2) |
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor leftExtractor,
InternalFactHandle left,
InternalReadAccessor rightExtractor,
InternalFactHandle right) |
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.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 |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
PointInTimeEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
DuringEvaluatorDefinition.DuringEvaluator.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 |
StartsEvaluatorDefinition.StartsEvaluator.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 |
IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor leftExtractor,
InternalFactHandle left,
InternalReadAccessor rightExtractor,
InternalFactHandle right) |
boolean |
MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.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 |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
InternalFactHandle handle1,
InternalReadAccessor extractor2,
InternalFactHandle handle2) |
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
PointInTimeEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
DuringEvaluatorDefinition.DuringEvaluator.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 |
StartsEvaluatorDefinition.StartsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.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 |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle right) |
boolean |
StrEvaluatorDefinition.StrEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
MeetsEvaluatorDefinition.MeetsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
IncludesEvaluatorDefinition.IncludesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
FinishesEvaluatorDefinition.FinishesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
PointInTimeEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
DuringEvaluatorDefinition.DuringEvaluator.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 |
StartsEvaluatorDefinition.StartsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
MetByEvaluatorDefinition.MetByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
IsAEvaluatorDefinition.IsAEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
boolean |
StartedByEvaluatorDefinition.StartedByEvaluator.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 |
CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory,
VariableRestriction.VariableContextEntry context,
InternalFactHandle left) |
protected TraitableBean |
IsAEvaluatorDefinition.IsAEvaluator.lookForWrapper(Object objectValue,
InternalWorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
BigDecimal |
ConstantValueReader.getBigDecimalValue(InternalWorkingMemory workingMemory,
Object object) |
BigDecimal |
ArrayElementReader.getBigDecimalValue(InternalWorkingMemory workingMemory,
Object object) |
BigInteger |
ConstantValueReader.getBigIntegerValue(InternalWorkingMemory workingMemory,
Object object) |
BigInteger |
ArrayElementReader.getBigIntegerValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseShortClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseDoubleClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseCharClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseByteClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseLongClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseDateClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
ConstantValueReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseObjectClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
abstract boolean |
BaseBooleanClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
ArrayElementReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseIntClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseNumberClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseFloatClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseShortClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseDoubleClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseCharClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
abstract byte |
BaseByteClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseLongClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseDateClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
ConstantValueReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseObjectClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseBooleanClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
ArrayElementReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseIntClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseNumberClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
byte |
BaseFloatClassFieldReader.getByteValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseShortClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseDoubleClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
abstract char |
BaseCharClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseByteClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseLongClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseDateClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
ConstantValueReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseObjectClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseBooleanClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
ArrayElementReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseIntClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseNumberClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
char |
BaseFloatClassFieldReader.getCharValue(InternalWorkingMemory workingMemory,
Object object) |
protected Date |
BaseZonedDateTimeClassFieldReader.getDate(InternalWorkingMemory workingMemory,
Object object) |
protected Date |
BaseDateClassFieldReader.getDate(InternalWorkingMemory workingMemory,
Object object) |
protected Date |
BaseLocalDateClassFieldReader.getDate(InternalWorkingMemory workingMemory,
Object object) |
protected Date |
BaseLocalDateTimeClassFieldReader.getDate(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseShortClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
abstract double |
BaseDoubleClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseCharClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseByteClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseLongClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseDateClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
ConstantValueReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseObjectClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseBooleanClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
ArrayElementReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseIntClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseNumberClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
double |
BaseFloatClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseShortClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseDoubleClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseCharClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseByteClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseLongClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseDateClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
ConstantValueReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseObjectClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseBooleanClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
ArrayElementReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseIntClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
float |
BaseNumberClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
abstract float |
BaseFloatClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseShortClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseDoubleClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseCharClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseByteClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseLongClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseDateClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
ConstantValueReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseObjectClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseBooleanClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
ArrayElementReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseIntClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseNumberClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseFloatClassFieldReader.getHashCode(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseShortClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseDoubleClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseCharClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseByteClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseLongClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseDateClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
ConstantValueReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseObjectClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseBooleanClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
ArrayElementReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
abstract int |
BaseIntClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseNumberClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
int |
BaseFloatClassFieldReader.getIntValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseShortClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseDoubleClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseCharClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseByteClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
abstract long |
BaseLongClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseDateClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
ConstantValueReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseObjectClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseBooleanClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
ArrayElementReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseIntClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseNumberClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
long |
BaseFloatClassFieldReader.getLongValue(InternalWorkingMemory workingMemory,
Object object) |
abstract short |
BaseShortClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseDoubleClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseCharClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseByteClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseLongClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseDateClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
ConstantValueReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseObjectClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseBooleanClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
ArrayElementReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseIntClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseNumberClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
short |
BaseFloatClassFieldReader.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseShortClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseDoubleClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseCharClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseByteClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseLongClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseDateClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
ConstantValueReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
abstract Object |
BaseObjectClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
SelfReferenceClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseBooleanClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
ArrayElementReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
MVELNumberClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseIntClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
abstract Object |
BaseNumberClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
MVELObjectClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
BaseFloatClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
MVELDateClassFieldReader.getValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseShortClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseDoubleClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseCharClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseByteClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseLongClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseDateClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
ConstantValueReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseObjectClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
SelfReferenceClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseBooleanClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
ArrayElementReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseIntClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseNumberClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
BaseFloatClassFieldReader.isNullValue(InternalWorkingMemory workingMemory,
Object object) |
Modifier and Type | Method and Description |
---|---|
Object |
ClassFieldImpl.resolve(InternalWorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
org.mvel2.integration.VariableResolverFactory |
MVELCompilationUnit.getFactory(Object knowledgeHelper,
Declaration[] prevDecl,
org.kie.api.definition.rule.Rule rule,
InternalFactHandle rightHandle,
Tuple tuple,
Object[] otherVars,
InternalWorkingMemory workingMemory,
GlobalResolver globals) |
org.mvel2.integration.VariableResolverFactory |
MVELCompilationUnit.getFactory(Object knowledgeHelper,
Declaration[] prevDecl,
org.kie.api.definition.rule.Rule rule,
Tuple tuples,
Object[] otherVars,
InternalWorkingMemory workingMemory,
GlobalResolver globals) |
Object |
MVELObjectExpression.getValue(Tuple leftTuple,
Declaration[] declrs,
org.kie.api.definition.rule.Rule rule,
InternalWorkingMemory wm) |
void |
MVELCompilationUnit.updateFactory(InternalFactHandle rightHandle,
Tuple tuple,
Object[] localVars,
InternalWorkingMemory workingMemory,
GlobalResolver globalResolver,
org.mvel2.integration.VariableResolverFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
BeliefSystemLogicalCallback.execute(InternalWorkingMemory workingMemory) |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalWorkingMemoryActions |
Modifier and Type | Field and Description |
---|---|
protected InternalWorkingMemory |
LeftTupleIterator.wm |
protected InternalWorkingMemory |
DefaultAgenda.workingMemory
Working memory of this Agenda.
|
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
WorkingMemoryFactory.createWorkingMemory(long id,
InternalKnowledgeBase kBase,
FactHandleFactory handleFactory,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
InternalWorkingMemory |
PhreakWorkingMemoryFactory.createWorkingMemory(long id,
InternalKnowledgeBase kBase,
FactHandleFactory handleFactory,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
InternalWorkingMemory |
WorkingMemoryFactory.createWorkingMemory(long id,
InternalKnowledgeBase kBase,
SessionConfiguration config,
org.kie.api.runtime.Environment environment) |
InternalWorkingMemory |
PhreakWorkingMemoryFactory.createWorkingMemory(long id,
InternalKnowledgeBase kBase,
SessionConfiguration config,
org.kie.api.runtime.Environment environment) |
InternalWorkingMemory |
DisconnectedWorkingMemoryEntryPoint.getInternalWorkingMemory() |
InternalWorkingMemory |
NamedEntryPoint.getInternalWorkingMemory() |
InternalWorkingMemory |
DefaultAgenda.getWorkingMemory() |
InternalWorkingMemory |
DroolsObjectInputStream.getWorkingMemory() |
InternalWorkingMemory |
AgendaGroupQueueImpl.getWorkingMemory() |
InternalWorkingMemory |
InternalAgenda.getWorkingMemory()
Returns the WorkignMemory for this Agenda
|
InternalWorkingMemory |
CompositeDefaultAgenda.getWorkingMemory() |
InternalWorkingMemory |
DroolsObjectInput.getWorkingMemory() |
InternalWorkingMemory |
InternalAgendaGroup.getWorkingMemory() |
InternalWorkingMemory |
RuleFlowGroupImpl.getWorkingMemory() |
Modifier and Type | Method and Description |
---|---|
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) |
static List<AgendaItem> |
PhreakActivationIterator.collectAgendaItems(InternalKnowledgeBase kbase,
InternalWorkingMemory wm) |
T |
MemoryFactory.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
static PropagationContext |
PhreakPropagationContextFactory.createPropagationContextForFact(InternalWorkingMemory workingMemory,
InternalFactHandle factHandle,
PropagationContext.Type propagationType) |
boolean |
DefaultAgenda.dispose(InternalWorkingMemory wm) |
boolean |
InternalAgenda.dispose(InternalWorkingMemory wm) |
boolean |
CompositeDefaultAgenda.dispose(InternalWorkingMemory wm) |
void |
AgendaGroupQueueImpl.ClearAction.execute(InternalWorkingMemory wm) |
void |
AgendaGroupQueueImpl.SetFocusAction.execute(InternalWorkingMemory wm) |
void |
AgendaGroupQueueImpl.DeactivateCallback.execute(InternalWorkingMemory workingMemory) |
void |
RuleFlowGroupImpl.DeactivateCallback.execute(InternalWorkingMemory workingMemory) |
LeftTuple |
LeftTupleIterator.getFirstLeftTuple(LeftTupleSource source,
LeftTupleSink sink,
InternalWorkingMemory wm) |
LeftTuple |
LeftTupleIterator.getNextLeftTuple(LeftTupleSource source,
LeftTupleSink sink,
LeftTuple leftTuple,
InternalWorkingMemory wm) |
<T extends Memory> |
NodeMemories.getNodeMemory(MemoryFactory<T> node,
InternalWorkingMemory wm) |
Memory |
ConcurrentNodeMemories.getNodeMemory(MemoryFactory node,
InternalWorkingMemory wm)
The implementation tries to delay locking as much as possible, by running
some potentially unsafe operations out of the critical session.
|
default SegmentMemory |
Memory.getOrCreateSegmentMemory(LeftTupleSource tupleSource,
InternalWorkingMemory wm) |
void |
DefaultAgenda.handleException(InternalWorkingMemory wm,
Activation activation,
Exception e) |
void |
InternalAgenda.handleException(InternalWorkingMemory wm,
Activation activation,
Exception e) |
void |
CompositeDefaultAgenda.handleException(InternalWorkingMemory wm,
Activation activation,
Exception e) |
static Iterator |
ActivationIterator.iterator(InternalWorkingMemory wm) |
static PhreakActivationIterator |
PhreakActivationIterator.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,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(int id,
Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint) |
static void |
PhreakActivationIterator.processLeftTuples(LeftTupleSource node,
List<AgendaItem> agendaItems,
Set<RuleTerminalNode> nodeSet,
InternalWorkingMemory wm) |
void |
DefaultAgenda.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
DroolsObjectInputStream.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
AgendaGroupQueueImpl.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
InternalAgenda.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
CompositeDefaultAgenda.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
DroolsObjectInput.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
InternalAgendaGroup.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
RuleFlowGroupImpl.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
EventFactHandle.unscheduleAllJobs(InternalWorkingMemory workingMemory) |
void |
DoubleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
QuadroupleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
QuadroupleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
TripleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
EmptyBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
BetaConstraints.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 |
DefaultBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
TripleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
SingleNonIndexSkipBetaConstraints.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 |
DoubleBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
QuadroupleBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
QuadroupleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
TripleBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
EmptyBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
BetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
SingleBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
DoubleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
DefaultBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
TripleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
SingleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
Modifier and Type | Method and Description |
---|---|
void |
CursoredDataSource.setWorkingMemory(InternalWorkingMemory workingMemory) |
void |
InternalDataSource.setWorkingMemory(InternalWorkingMemory workingMemory) |
Constructor and Description |
---|
CursoredDataSource(InternalWorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
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 |
RuleRuntimeEventSupport.fireObjectInserted(PropagationContext propagationContext,
org.kie.api.runtime.rule.FactHandle handle,
Object object,
InternalWorkingMemory workingMemory) |
void |
RuleRuntimeEventSupport.fireObjectRetracted(PropagationContext propagationContext,
org.kie.api.runtime.rule.FactHandle handle,
Object oldObject,
InternalWorkingMemory workingMemory) |
void |
RuleRuntimeEventSupport.fireObjectUpdated(PropagationContext propagationContext,
org.kie.api.runtime.rule.FactHandle handle,
Object oldObject,
Object object,
InternalWorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
StatefulKnowledgeSessionImpl |
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
StatefulKnowledgeSessionImpl.getInternalWorkingMemory() |
Modifier and Type | Method and Description |
---|---|
Collection<InternalWorkingMemory> |
InternalKnowledgeBase.getWorkingMemories() |
Collection<InternalWorkingMemory> |
KnowledgeBaseImpl.getWorkingMemories() |
Modifier and Type | Method and Description |
---|---|
SegmentMemory |
InternalKnowledgeBase.createSegmentFromPrototype(InternalWorkingMemory wm,
LeftTupleSource tupleSource) |
SegmentMemory |
KnowledgeBaseImpl.createSegmentFromPrototype(InternalWorkingMemory wm,
LeftTupleSource tupleSource) |
void |
StatefulKnowledgeSessionImpl.WorkingMemoryReteAssertAction.execute(InternalWorkingMemory workingMemory) |
void |
StatefulKnowledgeSessionImpl.WorkingMemoryReteExpireAction.execute(InternalWorkingMemory workingMemory) |
void |
StatefulKnowledgeSessionImpl.PartitionAwareWorkingMemoryReteExpireAction.execute(InternalWorkingMemory wm) |
Modifier and Type | Method and Description |
---|---|
static ObjectName |
DroolsManagementAgent.createObjectNameFor(InternalWorkingMemory ksession) |
Modifier and Type | Field and Description |
---|---|
InternalWorkingMemory |
MarshallerWriteContext.wm |
InternalWorkingMemory |
MarshallerReaderContext.wm |
Modifier and Type | Method and Description |
---|---|
boolean |
ProtobufInputMarshaller.PBActivationsFilter.accept(Activation activation,
InternalWorkingMemory workingMemory,
TerminalNode rtn) |
void |
ProtobufInputMarshaller.PBActivationsFilter.fireRNEAs(InternalWorkingMemory wm) |
Constructor and Description |
---|
MarshallerWriteContext(OutputStream stream,
InternalKnowledgeBase kBase,
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,
InternalKnowledgeBase kBase,
InternalWorkingMemory wm,
Map<Integer,BaseNode> sinks,
org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
org.kie.api.runtime.Environment env) |
ProcessMarshallerWriteContext(OutputStream stream,
InternalKnowledgeBase kBase,
InternalWorkingMemory wm,
Map<Integer,BaseNode> sinks,
org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory,
org.kie.api.runtime.Environment env) |
Modifier and Type | Field and Description |
---|---|
protected InternalWorkingMemory |
SynchronizedPropagationList.workingMemory |
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
PhreakTimerNode.TimerNodeJobContext.getWorkingMemory() |
Modifier and Type | Method and Description |
---|---|
static void |
AddRemoveRule.addRule(TerminalNode tn,
Collection<InternalWorkingMemory> wms,
InternalKnowledgeBase kBase)
This method is called after the rule nodes have been added to the network
For add tuples are processed after the segments and pmems have been adjusted
|
static void |
AddRemoveRule.removeRule(TerminalNode tn,
Collection<InternalWorkingMemory> wms,
InternalKnowledgeBase kBase)
This method is called before the rule nodes are removed from the network.
|
Constructor and Description |
---|
Insert(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectTypeConf objectTypeConf) |
SynchronizedBypassPropagationList(InternalWorkingMemory workingMemory) |
SynchronizedPropagationList(InternalWorkingMemory workingMemory) |
TimerNodeJobContext(int timerNodeId,
Trigger trigger,
Tuple tuple,
TimerNode.TimerNodeMemory tm,
LeftTupleSink sink,
List<PathMemory> pmems,
InternalWorkingMemory wm) |
Modifier and Type | Field and Description |
---|---|
InternalWorkingMemory |
ObjectTypeNode.ExpireJobContext.workingMemory |
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
ObjectTypeNode.ExpireJobContext.getWorkingMemory() |
Modifier and Type | Method and Description |
---|---|
void |
ReteooBuilder.removeTerminalNode(RuleRemovalContext context,
TerminalNode tn,
Collection<InternalWorkingMemory> workingMemories) |
Constructor and Description |
---|
ExpireJobContext(StatefulKnowledgeSessionImpl.WorkingMemoryReteExpireAction expireAction,
InternalWorkingMemory workingMemory) |
MemoryVisitor(InternalWorkingMemory workingMemory) |
PathMemory(PathEndNode pathEndNode,
InternalWorkingMemory wm) |
RiaPathMemory(RightInputAdapterNode riaNode,
InternalWorkingMemory wm) |
Modifier and Type | Method and Description |
---|---|
Collection<InternalWorkingMemory> |
BuildContext.getWorkingMemories()
Return the array of working memories associated with the given
rulebase.
|
Modifier and Type | Field and Description |
---|---|
InternalWorkingMemory |
ReturnValueRestriction.ReturnValueContextEntry.workingMemory |
InternalWorkingMemory |
PredicateConstraint.PredicateContextEntry.workingMemory |
InternalWorkingMemory |
VariableRestriction.VariableContextEntry.workingMemory |
InternalWorkingMemory |
SlidingTimeWindow.BehaviorJobContext.workingMemory |
InternalWorkingMemory |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.workingMemory |
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
ReturnValueRestriction.ReturnValueContextEntry.getWorkingMemory() |
InternalWorkingMemory |
SlidingTimeWindow.BehaviorJobContext.getWorkingMemory() |
Modifier and Type | Method and Description |
---|---|
boolean |
Behavior.assertFact(Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Makes the behavior aware of the new fact entering behavior's scope
|
boolean |
SlidingLengthWindow.assertFact(Object context,
InternalFactHandle handle,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
boolean |
SlidingTimeWindow.assertFact(Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
boolean |
BehaviorManager.assertFact(Object behaviorContext,
InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Register a newly asserted right tuple into the behaviors' context
|
boolean |
IndexEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor leftExtractor,
Object left,
InternalReadAccessor rightExtractor,
Object right)
Evaluates the expression using the provided parameters.
|
boolean |
IndexEvaluator.evaluate(InternalWorkingMemory workingMemory,
Object value1,
InternalReadAccessor extractor2,
Object object2) |
void |
SlidingTimeWindow.BehaviorExpireWMAction.execute(InternalWorkingMemory workingMemory) |
void |
Behavior.expireFacts(Object context,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
A callback method that allows behaviors to expire facts
|
void |
SlidingLengthWindow.expireFacts(Object context,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
void |
SlidingTimeWindow.expireFacts(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 |
QueryArgument.getValue(InternalWorkingMemory wm,
LeftTuple leftTuple) |
Object |
QueryArgument.Declr.getValue(InternalWorkingMemory wm,
LeftTuple leftTuple) |
Object |
QueryArgument.Expression.getValue(InternalWorkingMemory wm,
LeftTuple leftTuple) |
Object |
QueryArgument.Literal.getValue(InternalWorkingMemory wm,
LeftTuple leftTuple) |
Object |
QueryArgument.Var.getValue(InternalWorkingMemory wm,
LeftTuple leftTuple) |
Object |
QueryArgument.Null.getValue(InternalWorkingMemory wm,
LeftTuple leftTuple) |
Object |
Declaration.getValue(InternalWorkingMemory workingMemory,
Object object) |
Collection<Object> |
Collect.instantiateResultObject(InternalWorkingMemory wm) |
boolean |
PredicateConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
ReturnValueRestriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context) |
boolean |
PredicateConstraint.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context) |
void |
Behavior.retractFact(Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Removes a right tuple from the behavior's scope
|
void |
SlidingLengthWindow.retractFact(Object context,
InternalFactHandle handle,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
void |
SlidingTimeWindow.retractFact(Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory) |
void |
BehaviorManager.retractFact(Object behaviorContext,
InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Removes a newly asserted fact handle from the behaviors' context
|
void |
AbstractCompositeRestriction.CompositeContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
ReturnValueRestriction.ReturnValueContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
PredicateConstraint.PredicateContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.ObjectVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.LongVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.CharVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.DoubleVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.BooleanVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.TimestampedContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
VariableRestriction.TemporalVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
ContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
AbstractCompositeRestriction.CompositeContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
ReturnValueRestriction.ReturnValueContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
PredicateConstraint.PredicateContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
VariableRestriction.ObjectVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
VariableRestriction.LongVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
VariableRestriction.CharVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
VariableRestriction.DoubleVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
VariableRestriction.BooleanVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
VariableRestriction.TimestampedContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
VariableRestriction.TemporalVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
ContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
protected void |
SlidingTimeWindow.updateNextExpiration(InternalFactHandle fact,
InternalWorkingMemory workingMemory,
Behavior.Context context,
int nodeId) |
Constructor and Description |
---|
BehaviorJobContext(int nodeId,
InternalWorkingMemory workingMemory,
Behavior behavior,
Behavior.Context behaviorContext) |
Modifier and Type | Field and Description |
---|---|
InternalWorkingMemory |
EvaluatorConstraint.LiteralContextEntry.workingMemory |
protected InternalWorkingMemory |
MvelConstraint.MvelContextEntry.workingMemory |
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
MvelConstraint.MvelContextEntry.getWorkingMemory() |
Modifier and Type | Method and Description |
---|---|
protected ConditionEvaluator |
MvelConstraint.createMvelConditionEvaluator(InternalWorkingMemory workingMemory) |
boolean |
ConditionEvaluator.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
protected boolean |
MvelConstraint.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
boolean |
MvelConditionEvaluator.evaluate(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
boolean |
MvelConstraint.PlainIndexEvaluator.evaluate(InternalWorkingMemory workingMemory,
InternalReadAccessor extractor1,
Object object1,
InternalReadAccessor extractor2,
Object object2) |
boolean |
MvelConstraint.PlainIndexEvaluator.evaluate(InternalWorkingMemory workingMemory,
Object value1,
InternalReadAccessor extractor2,
Object object2) |
protected ConditionEvaluator |
MvelConstraint.forceJitEvaluator(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
protected MVELDialectRuntimeData |
MvelConstraint.getMVELDialectRuntimeData(InternalWorkingMemory workingMemory) |
protected org.mvel2.ParserConfiguration |
MvelConstraint.getParserConfiguration(InternalWorkingMemory workingMemory) |
Iterator |
XpathConstraint.XpathDataProvider.getResults(Tuple leftTuple,
InternalWorkingMemory wm,
PropagationContext ctx,
Object providerContext) |
static void |
EvaluatorHelper.initOperators(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple,
EvaluatorWrapper[] operators) |
boolean |
XpathConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
EvaluatorConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
NegConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
MvelConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
boolean |
QueryNameConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
protected void |
MvelConstraint.jitEvaluator(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
EvaluatorConstraint.LiteralContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
MvelConstraint.MvelContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
MvelConstraint.UnificationContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
EvaluatorConstraint.LiteralContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
MvelConstraint.MvelContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
void |
MvelConstraint.UnificationContextEntry.updateFromTuple(InternalWorkingMemory workingMemory,
Tuple tuple) |
static Map<String,Object> |
EvaluatorHelper.valuesAsMap(Object object,
InternalWorkingMemory workingMemory,
Tuple tuple,
Declaration[] declarations) |
Modifier and Type | Method and Description |
---|---|
InternalProcessRuntime |
ProcessRuntimeFactoryService.newProcessRuntime(InternalWorkingMemory workingMemory) |
Modifier and Type | Method and Description |
---|---|
void |
OpenQueryViewChangedEventListenerAdapter.rowAdded(RuleImpl rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
OpenQueryViewChangedEventListenerAdapter.rowRemoved(RuleImpl rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
OpenQueryViewChangedEventListenerAdapter.rowUpdated(RuleImpl rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory) |
Constructor and Description |
---|
LiveQueryImpl(InternalWorkingMemory wm,
org.kie.api.runtime.rule.FactHandle factHandle) |
Modifier and Type | Method and Description |
---|---|
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.
|
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) |
Iterator |
DataProvider.getResults(Tuple tuple,
InternalWorkingMemory wm,
PropagationContext ctx,
Object providerContext) |
short |
InternalReadAccessor.getShortValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
GlobalDateExtractor.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
InternalReadAccessor.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
GlobalExtractor.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
GlobalNumberExtractor.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
SelfEventExtractor.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
SelfNumberExtractor.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
PatternExtractor.getValue(InternalWorkingMemory workingMemory,
Object object) |
Object |
SelfDateExtractor.getValue(InternalWorkingMemory workingMemory,
Object object) |
boolean |
AlphaNodeFieldConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory) |
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,
WorkingMemoryEntryPoint wmEntryPoint) |
InternalFactHandle |
FactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
WorkingMemoryEntryPoint wmEntryPoint)
Construct a handle with a new id.
|
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
SelfRemovalJobContext.getWorkingMemory() |
InternalWorkingMemory |
JobContext.getWorkingMemory() |
Modifier and Type | Method and Description |
---|---|
static Date |
TimeUtils.evalDateExpression(MVELObjectExpression expr,
Tuple leftTuple,
Declaration[] declrs,
InternalWorkingMemory wm) |
static long |
TimeUtils.evalTimeExpression(MVELObjectExpression expr,
Tuple leftTuple,
Declaration[] declrs,
InternalWorkingMemory wm) |
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
PseudoClockScheduler.getSession() |
Modifier and Type | Method and Description |
---|---|
Trigger |
CompositeMaxDurationTimer.createTrigger(Activation item,
InternalWorkingMemory wm) |
Trigger |
DurationTimer.createTrigger(Activation item,
InternalWorkingMemory wm) |
Trigger |
Timer.createTrigger(long timestamp,
Tuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm) |
Trigger |
CompositeMaxDurationTimer.createTrigger(long timestamp,
Tuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm) |
Trigger |
IntervalTimer.createTrigger(long timestamp,
Tuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm) |
Trigger |
CronTimer.createTrigger(long timestamp,
Tuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm) |
Trigger |
ExpressionIntervalTimer.createTrigger(long timestamp,
Tuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm) |
Trigger |
DurationTimer.createTrigger(long timestamp,
Tuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm) |
void |
PseudoClockScheduler.setSession(InternalWorkingMemory session) |
Constructor and Description |
---|
PseudoClockScheduler(InternalWorkingMemory session) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.