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.extractors 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 org.drools.core.phreak org.drools.core.reteoo org.drools.core.reteoo.builder org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.accessor org.drools.core.rule.consequence org.drools.core.rule.constraint org.drools.core.runtime.rule.impl 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(java.util.List<QueryRowWithSubruleIndex> results, java.util.Map<java.lang.String,Declaration>[] declarations, ReteEvaluator reteEvaluator, Declaration[] parameters)QueryResultsRowImpl(QueryRowWithSubruleIndex row, ReteEvaluator reteEvaluator, QueryResultsImpl queryResults) -
Uses of ReteEvaluator in org.drools.core.base
Methods in org.drools.core.base with parameters of type ReteEvaluator Modifier and Type Method Description booleanEnabledBoolean. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, ReteEvaluator reteEvaluator)intSalienceInteger. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator)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) -
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 java.lang.ObjectCollectAccumulator. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)java.lang.ObjectJavaAccumulatorFunctionExecutor. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)java.lang.ObjectCollectAccumulator. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)java.lang.ObjectJavaAccumulatorFunctionExecutor. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)java.lang.ObjectCollectAccumulator. init(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)java.lang.ObjectJavaAccumulatorFunctionExecutor. init(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)booleanCollectAccumulator. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, java.lang.Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)booleanJavaAccumulatorFunctionExecutor. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, java.lang.Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator) -
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 booleanArrayElementReader. getBooleanValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanBaseObjectClassFieldReader. getBooleanValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanConstantValueReader. getBooleanValue(ReteEvaluator reteEvaluator, java.lang.Object object)byteArrayElementReader. getByteValue(ReteEvaluator reteEvaluator, java.lang.Object object)byteBaseObjectClassFieldReader. getByteValue(ReteEvaluator reteEvaluator, java.lang.Object object)byteConstantValueReader. getByteValue(ReteEvaluator reteEvaluator, java.lang.Object object)charArrayElementReader. getCharValue(ReteEvaluator reteEvaluator, java.lang.Object object)charBaseObjectClassFieldReader. getCharValue(ReteEvaluator reteEvaluator, java.lang.Object object)charConstantValueReader. getCharValue(ReteEvaluator reteEvaluator, java.lang.Object object)doubleArrayElementReader. getDoubleValue(ReteEvaluator reteEvaluator, java.lang.Object object)doubleBaseObjectClassFieldReader. getDoubleValue(ReteEvaluator reteEvaluator, java.lang.Object object)doubleConstantValueReader. getDoubleValue(ReteEvaluator reteEvaluator, java.lang.Object object)floatArrayElementReader. getFloatValue(ReteEvaluator reteEvaluator, java.lang.Object object)floatBaseObjectClassFieldReader. getFloatValue(ReteEvaluator reteEvaluator, java.lang.Object object)floatConstantValueReader. getFloatValue(ReteEvaluator reteEvaluator, java.lang.Object object)intArrayElementReader. getHashCode(ReteEvaluator reteEvaluator, java.lang.Object object)intBaseObjectClassFieldReader. getHashCode(ReteEvaluator reteEvaluator, java.lang.Object object)intConstantValueReader. getHashCode(ReteEvaluator reteEvaluator, java.lang.Object object)intArrayElementReader. getIntValue(ReteEvaluator reteEvaluator, java.lang.Object object)intBaseObjectClassFieldReader. getIntValue(ReteEvaluator reteEvaluator, java.lang.Object object)intConstantValueReader. getIntValue(ReteEvaluator reteEvaluator, java.lang.Object object)longArrayElementReader. getLongValue(ReteEvaluator reteEvaluator, java.lang.Object object)longBaseObjectClassFieldReader. getLongValue(ReteEvaluator reteEvaluator, java.lang.Object object)longConstantValueReader. getLongValue(ReteEvaluator reteEvaluator, java.lang.Object object)shortArrayElementReader. getShortValue(ReteEvaluator reteEvaluator, java.lang.Object object)shortBaseObjectClassFieldReader. getShortValue(ReteEvaluator reteEvaluator, java.lang.Object object)shortConstantValueReader. getShortValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectArrayElementReader. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)abstract java.lang.ObjectBaseObjectClassFieldReader. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectConstantValueReader. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectSelfReferenceClassFieldReader. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanArrayElementReader. isNullValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanBaseObjectClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanConstantValueReader. isNullValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanSelfReferenceClassFieldReader. isNullValue(ReteEvaluator reteEvaluator, java.lang.Object object) -
Uses of ReteEvaluator in org.drools.core.common
Subinterfaces of ReteEvaluator in org.drools.core.common Modifier and Type Interface Description interfaceInternalWorkingMemoryinterfaceInternalWorkingMemoryActionsMethods in org.drools.core.common that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorActivationsManager. getReteEvaluator()ReteEvaluatorDefaultFactHandle. getReteEvaluator()default ReteEvaluatorInternalFactHandle. 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)PropagationContextPropagationContext. adaptModificationMaskForObjectType(ObjectType type, ReteEvaluator reteEvaluator)InternalWorkingMemoryEntryPointEntryPointFactory. createEntryPoint(EntryPointNode addedNode, EntryPointId id, ReteEvaluator reteEvaluator)EntryPointsManagerEntryPointFactory. createEntryPointsManager(ReteEvaluator reteEvaluator)TMemoryFactory. createMemory(RuleBaseConfiguration config, 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)TruthMaintenanceSystemTruthMaintenanceSystemFactory. getOrCreateTruthMaintenanceSystem(ReteEvaluator reteEvaluator)protected WorkingMemoryEntryPointAbstractFactHandleFactory. getWmEntryPoint(ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(long id, java.lang.Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(long id, java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)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)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)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 SimpleAgendaGroupsManager(ReteEvaluator reteEvaluator) -
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. isEffective(Tuple tuple, RuleTerminalNode rtn, ReteEvaluator reteEvaluator)This returns true is the rule is effective.booleanRuleImpl. isEnabled(Tuple tuple, RuleTerminalNode rtn, ReteEvaluator reteEvaluator)booleanQueryImpl. processAbduction(Activation resultLeftTuple, DroolsQuery dquery, java.lang.Object[] objects, 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(InternalAgendaGroup agendaGroup, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAgendaGroupPushed(InternalAgendaGroup 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, java.lang.Object object, ReteEvaluator reteEvaluator)voidRuleRuntimeEventSupport. fireObjectRetracted(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, java.lang.Object oldObject, ReteEvaluator reteEvaluator)voidRuleRuntimeEventSupport. fireObjectUpdated(PropagationContext propagationContext, org.kie.api.runtime.rule.FactHandle handle, java.lang.Object oldObject, java.lang.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 booleanFactTemplateFieldExtractor. getBooleanValue(ReteEvaluator reteEvaluator, java.lang.Object object)byteFactTemplateFieldExtractor. getByteValue(ReteEvaluator reteEvaluator, java.lang.Object object)charFactTemplateFieldExtractor. getCharValue(ReteEvaluator reteEvaluator, java.lang.Object object)doubleFactTemplateFieldExtractor. getDoubleValue(ReteEvaluator reteEvaluator, java.lang.Object object)floatFactTemplateFieldExtractor. getFloatValue(ReteEvaluator reteEvaluator, java.lang.Object object)intFactTemplateFieldExtractor. getHashCode(ReteEvaluator reteEvaluator, java.lang.Object object)intFactTemplateFieldExtractor. getIntValue(ReteEvaluator reteEvaluator, java.lang.Object object)longFactTemplateFieldExtractor. getLongValue(ReteEvaluator reteEvaluator, java.lang.Object object)shortFactTemplateFieldExtractor. getShortValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectFactTemplateFieldExtractor. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanFactTemplateFieldExtractor. isNullValue(ReteEvaluator reteEvaluator, java.lang.Object object) -
Uses of ReteEvaluator in org.drools.core.impl
Methods in org.drools.core.impl that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorActivationsManagerImpl. getReteEvaluator()Methods in org.drools.core.impl with parameters of type ReteEvaluator Modifier and Type Method Description SegmentMemoryKnowledgeBaseImpl. createSegmentFromPrototype(ReteEvaluator reteEvaluator, LeftTupleSource tupleSource)SegmentMemoryKnowledgeBaseImpl. createSegmentFromPrototype(ReteEvaluator reteEvaluator, SegmentMemory.SegmentPrototype proto)SegmentMemoryRuleBase. createSegmentFromPrototype(ReteEvaluator reteEvaluator, LeftTupleSource tupleSource)SegmentMemoryRuleBase. createSegmentFromPrototype(ReteEvaluator reteEvaluator, SegmentMemory.SegmentPrototype smem)voidWorkingMemoryReteExpireAction. execute(ReteEvaluator reteEvaluator)voidWorkingMemoryReteExpireAction.PartitionAwareWorkingMemoryReteExpireAction. execute(ReteEvaluator reteEvaluator)Constructors in org.drools.core.impl with parameters of type ReteEvaluator Constructor Description ActivationsManagerImpl(ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.marshalling
Methods in org.drools.core.marshalling with parameters of type ReteEvaluator Modifier and Type Method Description InternalFactHandleMarshallerReaderContext. createAccumulateHandle(EntryPointId entryPointId, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result, int nodeId)InternalFactHandleMarshallerReaderContext. createAsyncNodeHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, java.lang.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 SegmentMemoryRuntimeSegmentUtilities. createChildSegment(ReteEvaluator reteEvaluator, LeftTupleNode node)static voidRuntimeSegmentUtilities. createChildSegments(ReteEvaluator reteEvaluator, SegmentMemory smem, LeftTupleSinkPropagator sinkProp)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)static java.util.List<PathMemory>TupleEvaluationUtil. findPathsToFlushFromRia(ReteEvaluator reteEvaluator, PathMemory pmem)voidRuleExecutor. fireActivation(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, Activation activation)voidRuleExecutor. fireConsequenceEvent(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, Activation activation, java.lang.String consequenceName)static booleanTupleEvaluationUtil. flushLeftTupleIfNecessary(ReteEvaluator reteEvaluator, SegmentMemory sm, boolean streamMode)static booleanTupleEvaluationUtil. flushLeftTupleIfNecessary(ReteEvaluator reteEvaluator, SegmentMemory sm, LeftTuple leftTuple, boolean streamMode, short stagedType)static voidTupleEvaluationUtil. forceFlushLeftTuple(PathMemory pmem, SegmentMemory sm, ReteEvaluator reteEvaluator, TupleSets<LeftTuple> leftTupleSets)static voidTupleEvaluationUtil. forceFlushPath(ReteEvaluator reteEvaluator, PathMemory outPmem)static voidTupleEvaluationUtil. forceFlushWhenRiaNode(ReteEvaluator reteEvaluator, PathMemory pmem)static SegmentMemoryRuntimeSegmentUtilities. getOrCreateSegmentMemory(LeftTupleNode node, ReteEvaluator reteEvaluator)Initialises the NodeSegment memory for all nodes in the segment.static SegmentMemoryRuntimeSegmentUtilities. getQuerySegmentMemory(ReteEvaluator reteEvaluator, LeftTupleSource segmentRoot, QueryElementNode queryNode)static voidPhreakAccumulateNode. initContext(java.lang.Object workingMemoryContext, ReteEvaluator reteEvaluator, Accumulate accumulate, Tuple leftTuple, AccumulateNode.AccumulateContextEntry accContext)static PathMemoryRuntimeSegmentUtilities. initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode)static voidRuntimeSegmentUtilities. initializePathMemory(ReteEvaluator reteEvaluator, PathEndNode pathEndNode, PathMemory pmem)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, java.lang.Object key, java.lang.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, java.util.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, java.util.List<PathMemory> pmems, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink, ReteEvaluator reteEvaluator)InternalFactHandleAsyncSendNode. createFactHandle(Tuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object object)InternalFactHandleClassObjectTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleFactTemplateTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleFromNode. createFactHandle(ReteEvaluator reteEvaluator, java.lang.Object object)InternalFactHandleObjectTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleQueryElementNode. createFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple)KnowledgeHelperRuntimeComponentFactory. createKnowledgeHelper(ReteEvaluator reteEvaluator)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.RiaPathMemoryRightInputAdapterNode. 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, java.lang.Object[] objects)InternalFactHandleAccumulateNode. createResultFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result)RightTupleFromNode. createRightTuple(LeftTuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, java.lang.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 java.util.List<PathMemory>LeftInputAdapterNode. doInsertSegmentMemory(ReteEvaluator reteEvaluator, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm, SegmentMemory sm, LeftTuple leftTuple, boolean streamMode)static voidLeftInputAdapterNode. doInsertSegmentMemoryWithFlush(ReteEvaluator reteEvaluator, boolean notifySegment, 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)voidRightInputAdapterNode.RiaPathMemory. 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)voidRightInputAdapterNode.RiaPathMemory. 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)ConditionalBranchEvaluator.ConditionalExecutionConditionalBranchEvaluator. evaluate(Tuple tuple, ReteEvaluator reteEvaluator, java.lang.Object context)voidAsyncReceiveNode.AsyncReceiveAction. execute(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter.HashedInsert. execute(ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter.Insert. execute(ReteEvaluator reteEvaluator)ActivationsManagerPathMemory. getActualActivationsManager(ReteEvaluator reteEvaluator)java.lang.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(java.lang.Object workingMemoryContext, Accumulate accumulate, Tuple leftTuple, java.lang.Object key, ReteEvaluator reteEvaluator)ObjectTypeConfAsyncReceiveNode. getObjectTypeConf(ReteEvaluator reteEvaluator)ObjectTypeConfAsyncSendNode. getObjectTypeConf(ReteEvaluator reteEvaluator)static RuleAgendaItemAlphaTerminalNode. getRuleAgendaItem(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, TerminalNode rtn, boolean linkPmem)protected booleanPathMemory. initDataDriven(ReteEvaluator reteEvaluator)protected booleanRightInputAdapterNode.RiaPathMemory. 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 handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, 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)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)SegmentMemorySegmentMemory.SegmentPrototype. 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.AsyncReceiveMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory mem)voidSegmentMemory.AsyncSendMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory mem)voidSegmentMemory.BetaMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.ConditionalBranchMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.EvalMemoryPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.FromMemoryPrototype. 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.RightInputAdapterPrototype. populateMemory(ReteEvaluator reteEvaluator, Memory memory)voidSegmentMemory.TerminalPrototype. 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)voidSegmentMemory.SegmentPrototype. updateSegmentMemory(SegmentMemory smem, ReteEvaluator reteEvaluator)Constructors in org.drools.core.reteoo with parameters of type ReteEvaluator Constructor Description AsyncMessage(ReteEvaluator reteEvaluator, java.lang.Object object)AsyncReceiveMemory(AsyncReceiveNode node, ReteEvaluator reteEvaluator)ExpireJobContext(WorkingMemoryReteExpireAction expireAction, ReteEvaluator reteEvaluator)PathMemory(PathEndNode pathEndNode, ReteEvaluator reteEvaluator)RiaPathMemory(PathEndNode pathEndNode, ReteEvaluator reteEvaluator) -
Uses of ReteEvaluator in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder with parameters of type ReteEvaluator Modifier and Type Method Description voidInstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidInstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple) -
Uses of ReteEvaluator in org.drools.core.rule
Fields in org.drools.core.rule declared as ReteEvaluator Modifier and Type Field Description ReteEvaluatorPredicateConstraint.PredicateContextEntry. reteEvaluatorReteEvaluatorSlidingTimeWindow.BehaviorJobContext. reteEvaluatorMethods in org.drools.core.rule that return ReteEvaluator Modifier and Type Method Description ReteEvaluatorSlidingTimeWindow.BehaviorJobContext. getReteEvaluator()Methods in org.drools.core.rule with parameters of type ReteEvaluator Modifier and Type Method Description abstract java.lang.ObjectAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)Executes the accumulate (action) code for the given fact handleabstract java.lang.ObjectAccumulate. accumulate(java.lang.Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)java.lang.ObjectMultiAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)java.lang.ObjectMultiAccumulate. accumulate(java.lang.Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)java.lang.ObjectSingleAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)java.lang.ObjectSingleAccumulate. accumulate(java.lang.Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)booleanBehavior. assertFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Makes the behavior aware of the new fact entering behavior's scopebooleanBehaviorManager. assertFact(java.lang.Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Register a newly asserted right tuple into the behaviors' contextbooleanSlidingLengthWindow. assertFact(java.lang.Object context, InternalFactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)booleanSlidingTimeWindow. assertFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)static java.lang.ObjectQueryArgument. evaluateDeclaration(ReteEvaluator reteEvaluator, LeftTuple leftTuple, Declaration declaration)voidSlidingTimeWindow.BehaviorExpireWMAction. execute(ReteEvaluator reteEvaluator)voidBehavior. expireFacts(java.lang.Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)A callback method that allows behaviors to expire factsvoidSlidingLengthWindow. expireFacts(java.lang.Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)voidSlidingTimeWindow. expireFacts(java.lang.Object context, PropagationContext pctx, ReteEvaluator reteEvaluator)booleanDeclaration. getBooleanValue(ReteEvaluator reteEvaluator, java.lang.Object object)byteDeclaration. getByteValue(ReteEvaluator reteEvaluator, java.lang.Object object)charDeclaration. getCharValue(ReteEvaluator reteEvaluator, java.lang.Object object)doubleDeclaration. getDoubleValue(ReteEvaluator reteEvaluator, java.lang.Object object)floatDeclaration. getFloatValue(ReteEvaluator reteEvaluator, java.lang.Object object)intDeclaration. getHashCode(ReteEvaluator reteEvaluator, java.lang.Object object)intDeclaration. getIntValue(ReteEvaluator reteEvaluator, java.lang.Object object)longDeclaration. getLongValue(ReteEvaluator reteEvaluator, java.lang.Object object)abstract java.lang.ObjectAccumulate. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, ReteEvaluator reteEvaluator)Gets the result of the accumulationjava.lang.Object[]MultiAccumulate. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, ReteEvaluator reteEvaluator)java.lang.ObjectSingleAccumulate. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, ReteEvaluator reteEvaluator)shortDeclaration. getShortValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectDeclaration. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectDeclaration. getValue(ReteEvaluator reteEvaluator, InternalFactHandle fh)java.lang.ObjectDeclaration. getValue(ReteEvaluator reteEvaluator, Tuple tuple)java.lang.ObjectQueryArgument.Declr. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)java.lang.ObjectQueryArgument. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)java.lang.ObjectQueryArgument.Literal. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)java.lang.ObjectQueryArgument.Null. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)java.lang.ObjectQueryArgument.Var. getValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)abstract java.lang.ObjectAccumulate. init(java.lang.Object workingMemoryContext, java.lang.Object accContext, java.lang.Object funcContext, Tuple leftTuple, ReteEvaluator reteEvaluator)Executes the initialization block of codejava.lang.ObjectMultiAccumulate. init(java.lang.Object workingMemoryContext, java.lang.Object accContext, java.lang.Object funcContext, Tuple leftTuple, ReteEvaluator reteEvaluator)java.lang.ObjectSingleAccumulate. init(java.lang.Object workingMemoryContext, java.lang.Object accContext, java.lang.Object funcContext, Tuple leftTuple, ReteEvaluator reteEvaluator)java.util.Collection<java.lang.Object>Collect. instantiateResultObject(ReteEvaluator reteEvaluator)booleanEvalCondition. isAllowed(Tuple tuple, ReteEvaluator reteEvaluator, java.lang.Object context)booleanPredicateConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanPredicateConstraint. isAllowed(ReadAccessor extractor, InternalFactHandle handle, ReteEvaluator reteEvaluator, ContextEntry context)voidBehavior. retractFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a right tuple from the behavior's scopevoidBehaviorManager. retractFact(java.lang.Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a newly asserted fact handle from the behaviors' contextvoidSlidingLengthWindow. retractFact(java.lang.Object context, InternalFactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidSlidingTimeWindow. retractFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)abstract booleanAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)Executes the reverse (action) code for the given fact handlebooleanMultiAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)booleanSingleAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)voidContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidPredicateConstraint.PredicateContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidContextEntry. updateFromTuple(ReteEvaluator reteEvaluator, Tuple tuple)voidPredicateConstraint.PredicateContextEntry. 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.accessor
Methods in org.drools.core.rule.accessor with parameters of type ReteEvaluator Modifier and Type Method Description java.lang.ObjectAccumulator. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)Executes the accumulate (action) code for the given fact handlebooleanEvalExpression. evaluate(Tuple tuple, Declaration[] requiredDeclarations, ReteEvaluator reteEvaluator, java.lang.Object context)booleanEvaluator. evaluate(ReteEvaluator reteEvaluator, ReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)Evaluates the expression using the provided parameters.booleanEvaluator. evaluate(ReteEvaluator reteEvaluator, ReadAccessor leftExtractor, InternalFactHandle left, ReadAccessor rightExtractor, InternalFactHandle right)Evaluates the expression using the provided parameters.booleanPredicateExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReteEvaluator reteEvaluator, java.lang.Object context)FieldValueReturnValueExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReteEvaluator reteEvaluator, java.lang.Object context)booleanReadAccessor. getBooleanValue(ReteEvaluator reteEvaluator, java.lang.Object object)byteReadAccessor. getByteValue(ReteEvaluator reteEvaluator, java.lang.Object object)charReadAccessor. getCharValue(ReteEvaluator reteEvaluator, java.lang.Object object)doubleReadAccessor. getDoubleValue(ReteEvaluator reteEvaluator, java.lang.Object object)floatReadAccessor. getFloatValue(ReteEvaluator reteEvaluator, java.lang.Object object)intReadAccessor. getHashCode(ReteEvaluator reteEvaluator, java.lang.Object object)intReadAccessor. getIntValue(ReteEvaluator reteEvaluator, java.lang.Object object)longReadAccessor. getLongValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectAccumulator. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)Gets the result of the accummulationjava.util.IteratorDataProvider. getResults(Tuple tuple, ReteEvaluator reteEvaluator, PropagationContext ctx, java.lang.Object providerContext)shortReadAccessor. getShortValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanEnabled. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, ReteEvaluator reteEvaluator)java.lang.ObjectGlobalExtractor. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectPatternExtractor. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectReadAccessor. getValue(ReteEvaluator reteEvaluator, java.lang.Object object)intSalience. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator)java.lang.ObjectTupleValueExtractor. getValue(ReteEvaluator reteEvaluator, Tuple tuple)java.lang.ObjectAccumulator. init(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, Declaration[] declarations, ReteEvaluator reteEvaluator)Executes the initialization block of codebooleanReadAccessor. isNullValue(ReteEvaluator reteEvaluator, java.lang.Object object)InternalFactHandleFactHandleFactory. newFactHandle(long id, java.lang.Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleFactHandleFactory. newFactHandle(java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)Construct a handle with a new id.booleanAccumulator. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, java.lang.Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)Reverses the accumulate action for the given fact handle -
Uses of ReteEvaluator in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence with parameters of type ReteEvaluator Modifier and Type Method Description voidConsequence. evaluate(KnowledgeHelper knowledgeHelper, ReteEvaluator reteEvaluator)Execute the consequence for the supplied matchingTuple. -
Uses of ReteEvaluator in org.drools.core.rule.constraint
Methods in org.drools.core.rule.constraint with parameters of type ReteEvaluator Modifier and Type Method Description java.util.IteratorXpathConstraint.XpathDataProvider. getResults(Tuple leftTuple, ReteEvaluator reteEvaluator, PropagationContext ctx, java.lang.Object providerContext)booleanAlphaNodeFieldConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanNegConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanQueryNameConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanXpathConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator) -
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.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 java.util.DateTimeUtils. evalDateExpression(TimerExpression expr, Tuple leftTuple, Declaration[] declrs, ReteEvaluator reteEvaluator)static longTimeUtils. evalTimeExpression(TimerExpression expr, Tuple leftTuple, Declaration[] declrs, ReteEvaluator reteEvaluator)java.lang.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, java.lang.String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerCronTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, java.lang.String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerDurationTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, java.lang.String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerExpressionIntervalTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, java.lang.String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerIntervalTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, java.lang.String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)TriggerTimer. createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, java.lang.String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ReteEvaluator reteEvaluator)
-