Uses of Interface
org.drools.core.common.ReteEvaluator
-
Packages that use ReteEvaluator Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.drools.core.base org.drools.core.base.accumulators org.drools.core.base.evaluators org.drools.core.base.extractors org.drools.core.beliefsystem.simple org.drools.core.common org.drools.core.definitions.rule.impl 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.marshalling.impl org.drools.core.phreak org.drools.core.reteoo org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.constraint org.drools.core.runtime.rule.impl org.drools.core.spi org.drools.core.time org.drools.core.time.impl -
-
Uses of ReteEvaluator in org.drools.core
Subinterfaces of ReteEvaluator in org.drools.core Modifier and Type Interface Description interfaceWorkingMemoryA knowledge session for aRuleBase.Fields in org.drools.core declared as ReteEvaluator Modifier and Type Field Description protected ReteEvaluatorQueryResultsImpl. reteEvaluatorMethods in org.drools.core that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorWorkingMemoryEntryPoint. getReteEvaluator()Constructors in org.drools.core with parameters of type ReteEvaluator Constructor Description QueryResultsImpl(List<QueryRowWithSubruleIndex> results, Map<String,Declaration>[] declarations, ReteEvaluator reteEvaluator, Declaration[] parameters)QueryResultsRowImpl(QueryRowWithSubruleIndex row, ReteEvaluator reteEvaluator, QueryResultsImpl queryResults) -
Uses of ReteEvaluator in org.drools.core.base
Classes in org.drools.core.base that implement ReteEvaluator Modifier and Type Class Description classStatefulKnowledgeSessionForRHSWrapper of ReteEvaluator so to intercept call from RHS internal Drools execution and proxy or delegate method call as appropriate.Fields in org.drools.core.base declared as ReteEvaluator Modifier and Type Field Description protected ReteEvaluatorDefaultKnowledgeHelper. reteEvaluatorMethods in org.drools.core.base that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorStatefulKnowledgeSessionForRHS. getReteEvaluator()Methods in org.drools.core.base with parameters of type ReteEvaluator Modifier and Type Method Description booleanEvaluatorWrapper. evaluate(ReteEvaluator reteEvaluator, Object left, Object right)This method is called when operators are rewritten as function calls.booleanEvaluatorWrapper. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)booleanEvaluatorWrapper. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)booleanEvaluatorWrapper. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanEvaluatorWrapper. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)BigDecimalBaseClassFieldReader. getBigDecimalValue(ReteEvaluator reteEvaluator, Object object)BigDecimalClassFieldReader. getBigDecimalValue(ReteEvaluator reteEvaluator, Object object)BigIntegerBaseClassFieldReader. getBigIntegerValue(ReteEvaluator reteEvaluator, Object object)BigIntegerClassFieldReader. getBigIntegerValue(ReteEvaluator reteEvaluator, Object object)booleanClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)byteClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)charClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)doubleClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)static InternalFactHandleDefaultKnowledgeHelper. getFactHandleFromWM(ReteEvaluator reteEvaluator, Object object)floatClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)intClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)longClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)shortClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)ObjectClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)booleanEnabledBoolean. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, ReteEvaluator reteEvaluator)intSalienceInteger. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator)booleanClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)voidAbstractQueryViewListener. rowAdded(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowAdded(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidAbstractQueryViewListener. rowRemoved(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowRemoved(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidAbstractQueryViewListener. rowUpdated(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowUpdated(RuleImpl rule, LeftTuple leftTuple, ReteEvaluator reteEvaluator)Constructors in org.drools.core.base with parameters of type ReteEvaluator Constructor Description DefaultKnowledgeHelper(ReteEvaluator reteEvaluator)DefaultKnowledgeHelper(Activation activation, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.base.accumulators
Methods in org.drools.core.base.accumulators with parameters of type ReteEvaluator Modifier and Type Method Description ObjectCollectAccumulator. accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)ObjectJavaAccumulatorFunctionExecutor. accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)ObjectCollectAccumulator. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)ObjectJavaAccumulatorFunctionExecutor. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)ObjectCollectAccumulator. init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)ObjectJavaAccumulatorFunctionExecutor. init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)booleanCollectAccumulator. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)booleanJavaAccumulatorFunctionExecutor. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.base.evaluators
Methods in org.drools.core.base.evaluators with parameters of type ReteEvaluator Modifier and Type Method Description booleanSetEvaluatorsDefinition.ArrayContains. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.BooleanArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.ByteArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.CharArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.DoubleArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.FloatArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.IntegerArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.LongArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.ObjectArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.ShortArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanCoincidesEvaluatorDefinition.CoincidesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanCoincidesEvaluatorDefinition.CoincidesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanDuringEvaluatorDefinition.DuringEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanDuringEvaluatorDefinition.DuringEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanFinishedByEvaluatorDefinition.FinishedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanFinishedByEvaluatorDefinition.FinishedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanFinishesEvaluatorDefinition.FinishesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanFinishesEvaluatorDefinition.FinishesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanIncludesEvaluatorDefinition.IncludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanIncludesEvaluatorDefinition.IncludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanMatchesEvaluatorsDefinition.StringMatchesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanMatchesEvaluatorsDefinition.StringMatchesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanMatchesEvaluatorsDefinition.StringNotMatchesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanMatchesEvaluatorsDefinition.StringNotMatchesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanMeetsEvaluatorDefinition.MeetsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanMeetsEvaluatorDefinition.MeetsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanMetByEvaluatorDefinition.MetByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanMetByEvaluatorDefinition.MetByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanOverlappedByEvaluatorDefinition.OverlappedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanOverlappedByEvaluatorDefinition.OverlappedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanOverlapsEvaluatorDefinition.OverlapsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanOverlapsEvaluatorDefinition.OverlapsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanPointInTimeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanPointInTimeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.ArrayContainsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.ArrayContainsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.ArrayExcludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.ArrayExcludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.BaseMemberOfEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.BaseMemberOfEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.BaseNotMemberOfEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.BaseNotMemberOfEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.ObjectContainsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.ObjectContainsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.ObjectExcludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.ObjectExcludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue object2)booleanSoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handl1, InternalReadAccessor extractor2, InternalFactHandle handl2)booleanSoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue handle2)booleanSoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanStartedByEvaluatorDefinition.StartedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanStartedByEvaluatorDefinition.StartedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanStartsEvaluatorDefinition.StartsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanStartsEvaluatorDefinition.StartsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanStrEvaluatorDefinition.StrEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)booleanStrEvaluatorDefinition.StrEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)booleanCoincidesEvaluatorDefinition.CoincidesEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanDuringEvaluatorDefinition.DuringEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanFinishedByEvaluatorDefinition.FinishedByEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanFinishesEvaluatorDefinition.FinishesEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanIncludesEvaluatorDefinition.IncludesEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanMatchesEvaluatorsDefinition.StringMatchesEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanMatchesEvaluatorsDefinition.StringNotMatchesEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanMeetsEvaluatorDefinition.MeetsEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanMetByEvaluatorDefinition.MetByEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanOverlappedByEvaluatorDefinition.OverlappedByEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanOverlapsEvaluatorDefinition.OverlapsEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanPointInTimeEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanSetEvaluatorsDefinition.ArrayContainsEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanSetEvaluatorsDefinition.ArrayExcludesEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanSetEvaluatorsDefinition.BaseMemberOfEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanSetEvaluatorsDefinition.BaseNotMemberOfEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanSetEvaluatorsDefinition.ObjectContainsEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanSetEvaluatorsDefinition.ObjectExcludesEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanSoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanSoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle rightHandle)booleanStartedByEvaluatorDefinition.StartedByEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanStartsEvaluatorDefinition.StartsEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanStrEvaluatorDefinition.StrEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)booleanCoincidesEvaluatorDefinition.CoincidesEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanDuringEvaluatorDefinition.DuringEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanFinishedByEvaluatorDefinition.FinishedByEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanFinishesEvaluatorDefinition.FinishesEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanIncludesEvaluatorDefinition.IncludesEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanMatchesEvaluatorsDefinition.StringMatchesEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanMatchesEvaluatorsDefinition.StringNotMatchesEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanMeetsEvaluatorDefinition.MeetsEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanMetByEvaluatorDefinition.MetByEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanOverlappedByEvaluatorDefinition.OverlappedByEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanOverlapsEvaluatorDefinition.OverlapsEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanPointInTimeEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanSetEvaluatorsDefinition.ArrayContainsEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanSetEvaluatorsDefinition.ArrayExcludesEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanSetEvaluatorsDefinition.BaseMemberOfEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanSetEvaluatorsDefinition.BaseNotMemberOfEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanSetEvaluatorsDefinition.ObjectContainsEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanSetEvaluatorsDefinition.ObjectExcludesEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanSoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanSoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanStartedByEvaluatorDefinition.StartedByEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanStartsEvaluatorDefinition.StartsEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)booleanStrEvaluatorDefinition.StrEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left) -
Uses of ReteEvaluator in org.drools.core.base.extractors
Methods in org.drools.core.base.extractors with parameters of type ReteEvaluator Modifier and Type Method Description BigDecimalArrayElementReader. getBigDecimalValue(ReteEvaluator reteEvaluator, Object object)BigDecimalConstantValueReader. getBigDecimalValue(ReteEvaluator reteEvaluator, Object object)BigIntegerArrayElementReader. getBigIntegerValue(ReteEvaluator reteEvaluator, Object object)BigIntegerConstantValueReader. getBigIntegerValue(ReteEvaluator reteEvaluator, Object object)booleanArrayElementReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)abstract booleanBaseBooleanClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseByteClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseCharClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseDateClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseDoubleClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseFloatClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseIntClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseLongClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseNumberClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseObjectClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanBaseShortClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)booleanConstantValueReader. getBooleanValue(ReteEvaluator reteEvaluator, Object object)byteArrayElementReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseBooleanClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)abstract byteBaseByteClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseCharClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseDateClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseDoubleClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseFloatClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseIntClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseLongClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseNumberClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseObjectClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteBaseShortClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, Object object)byteConstantValueReader. getByteValue(ReteEvaluator reteEvaluator, Object object)charArrayElementReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseBooleanClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseByteClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)abstract charBaseCharClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseDateClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseDoubleClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseFloatClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseIntClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseLongClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseNumberClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseObjectClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charBaseShortClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, Object object)charConstantValueReader. getCharValue(ReteEvaluator reteEvaluator, Object object)protected DateBaseDateClassFieldReader. getDate(ReteEvaluator reteEvaluator, Object object)protected DateBaseLocalDateClassFieldReader. getDate(ReteEvaluator reteEvaluator, Object object)protected DateBaseLocalDateTimeClassFieldReader. getDate(ReteEvaluator reteEvaluator, Object object)protected DateBaseZonedDateTimeClassFieldReader. getDate(ReteEvaluator reteEvaluator, Object object)doubleArrayElementReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseBooleanClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseByteClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseCharClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseDateClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)abstract doubleBaseDoubleClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseFloatClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseIntClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseLongClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseNumberClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseObjectClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleBaseShortClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)doubleConstantValueReader. getDoubleValue(ReteEvaluator reteEvaluator, Object object)floatArrayElementReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseBooleanClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseByteClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseCharClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseDateClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseDoubleClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)abstract floatBaseFloatClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseIntClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseLongClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseNumberClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseObjectClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatBaseShortClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)floatConstantValueReader. getFloatValue(ReteEvaluator reteEvaluator, Object object)intArrayElementReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseBooleanClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseByteClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseCharClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseDateClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseDoubleClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseFloatClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseIntClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseLongClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseNumberClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseObjectClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intBaseShortClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intConstantValueReader. getHashCode(ReteEvaluator reteEvaluator, Object object)intArrayElementReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseBooleanClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseByteClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseCharClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseDateClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseDoubleClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseFloatClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)abstract intBaseIntClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseLongClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseNumberClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseObjectClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intBaseShortClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, Object object)intConstantValueReader. getIntValue(ReteEvaluator reteEvaluator, Object object)longArrayElementReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseBooleanClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseByteClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseCharClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseDateClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseDoubleClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseFloatClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseIntClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)abstract longBaseLongClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseNumberClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseObjectClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longBaseShortClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, Object object)longConstantValueReader. getLongValue(ReteEvaluator reteEvaluator, Object object)shortArrayElementReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseBooleanClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseByteClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseCharClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseDateClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseDoubleClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseFloatClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseIntClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseLongClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseNumberClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortBaseObjectClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)abstract shortBaseShortClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, Object object)shortConstantValueReader. getShortValue(ReteEvaluator reteEvaluator, Object object)ObjectArrayElementReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseBooleanClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseByteClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseCharClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseDateClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseDoubleClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseFloatClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseIntClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseLongClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)abstract ObjectBaseNumberClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)abstract ObjectBaseObjectClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectBaseShortClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectConstantValueReader. getValue(ReteEvaluator reteEvaluator, Object object)ObjectSelfReferenceClassFieldReader. getValue(ReteEvaluator reteEvaluator, Object object)booleanArrayElementReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseBooleanClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseByteClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseCharClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseDateClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseDoubleClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseFloatClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseIntClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseLongClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseNumberClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseObjectClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanBaseShortClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanConstantValueReader. isNullValue(ReteEvaluator reteEvaluator, Object object)booleanSelfReferenceClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, Object object) -
Uses of ReteEvaluator in org.drools.core.beliefsystem.simple
Methods in org.drools.core.beliefsystem.simple with parameters of type ReteEvaluator Modifier and Type Method Description voidBeliefSystemLogicalCallback. execute(ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.common
Subinterfaces of ReteEvaluator in org.drools.core.common Modifier and Type Interface Description interfaceInternalWorkingMemoryinterfaceInternalWorkingMemoryActionsFields in org.drools.core.common declared as ReteEvaluator Modifier and Type Field Description protected ReteEvaluatorNamedEntryPoint. reteEvaluatorMethods in org.drools.core.common that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorActivationsManager. getReteEvaluator()ReteEvaluatorCompositeDefaultAgenda. getReteEvaluator()ReteEvaluatorDefaultAgenda. getReteEvaluator()ReteEvaluatorDefaultFactHandle. getReteEvaluator()ReteEvaluatorDisconnectedWorkingMemoryEntryPoint. getReteEvaluator()default ReteEvaluatorInternalFactHandle. getReteEvaluator()ReteEvaluatorNamedEntryPoint. getReteEvaluator()Methods in org.drools.core.common with parameters of type ReteEvaluator Modifier and Type Method Description booleanActivationsFilter. accept(Activation activation, ReteEvaluator reteEvaluator, TerminalNode rtn)Returns true if a new activation should be created for the given propagation or false otherwisePropagationContextPhreakPropagationContext. adaptModificationMaskForObjectType(ObjectType type, ReteEvaluator reteEvaluator)static List<AgendaItem>PhreakActivationIterator. collectAgendaItems(InternalKnowledgeBase kbase, ReteEvaluator reteEvaluator)TMemoryFactory. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)NamedEntryPointDefaultNamedEntryPointFactory. createNamedEntryPoint(EntryPointNode addedNode, EntryPointId id, ReteEvaluator reteEvaluator)NamedEntryPointNamedEntryPointFactory. createNamedEntryPoint(EntryPointNode addedNode, EntryPointId id, ReteEvaluator reteEvaluator)static PropagationContextPhreakPropagationContextFactory. createPropagationContextForFact(ReteEvaluator reteEvaluator, InternalFactHandle factHandle, PropagationContext.Type propagationType)voidAgendaGroupQueueImpl.ClearAction. execute(ReteEvaluator reteEvaluator)voidAgendaGroupQueueImpl.DeactivateCallback. execute(ReteEvaluator reteEvaluator)voidAgendaGroupQueueImpl.SetFocusAction. execute(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointDefaultFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointDisconnectedFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointInternalFactHandle.DummyFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointInternalFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)WorkingMemoryEntryPointQueryElementFactHandle. getEntryPoint(ReteEvaluator reteEvaluator)MemoryConcurrentNodeMemories. getNodeMemory(MemoryFactory node, ReteEvaluator reteEvaluator)The implementation tries to delay locking as much as possible, by running some potentially unsafe operations out of the critical session.<T extends Memory>
TNodeMemories. getNodeMemory(MemoryFactory<T> node, ReteEvaluator reteEvaluator)default SegmentMemoryMemory. getOrCreateSegmentMemory(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator)static PhreakActivationIteratorPhreakActivationIterator. iterator(ReteEvaluator reteEvaluator)abstract InternalFactHandleAbstractFactHandleFactory. newFactHandle(long id, Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(long id, Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)static voidPhreakActivationIterator. processLeftTuples(LeftTupleSource node, List<AgendaItem> agendaItems, Set<RuleTerminalNode> nodeSet, ReteEvaluator reteEvaluator)voidAgendaGroupQueueImpl. setReteEvaluator(ReteEvaluator reteEvaluator)voidAgendaGroupsManager. setReteEvaluator(ReteEvaluator reteEvaluator)voidAgendaGroupsManager.SimpleAgendaGroupsManager. setReteEvaluator(ReteEvaluator reteEvaluator)voidAgendaGroupsManager.StackedAgendaGroupsManager. setReteEvaluator(ReteEvaluator reteEvaluator)voidInternalAgendaGroup. setReteEvaluator(ReteEvaluator reteEvaluator)voidEventFactHandle. unscheduleAllJobs(ReteEvaluator reteEvaluator)voidBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidDefaultBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidDoubleBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidDoubleNonIndexSkipBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidEmptyBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidInstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidQuadroupleBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidQuadroupleNonIndexSkipBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidSingleBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidSingleNonIndexSkipBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidTripleBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidTripleNonIndexSkipBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidTupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDefaultBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDoubleBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidDoubleNonIndexSkipBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidEmptyBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidInstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidQuadroupleBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidQuadroupleNonIndexSkipBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidSingleBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidSingleNonIndexSkipBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidTripleBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidTripleNonIndexSkipBetaConstraints. updateFromTuple(ContextEntry[] context, ReteEvaluator reteEvaluator, Tuple tuple)voidTupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)Constructors in org.drools.core.common with parameters of type ReteEvaluator Constructor Description NamedEntryPoint(EntryPointId entryPoint, EntryPointNode entryPointNode, ReteEvaluator reteEvaluator)SimpleAgendaGroupsManager(ReteEvaluator reteEvaluator)TruthMaintenanceSystem(ReteEvaluator reteEvaluator, InternalWorkingMemoryEntryPoint ep) -
Uses of ReteEvaluator in org.drools.core.definitions.rule.impl
Methods in org.drools.core.definitions.rule.impl with parameters of type ReteEvaluator Modifier and Type Method Description booleanRuleImpl.SafeEnabled. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, ReteEvaluator reteEvaluator)intRuleImpl.SafeSalience. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator)booleanRuleImpl. isEffective(Tuple tuple, RuleTerminalNode rtn, ReteEvaluator reteEvaluator)This returns true is the rule is effective.booleanRuleImpl. isEnabled(Tuple tuple, RuleTerminalNode rtn, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.event
Methods in org.drools.core.event with parameters of type ReteEvaluator Modifier and Type Method Description voidAgendaEventSupport. fireActivationCancelled(Activation activation, ReteEvaluator reteEvaluator, org.kie.api.event.rule.MatchCancelledCause cause)voidAgendaEventSupport. fireActivationCreated(Activation activation, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAfterActivationFired(Activation activation, ReteEvaluator reteEvaluator, org.kie.api.event.rule.BeforeMatchFiredEvent beforeMatchFiredEvent)voidAgendaEventSupport. fireAfterRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAfterRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAgendaGroupPopped(AgendaGroup agendaGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAgendaGroupPushed(AgendaGroup agendaGroup, ReteEvaluator reteEvaluator)org.kie.api.event.rule.BeforeMatchFiredEventAgendaEventSupport. fireBeforeActivationFired(Activation activation, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireBeforeRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireBeforeRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup, ReteEvaluator reteEvaluator)voidRuleRuntimeEventSupport. fireObjectInserted(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, Object object, ReteEvaluator reteEvaluator)voidRuleRuntimeEventSupport. fireObjectRetracted(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, Object oldObject, ReteEvaluator reteEvaluator)voidRuleRuntimeEventSupport. fireObjectUpdated(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, Object oldObject, Object object, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.facttemplates
Methods in org.drools.core.facttemplates with parameters of type ReteEvaluator Modifier and Type Method Description BigDecimalFactTemplateFieldExtractor. getBigDecimalValue(ReteEvaluator reteEvaluator, Object object)BigIntegerFactTemplateFieldExtractor. getBigIntegerValue(ReteEvaluator reteEvaluator, Object object)booleanFactTemplateFieldExtractor. getBooleanValue(ReteEvaluator reteEvaluator, Object object)byteFactTemplateFieldExtractor. getByteValue(ReteEvaluator reteEvaluator, Object object)charFactTemplateFieldExtractor. getCharValue(ReteEvaluator reteEvaluator, Object object)doubleFactTemplateFieldExtractor. getDoubleValue(ReteEvaluator reteEvaluator, Object object)floatFactTemplateFieldExtractor. getFloatValue(ReteEvaluator reteEvaluator, Object object)intFactTemplateFieldExtractor. getHashCode(ReteEvaluator reteEvaluator, Object object)intFactTemplateFieldExtractor. getIntValue(ReteEvaluator reteEvaluator, Object object)longFactTemplateFieldExtractor. getLongValue(ReteEvaluator reteEvaluator, Object object)shortFactTemplateFieldExtractor. getShortValue(ReteEvaluator reteEvaluator, Object object)ObjectFactTemplateFieldExtractor. getValue(ReteEvaluator reteEvaluator, Object object)booleanFactTemplateFieldExtractor. isNullValue(ReteEvaluator reteEvaluator, Object object) -
Uses of ReteEvaluator in org.drools.core.impl
Classes in org.drools.core.impl that implement ReteEvaluator Modifier and Type Class Description classRuleUnitExecutorImplclassStatefulKnowledgeSessionImplMethods in org.drools.core.impl that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorActivationsManagerImpl. getReteEvaluator()ReteEvaluatorStatefulKnowledgeSessionImpl. getReteEvaluator()Methods in org.drools.core.impl with parameters of type ReteEvaluator Modifier and Type Method Description SegmentMemoryInternalKnowledgeBase. createSegmentFromPrototype(ReteEvaluator reteEvaluatorm, LeftTupleSource tupleSource)SegmentMemoryKnowledgeBaseImpl. createSegmentFromPrototype(ReteEvaluator reteEvaluator, LeftTupleSource tupleSource)voidStatefulKnowledgeSessionImpl.PartitionAwareWorkingMemoryReteExpireAction. execute(ReteEvaluator reteEvaluator)voidStatefulKnowledgeSessionImpl.WorkingMemoryReteAssertAction. execute(ReteEvaluator reteEvaluator)voidStatefulKnowledgeSessionImpl.WorkingMemoryReteExpireAction. execute(ReteEvaluator reteEvaluator)Constructors in org.drools.core.impl with parameters of type ReteEvaluator Constructor Description ActivationsManagerImpl(ReteEvaluator reteEvaluator)EntryPointsManager(ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.marshalling.impl
Methods in org.drools.core.marshalling.impl with parameters of type ReteEvaluator Modifier and Type Method Description InternalFactHandleMarshallerReaderContext. createAccumulateHandle(EntryPointId entryPointId, ReteEvaluator reteEvaluator, LeftTuple leftTuple, Object result, int nodeId)InternalFactHandleMarshallerReaderContext. createAsyncNodeHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, Object object, int nodeId, ObjectTypeConf objectTypeConf)InternalFactHandleMarshallerReaderContext. createQueryHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, int nodeId) -
Uses of ReteEvaluator in org.drools.core.phreak
Fields in org.drools.core.phreak declared as ReteEvaluator Modifier and Type Field Description protected ReteEvaluatorSynchronizedPropagationList. reteEvaluatorMethods in org.drools.core.phreak that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorPhreakTimerNode.TimerNodeJobContext. getReteEvaluator()Methods in org.drools.core.phreak with parameters of type ReteEvaluator Modifier and Type Method Description voidRuleExecutor. cancel(ReteEvaluator reteEvaluator, EventSupport es)static voidSegmentUtilities. checkEagerSegmentCreation(LeftTupleSource lt, ReteEvaluator reteEvaluator, int nodeTypesInSegment)static SegmentMemorySegmentUtilities. createChildSegment(ReteEvaluator reteEvaluator, LeftTupleNode node)static voidSegmentUtilities. createChildSegments(ReteEvaluator reteEvaluator, SegmentMemory smem, LeftTupleSinkPropagator sinkProp)static SegmentMemorySegmentUtilities. createSegmentMemory(LeftTupleSource tupleSource, Memory mem, ReteEvaluator reteEvaluator)static voidSegmentUtilities. createSegmentMemory(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator)Initialises the NodeSegment memory for all nodes in the segment.static voidRuleNetworkEvaluator. doExistentialUpdatesReorderChildLeftTuple(ReteEvaluator reteEvaluator, NotNode notNode, RightTuple rightTuple)voidPhreakQueryNode. doLeftDeletes(QueryElementNode.QueryElementNodeMemory qmem, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakAsyncSendNode. doLeftInserts(AsyncSendNode node, AsyncSendNode.AsyncSendMemory memory, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples)voidPhreakEvalNode. doLeftInserts(EvalConditionNode evalNode, EvalConditionNode.EvalMemory em, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakExistsNode. doLeftInserts(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakFromNode. doLeftInserts(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakJoinNode. doLeftInserts(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakNotNode. doLeftInserts(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakQueryNode. doLeftInserts(QueryElementNode queryNode, QueryElementNode.QueryElementNodeMemory qmem, StackEntry stackEntry, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples)voidPhreakEvalNode. doLeftUpdates(EvalConditionNode evalNode, EvalConditionNode.EvalMemory em, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doLeftUpdates(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakFromNode. doLeftUpdates(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakJoinNode. doLeftUpdates(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doLeftUpdates(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakQueryNode. doLeftUpdates(QueryElementNode queryNode, QueryElementNode.QueryElementNodeMemory qmem, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples)voidPhreakAccumulateNode. doNode(AccumulateNode accNode, LeftTupleSink sink, AccumulateNode.AccumulateMemory am, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakAsyncReceiveNode. doNode(AsyncReceiveNode node, AsyncReceiveNode.AsyncReceiveMemory memory, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakAsyncSendNode. doNode(AsyncSendNode node, AsyncSendNode.AsyncSendMemory memory, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples)voidPhreakEvalNode. doNode(EvalConditionNode evalNode, EvalConditionNode.EvalMemory em, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doNode(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakFromNode. doNode(FromNode fromNode, FromNode.FromMemory fm, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakJoinNode. doNode(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doNode(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakQueryNode. doNode(QueryElementNode queryNode, QueryElementNode.QueryElementNodeMemory qmem, StackEntry stackEntry, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakReactiveFromNode. doNode(ReactiveFromNode fromNode, ReactiveFromNode.ReactiveFromMemory fm, LeftTupleSink sink, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doNormalNode(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doNormalNode(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> srcLeftTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doRightDeletes(ExistsNode existsNode, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doRightDeletes(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakExistsNode. doRightInserts(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakJoinNode. doRightInserts(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples)voidPhreakNotNode. doRightInserts(NotNode notNode, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakExistsNode. doRightUpdates(ExistsNode existsNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakJoinNode. doRightUpdates(JoinNode joinNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakNotNode. doRightUpdates(NotNode notNode, LeftTupleSink sink, BetaMemory bm, ReteEvaluator reteEvaluator, TupleSets<RightTuple> srcRightTuples, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidRuleNetworkEvaluator. evaluateNetwork(PathMemory pmem, RuleExecutor executor, ReteEvaluator reteEvaluator)intRuleExecutor. evaluateNetworkAndFire(ReteEvaluator reteEvaluator, org.kie.api.runtime.rule.AgendaFilter filter, int fireCount, int fireLimit)protected voidPhreakAccumulateNode. evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)protected voidPhreakGroupByNode. evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, AccumulateNode.BaseAccumulation accctx, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples)voidPhreakTimerNode.TimerAction. execute(ReteEvaluator reteEvaluator)voidPhreakTimerNode.TimerAction. execute(ReteEvaluator reteEvaluator, boolean needEvaluation)voidPropagationEntry.Delete. execute(ReteEvaluator reteEvaluator)voidPropagationEntry. execute(ReteEvaluator reteEvaluator)voidPropagationEntry.ExecuteQuery. execute(ReteEvaluator reteEvaluator)static voidPropagationEntry.Insert. execute(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeConf objectTypeConf)voidPropagationEntry.Insert. execute(ReteEvaluator reteEvaluator)voidPropagationEntry.PartitionedDelete. execute(ReteEvaluator reteEvaluator)voidPropagationEntry.PartitionedUpdate. execute(ReteEvaluator reteEvaluator)static voidPropagationEntry.Update. execute(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidPropagationEntry.Update. execute(ReteEvaluator reteEvaluator)voidRuleExecutor. fireActivation(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, Activation activation)voidRuleExecutor. fireConsequenceEvent(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, Activation activation, String consequenceName)static booleanAddRemoveRule. flushLeftTupleIfNecessary(ReteEvaluator reteEvaluator, SegmentMemory sm, boolean streamMode)static booleanAddRemoveRule. flushLeftTupleIfNecessary(ReteEvaluator reteEvaluator, SegmentMemory sm, LeftTuple leftTuple, boolean streamMode, short stagedType)static voidAddRemoveRule. forceFlushLeftTuple(PathMemory pmem, SegmentMemory sm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> leftTupleSets)static voidAddRemoveRule. forceFlushWhenRiaNode(ReteEvaluator reteEvaluator, PathMemory pmem)static SegmentMemorySegmentUtilities. getQuerySegmentMemory(ReteEvaluator reteEvaluator, LeftTupleSource segmentRoot, QueryElementNode queryNode)static voidPhreakAccumulateNode. initContext(Object workingMemoryContext, ReteEvaluator reteEvaluator, Accumulate accumulate, Tuple leftTuple, AccumulateNode.AccumulateContextEntry accContext)static booleanPhreakAsyncSendNode. isAllowed(InternalFactHandle factHandle, AlphaNodeFieldConstraint[] alphaConstraints, ReteEvaluator reteEvaluator)static booleanPhreakFromNode. isAllowed(InternalFactHandle factHandle, AlphaNodeFieldConstraint[] alphaConstraints, ReteEvaluator reteEvaluator, FromNode.FromMemory fm)voidPhreakAsyncSendNode. propagate(AsyncSendNode node, ReteEvaluator reteEvaluator, InternalFactHandle factHandle, BetaConstraints betaConstraints, ContextEntry[] context)static voidSegmentPropagator. propagate(SegmentMemory sourceSegment, TupleSets<LeftTuple> leftTuples, ReteEvaluator reteEvaluator)protected voidPhreakAccumulateNode. propagateResult(AccumulateNode accNode, LeftTupleSink sink, LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory memory, TupleSets<LeftTuple> trgLeftTuples, TupleSets<LeftTuple> stagedLeftTuples, Object key, Object result, AccumulateNode.AccumulateContextEntry accPropCtx, PropagationContext propagationContext, boolean allowNullPropagation)protected voidPhreakAccumulateNode. reaccumulateForLeftTuple(AccumulateNode accNode, Accumulate accumulate, LeftTuple leftParent, RightTuple unused1, LeftTuple unused2, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory am, AccumulateNode.BaseAccumulation accctx, boolean reaccumulate)protected voidPhreakGroupByNode. reaccumulateForLeftTuple(AccumulateNode accNode, Accumulate accumulate, LeftTuple leftTuple, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator, AccumulateNode.AccumulateMemory am, AccumulateNode.BaseAccumulation accctx, boolean reaccumulate)voidRuleExecutor. reEvaluateNetwork(ReteEvaluator reteEvaluator)voidRuleExecutor. removeRuleAgendaItemWhenEmpty(ReteEvaluator reteEvaluator)static voidPhreakNotNode. unlinkNotNodeOnRightInsert(NotNode notNode, BetaMemory bm, ReteEvaluator reteEvaluator)static booleanPhreakNotNode. updateBlockersAndPropagate(NotNode notNode, RightTuple rightTuple, ReteEvaluator reteEvaluator, TupleMemory rtm, ContextEntry[] contextEntry, BetaConstraints constraints, boolean iterateFromStart, LeftTupleSink sink, TupleSets<LeftTuple> trgLeftTuples, TupleMemory ltm)Constructors in org.drools.core.phreak with parameters of type ReteEvaluator Constructor Description Insert(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeConf objectTypeConf)SynchronizedBypassPropagationList(ReteEvaluator reteEvaluator)SynchronizedPropagationList(ReteEvaluator reteEvaluator)ThreadUnsafePropagationList(ReteEvaluator reteEvaluator)TimerNodeJobContext(int timerNodeId, Trigger trigger, Tuple tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, List<PathMemory> pmems, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.reteoo
Fields in org.drools.core.reteoo declared as ReteEvaluator Modifier and Type Field Description ReteEvaluatorObjectTypeNode.ExpireJobContext. reteEvaluatorMethods in org.drools.core.reteoo that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorAsyncMessage. getReteEvaluator()ReteEvaluatorObjectTypeNode.ExpireJobContext. getReteEvaluator()Methods in org.drools.core.reteoo with parameters of type ReteEvaluator Modifier and Type Method Description voidEntryPointNode. assertActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. assertInitialFact(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaTerminalNode. assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, ReteEvaluator reteEvaluator)voidBetaNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidEntryPointNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)This is the entry point into the network for all asserted Facts.voidEntryPointNode. assertObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidNotNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidObjectSink. assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, ReteEvaluator reteEvaluator)voidObjectTypeNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)Propagate theFactHandleimplthrough theRetenetwork.voidRete. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)This is the entry point into the network for all asserted Facts.voidWindowNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidAlphaNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidBetaNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEntryPointNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSink. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidRete. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidRuleTerminalNode. cancelMatch(AgendaItem match, ReteEvaluator reteEvaluator)DroolsQueryQueryElementNode. createDroolsQuery(LeftTuple leftTuple, InternalFactHandle handle, StackEntry stackEntry, List<PathMemory> pmems, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink, ReteEvaluator reteEvaluator)InternalFactHandleAsyncSendNode. createFactHandle(Tuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, Object object)InternalFactHandleFromNode. createFactHandle(ReteEvaluator reteEvaluator, Object object)InternalFactHandleQueryElementNode. createFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple)PathMemoryAbstractTerminalNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)MemoryAccumulateNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)Creates a BetaMemory for the BetaNode's memory.AsyncReceiveNode.AsyncReceiveMemoryAsyncReceiveNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)TAsyncSendNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)MemoryBetaNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)ConditionalBranchNode.ConditionalBranchMemoryConditionalBranchNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)EvalConditionNode.EvalMemoryEvalConditionNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)TFromNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)LeftInputAdapterNode.LiaNodeMemoryLeftInputAdapterNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)ObjectTypeNode.ObjectTypeNodeMemoryObjectTypeNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)Creates memory for the node using PrimitiveLongMap as its optimised for storage and reteivals of Longs.QueryElementNode.QueryElementNodeMemoryQueryElementNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)ReactiveFromNode.ReactiveFromMemoryReactiveFromNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)RightInputAdapterNode.RiaNodeMemoryRightInputAdapterNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)Creates and return the node memoryTimerNode.TimerNodeMemoryTimerNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)WindowNode.WindowMemoryWindowNode. createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator)Creates the WindowNode's memory.<T extends Memory>
TSegmentMemory. createNodeMemory(MemoryFactory<T> memoryFactory, ReteEvaluator reteEvaluator)protected QueryElementFactHandleQueryElementNode.UnificationNodeViewChangedEventListener. createQueryResultHandle(PropagationContext context, ReteEvaluator reteEvaluator, Object[] objects)InternalFactHandleAccumulateNode. createResultFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple, Object result)RightTupleFromNode. createRightTuple(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, Object object)static voidLeftInputAdapterNode. doDeleteObject(LeftTuple leftTuple, PropagationContext context, SegmentMemory sm, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm)voidModifyPreviousTuples. doDeleteObject(PropagationContext pctx, ReteEvaluator reteEvaluator, LeftTuple leftTuple)voidBetaNode. doDeleteRightTuple(RightTuple rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory)voidNotNode. doDeleteRightTuple(RightTuple rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory)static voidLeftInputAdapterNode. doInsertObject(InternalFactHandle factHandle, PropagationContext context, LeftInputAdapterNode liaNode, ReteEvaluator reteEvaluator, LeftInputAdapterNode.LiaNodeMemory lm, boolean linkOrNotify, boolean useLeftMemory)static voidLeftInputAdapterNode. doInsertSegmentMemory(ReteEvaluator reteEvaluator, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm, LeftTuple leftTuple, boolean streamMode)voidCompositeObjectSinkAdapter. doLinkRiaNode(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. doLinkRiaNode(ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. doLinkRiaNode(ReteEvaluator reteEvaluator)voidObjectSinkPropagator. doLinkRiaNode(ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. doLinkRiaNode(ReteEvaluator reteEvaluator)voidPathMemory. doLinkRule(ReteEvaluator reteEvaluator)voidRiaPathMemory. doLinkRule(ReteEvaluator reteEvaluator)protected voidCompositeObjectSinkAdapter. doPropagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectSink sink)This is a Hook method for subclasses to override.protected voidCompositeObjectSinkAdapter. doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, ObjectSink sink)static voidObjectTypeNode. doRetractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidModifyPreviousTuples. doRightDelete(PropagationContext pctx, ReteEvaluator reteEvaluator, RightTuple rightTuple)voidCompositeObjectSinkAdapter. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidObjectSinkPropagator. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. doUnlinkRiaNode(ReteEvaluator reteEvaluator)voidPathMemory. doUnlinkRule(ReteEvaluator reteEvaluator)voidRiaPathMemory. doUnlinkRule(ReteEvaluator reteEvaluator)static voidLeftInputAdapterNode. doUpdateObject(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm)voidBetaNode. doUpdateRightTuple(RightTuple rightTuple, ReteEvaluator reteEvaluator, BetaMemory memory)voidBetaNode. dumpMemory(ReteEvaluator reteEvaluator)ConditionalBranchEvaluator.ConditionalExecutionConditionalBranchEvaluator. evaluate(Tuple tuple, ReteEvaluator reteEvaluator, Object context)voidAsyncReceiveNode.AsyncReceiveAction. execute(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter.HashedInsert. execute(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter.Insert. execute(ReteEvaluator reteEvaluator)ActivationsManagerPathMemory. getActualActivationsManager(ReteEvaluator reteEvaluator)Object[]QueryElementNode. getActualArguments(LeftTuple leftTuple, ReteEvaluator reteEvaluator)static BetaMemoryBetaNode. getBetaMemory(BetaNode node, ReteEvaluator reteEvaluator)static BetaMemoryBetaNode. getBetaMemoryFromRightInput(BetaNode betaNode, ReteEvaluator reteEvaluator)TupleList<AccumulateNode.AccumulateContextEntry>AccumulateNode.GroupByContext. getGroup(Object workingMemoryContext, Accumulate accumulate, Tuple leftTuple, Object key, ReteEvaluator reteEvaluator)ObjectTypeConfAsyncReceiveNode. getObjectTypeConf(ReteEvaluator reteEvaluator)ObjectTypeConfAsyncSendNode. getObjectTypeConf(ReteEvaluator reteEvaluator)static RuleAgendaItemAlphaTerminalNode. getRuleAgendaItem(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, TerminalNode rtn, boolean linkPmem)protected WorkingMemoryEntryPointReteooFactHandleFactory. getWmEntryPoint(ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)protected booleanPathMemory. initDataDriven(ReteEvaluator reteEvaluator)protected booleanRiaPathMemory. initDataDriven(ReteEvaluator reteEvaluator)protected booleanPathMemory. isRuleDataDriven(ReteEvaluator reteEvaluator, RuleImpl rule)booleanBetaMemory. linkNode(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator)booleanBetaMemory. linkNode(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator, boolean notify)voidLeftInputAdapterNode.LiaNodeMemory. linkNode(ReteEvaluator reteEvaluator)booleanSegmentMemory. linkNode(long mask, ReteEvaluator reteEvaluator)voidPathMemory. linkSegment(long mask, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaTerminalNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidBetaNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyObject(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSink. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidRete. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidTraitProxyObjectTypeNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidAccumulateNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidExistsNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidJoinNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidNotNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidRightTupleSink. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. modifyRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)InternalFactHandleReteooFactHandleFactory. newFactHandle(long id, Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)SegmentMemorySegmentMemory.Prototype. newSegmentMemory(ReteEvaluator reteEvaluator)booleanSegmentMemory. notifyRuleLinkSegment(ReteEvaluator reteEvaluator)booleanSegmentMemory. notifyRuleLinkSegment(ReteEvaluator reteEvaluator, long mask)voidSegmentMemory. notifyRuleLinkSegment(ReteEvaluator reteEvaluator, PathMemory pmem)voidSegmentMemory.AccumulateMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory accMemory)voidSegmentMemory.BetaMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.LiaMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory liaMemory)abstract voidSegmentMemory.MemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.QueryMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory mem)voidSegmentMemory.ReactiveFromMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.TimerMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory mem)protected LeftTupleLeftInputAdapterNode. processDeletesFromModify(ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeNode.Id otnId)voidObjectTypeNode. propagateAssert(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateModifyObjectForPartition(InternalFactHandle handle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidEntryPointNode. propagateRetract(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateRetractObject(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, boolean useHash)static voidEntryPointNode. removeRightTuplesMatchingOTN(PropagationContext pctx, ReteEvaluator reteEvaluator, ModifyPreviousTuples modifyPreviousTuples, ObjectTypeNode node, int partition)protected voidBetaNode. reorderRightTuple(ReteEvaluator reteEvaluator, RightTuple rightTuple)protected voidNotNode. reorderRightTuple(ReteEvaluator reteEvaluator, RightTuple rightTuple)voidEntryPointNode. retractActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaTerminalNode. retractLeftTuple(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. retractLeftTuple(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractLeftTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractLeftTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidEntryPointNode. retractObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)Retract a fact object from thisRuleBaseand the specifiedWorkingMemory.voidObjectTypeNode. retractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)Retract theFactHandleimplfrom theRetenetwork.voidObjectTypeNode. retractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidRete. retractObject(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator)Retract a fact object from thisRuleBaseand the specifiedWorkingMemory.voidAccumulateNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)voidExistsNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)voidJoinNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)voidNotNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)voidRightTupleSink. retractRightTuple(RightTuple rightTuple, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. retractRightTuple(RightTuple rightTuple, PropagationContext pctx, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractRightTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractRightTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidRightTuple. retractTuple(PropagationContext context, ReteEvaluator reteEvaluator)voidRightTupleImpl. retractTuple(PropagationContext context, ReteEvaluator reteEvaluator)voidSubnetworkTuple. retractTuple(PropagationContext context, ReteEvaluator reteEvaluator)voidModifyPreviousTuples. retractTuples(PropagationContext pctx, ReteEvaluator reteEvaluator)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowAdded(RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowRemoved(RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowUpdated(RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)voidRightTuple. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)voidRightTupleImpl. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)voidSubnetworkTuple. setExpired(ReteEvaluator reteEvaluator, PropagationContext pctx)booleanBetaMemory. setNodeDirty(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator)booleanBetaMemory. setNodeDirty(LeftTupleSource tupleSource, ReteEvaluator reteEvaluator, boolean notify)voidLeftInputAdapterNode.LiaNodeMemory. setNodeDirty(ReteEvaluator reteEvaluator)static voidSingleObjectSinkAdapter. staticDoLinkRiaNode(ObjectSink sink, ReteEvaluator reteEvaluator)static voidSingleObjectSinkAdapter. staticDoUnlinkRiaNode(ObjectSink sink, ReteEvaluator reteEvaluator)voidPathMemory. unlinkedSegment(long mask, ReteEvaluator reteEvaluator)booleanBetaMemory. unlinkNode(ReteEvaluator reteEvaluator)booleanLeftInputAdapterNode.LiaNodeMemory. unlinkNode(ReteEvaluator reteEvaluator)booleanSegmentMemory. unlinkNode(long mask, ReteEvaluator reteEvaluator)voidSegmentMemory. unlinkSegment(ReteEvaluator reteEvaluator)Constructors in org.drools.core.reteoo with parameters of type ReteEvaluator Constructor Description AsyncMessage(ReteEvaluator reteEvaluator, Object object)AsyncReceiveMemory(AsyncReceiveNode node, ReteEvaluator reteEvaluator)ExpireJobContext(StatefulKnowledgeSessionImpl.WorkingMemoryReteExpireAction expireAction, ReteEvaluator reteEvaluator)MemoryVisitor(ReteEvaluator reteEvaluator)PathMemory(PathEndNode pathEndNode, ReteEvaluator reteEvaluator)RiaPathMemory(RightInputAdapterNode riaNode, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.rule
Fields in org.drools.core.rule declared as ReteEvaluator Modifier and Type Field Description ReteEvaluatorAbstractCompositeConstraint.MultiFieldConstraintContextEntry. reteEvaluatorReteEvaluatorPredicateConstraint.PredicateContextEntry. reteEvaluatorReteEvaluatorReturnValueRestriction.ReturnValueContextEntry. reteEvaluatorReteEvaluatorSlidingTimeWindow.BehaviorJobContext. reteEvaluatorReteEvaluatorVariableRestriction.VariableContextEntry. reteEvaluatorMethods in org.drools.core.rule that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorReturnValueRestriction.ReturnValueContextEntry. getReteEvaluator()ReteEvaluatorSlidingTimeWindow.BehaviorJobContext. getReteEvaluator()Methods in org.drools.core.rule with parameters of type ReteEvaluator Modifier and Type Method Description abstract ObjectAccumulate. accumulate(Object workingMemoryContext, Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)Executes the accumulate (action) code for the given fact handleabstract ObjectAccumulate. accumulate(Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)ObjectMultiAccumulate. accumulate(Object workingMemoryContext, Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)ObjectMultiAccumulate. accumulate(Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)ObjectSingleAccumulate. accumulate(Object workingMemoryContext, Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)ObjectSingleAccumulate. accumulate(Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)booleanBehavior. assertFact(Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Makes the behavior aware of the new fact entering behavior's scopebooleanBehaviorManager. assertFact(Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Register a newly asserted right tuple into the behaviors' contextbooleanSlidingLengthWindow. assertFact(Object context, InternalFactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)booleanSlidingTimeWindow. assertFact(Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)static ObjectQueryArgument. evaluateDeclaration(ReteEvaluator reteEvaluator, LeftTuple leftTuple, Declaration declaration)voidSlidingTimeWindow.BehaviorExpireWMAction. execute(ReteEvaluator reteEvaluator)voidBehavior. expireFacts(Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)A callback method that allows behaviors to expire factsvoidSlidingLengthWindow. expireFacts(Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)voidSlidingTimeWindow. expireFacts(Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)booleanDeclaration. getBooleanValue(ReteEvaluator reteEvaluator, Object object)byteDeclaration. getByteValue(ReteEvaluator reteEvaluator, Object object)charDeclaration. getCharValue(ReteEvaluator reteEvaluator, Object object)doubleDeclaration. getDoubleValue(ReteEvaluator reteEvaluator, Object object)floatDeclaration. getFloatValue(ReteEvaluator reteEvaluator, Object object)intDeclaration. getHashCode(ReteEvaluator reteEvaluator, Object object)intDeclaration. getIntValue(ReteEvaluator reteEvaluator, Object object)longDeclaration. getLongValue(ReteEvaluator reteEvaluator, Object object)abstract ObjectAccumulate. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, ReteEvaluator reteEvaluator)Gets the result of the accumulationObject[]MultiAccumulate. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, ReteEvaluator reteEvaluator)ObjectSingleAccumulate. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, ReteEvaluator reteEvaluator)shortDeclaration. getShortValue(ReteEvaluator reteEvaluator, Object object)ObjectDeclaration. getValue(ReteEvaluator reteEvaluator, Object object)ObjectDeclaration. getValue(ReteEvaluator reteEvaluator, InternalFactHandle fh)ObjectDeclaration. getValue(ReteEvaluator reteEvaluator, Tuple tuple)ObjectQueryArgument.Declr. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)ObjectQueryArgument. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)ObjectQueryArgument.Literal. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)ObjectQueryArgument.Null. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)ObjectQueryArgument.Var. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)abstract ObjectAccumulate. init(Object workingMemoryContext, Object accContext, Object funcContext, Tuple leftTuple, ReteEvaluator reteEvaluator)Executes the initialization block of codeObjectMultiAccumulate. init(Object workingMemoryContext, Object accContext, Object funcContext, Tuple leftTuple, ReteEvaluator reteEvaluator)ObjectSingleAccumulate. init(Object workingMemoryContext, Object accContext, Object funcContext, Tuple leftTuple, ReteEvaluator reteEvaluator)Collection<Object>Collect. instantiateResultObject(ReteEvaluator reteEvaluator)booleanEvalCondition. isAllowed(Tuple tuple, ReteEvaluator reteEvaluator, Object context)booleanPredicateConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanPredicateConstraint. isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, ReteEvaluator reteEvaluator, ContextEntry context)booleanReturnValueRestriction. isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, ReteEvaluator reteEvaluator, ContextEntry context)booleanReturnValueRestriction. isAllowed(InternalReadAccessor readAccessor, InternalFactHandle handle, Tuple tuple, ReteEvaluator reteEvaluator, ContextEntry context)voidBehavior. retractFact(Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a right tuple from the behavior's scopevoidBehaviorManager. retractFact(Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a newly asserted fact handle from the behaviors' contextvoidSlidingLengthWindow. retractFact(Object context, InternalFactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidSlidingTimeWindow. retractFact(Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)abstract booleanAccumulate. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)Executes the reverse (action) code for the given fact handlebooleanMultiAccumulate. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)booleanSingleAccumulate. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)voidAbstractCompositeConstraint.MultiFieldConstraintContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidAbstractCompositeRestriction.CompositeContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidPredicateConstraint.PredicateContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidReturnValueRestriction.ReturnValueContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidVariableRestriction.BooleanVariableContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidVariableRestriction.CharVariableContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidVariableRestriction.DoubleVariableContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidVariableRestriction.LongVariableContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidVariableRestriction.ObjectVariableContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidVariableRestriction.TemporalVariableContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidVariableRestriction.TimestampedContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidAbstractCompositeConstraint.MultiFieldConstraintContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidAbstractCompositeRestriction.CompositeContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidPredicateConstraint.PredicateContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidReturnValueRestriction.ReturnValueContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidVariableRestriction.BooleanVariableContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidVariableRestriction.CharVariableContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidVariableRestriction.DoubleVariableContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidVariableRestriction.LongVariableContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidVariableRestriction.ObjectVariableContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidVariableRestriction.TemporalVariableContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidVariableRestriction.TimestampedContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)protected voidSlidingTimeWindow. updateNextExpiration(InternalFactHandle fact, ReteEvaluator reteEvaluator, Behavior.Context context, int nodeId)Constructors in org.drools.core.rule with parameters of type ReteEvaluator Constructor Description BehaviorJobContext(int nodeId, ReteEvaluator reteEvaluator, Behavior behavior, Behavior.Context behaviorContext) -
Uses of ReteEvaluator in org.drools.core.rule.constraint
Fields in org.drools.core.rule.constraint declared as ReteEvaluator Modifier and Type Field Description ReteEvaluatorEvaluatorConstraint.LiteralContextEntry. reteEvaluatorMethods in org.drools.core.rule.constraint with parameters of type ReteEvaluator Modifier and Type Method Description IteratorXpathConstraint.XpathDataProvider. getResults(Tuple leftTuple, ReteEvaluator reteEvaluator, PropagationContext ctx, Object providerContext)booleanEvaluatorConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanNegConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanQueryNameConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanXpathConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)voidEvaluatorConstraint.LiteralContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidEvaluatorConstraint.LiteralContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple) -
Uses of ReteEvaluator in org.drools.core.runtime.rule.impl
Methods in org.drools.core.runtime.rule.impl with parameters of type ReteEvaluator Modifier and Type Method Description voidOpenQueryViewChangedEventListenerAdapter. rowAdded(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidOpenQueryViewChangedEventListenerAdapter. rowRemoved(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidOpenQueryViewChangedEventListenerAdapter. rowUpdated(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.spi
Methods in org.drools.core.spi with parameters of type ReteEvaluator Modifier and Type Method Description ObjectAccumulator. accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)Executes the accumulate (action) code for the given fact handleObjectAccumulator.SafeAccumulator. accumulate(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)PropagationContextPropagationContext. adaptModificationMaskForObjectType(ObjectType type, ReteEvaluator reteEvaluator)voidConsequence. evaluate(KnowledgeHelper knowledgeHelper, ReteEvaluator reteEvaluator)Execute the consequence for the supplied matchingTuple.voidConsequence.SafeConsequence. evaluate(KnowledgeHelper knowledgeHelper, ReteEvaluator reteEvaluator)booleanEvalExpression. evaluate(Tuple tuple, Declaration[] requiredDeclarations, ReteEvaluator reteEvaluator, Object context)booleanEvalExpression.SafeEvalExpression. evaluate(Tuple tuple, Declaration[] requiredDeclarations, ReteEvaluator reteEvaluator, Object context)booleanEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)Evaluates the expression using the provided parameters.booleanEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)Evaluates the expression using the provided parameters.booleanPredicateExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReteEvaluator reteEvaluator, Object context)booleanPredicateExpression.SafePredicateExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReteEvaluator reteEvaluator, Object context)FieldValueReturnValueExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReteEvaluator reteEvaluator, Object context)FieldValueReturnValueExpression.SafeReturnValueExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReteEvaluator reteEvaluator, Object context)booleanEvaluator. evaluateCachedLeft(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle right)Evaluates the expression using the provided parameters.booleanEvaluator. evaluateCachedRight(ReteEvaluator reteEvaluator, VariableRestriction.VariableContextEntry context, InternalFactHandle left)Evaluates the expression using the provided parameters.BigDecimalInternalReadAccessor. getBigDecimalValue(ReteEvaluator reteEvaluator, Object object)BigIntegerInternalReadAccessor. getBigIntegerValue(ReteEvaluator reteEvaluator, Object object)booleanInternalReadAccessor. getBooleanValue(ReteEvaluator reteEvaluator, Object object)byteInternalReadAccessor. getByteValue(ReteEvaluator reteEvaluator, Object object)charInternalReadAccessor. getCharValue(ReteEvaluator reteEvaluator, Object object)doubleInternalReadAccessor. getDoubleValue(ReteEvaluator reteEvaluator, Object object)floatInternalReadAccessor. getFloatValue(ReteEvaluator reteEvaluator, Object object)intInternalReadAccessor. getHashCode(ReteEvaluator reteEvaluator, Object object)intInternalReadAccessor. getIntValue(ReteEvaluator reteEvaluator, Object object)longInternalReadAccessor. getLongValue(ReteEvaluator reteEvaluator, Object object)ObjectAccumulator. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)Gets the result of the accummulationObjectAccumulator.SafeAccumulator. getResult(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)IteratorDataProvider. getResults(Tuple tuple, ReteEvaluator reteEvaluator, PropagationContext ctx, Object providerContext)shortInternalReadAccessor. getShortValue(ReteEvaluator reteEvaluator, Object object)booleanEnabled. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, ReteEvaluator reteEvaluator)ObjectGlobalDateExtractor. getValue(ReteEvaluator reteEvaluator, Object object)ObjectGlobalExtractor. getValue(ReteEvaluator reteEvaluator, Object object)ObjectGlobalNumberExtractor. getValue(ReteEvaluator reteEvaluator, Object object)ObjectInternalReadAccessor. getValue(ReteEvaluator reteEvaluator, Object object)ObjectPatternExtractor. getValue(ReteEvaluator reteEvaluator, Object object)intSalience. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator)ObjectSelfDateExtractor. getValue(ReteEvaluator reteEvaluator, Object object)ObjectSelfEventExtractor. getValue(ReteEvaluator reteEvaluator, Object object)ObjectSelfNumberExtractor. getValue(ReteEvaluator reteEvaluator, Object object)ObjectTupleValueExtractor. getValue(ReteEvaluator reteEvaluator, Tuple tuple)ObjectAccumulator. init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)Executes the initialization block of codeObjectAccumulator.SafeAccumulator. init(Object workingMemoryContext, Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)booleanAlphaNodeFieldConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanRestriction. isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, ReteEvaluator reteEvaluator, ContextEntry context)booleanInternalReadAccessor. isNullValue(ReteEvaluator reteEvaluator, Object object)InternalFactHandleFactHandleFactory. newFactHandle(long id, Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleFactHandleFactory. newFactHandle(Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)Construct a handle with a new id.booleanAccumulator.SafeAccumulator. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)booleanAccumulator. tryReverse(Object workingMemoryContext, Object context, Tuple leftTuple, InternalFactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)Reverses the accumulate action for the given fact handle -
Uses of ReteEvaluator in org.drools.core.time
Methods in org.drools.core.time that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorJobContext. getReteEvaluator()ReteEvaluatorSelfRemovalJobContext. getReteEvaluator()Methods in org.drools.core.time with parameters of type ReteEvaluator Modifier and Type Method Description static DateTimeUtils. evalDateExpression(TimerExpression expr, Tuple leftTuple, Declaration[] declrs, ReteEvaluator reteEvaluator)static longTimeUtils. evalTimeExpression(TimerExpression expr, Tuple leftTuple, Declaration[] declrs, ReteEvaluator reteEvaluator)ObjectTimerExpression. getValue(Tuple leftTuple, Declaration[] declrs, ReteEvaluator reteEvaluator)default voidTrigger. initialize(ReteEvaluator reteEvaluator)this method will be called before any job being called to provide some context to trigger -
Uses of ReteEvaluator in org.drools.core.time.impl
Methods in org.drools.core.time.impl with parameters of type ReteEvaluator Modifier and Type Method Description TriggerCompositeMaxDurationTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerCronTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerDurationTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerExpressionIntervalTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerIntervalTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)
-