Uses of Class
org.drools.core.reteoo.LeftTupleSource
-
Packages that use LeftTupleSource Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.drools.core.common org.drools.core.impl org.drools.core.phreak org.drools.core.reteoo org.drools.core.reteoo.builder -
-
Uses of LeftTupleSource in org.drools.core
Methods in org.drools.core with parameters of type LeftTupleSource Modifier and Type Method Description TerminalNodeActivationListenerFactory. createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args)TerminalNodeQueryActivationListenerFactory. createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args)TerminalNodeRuleActivationListenerFactory. createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args) -
Uses of LeftTupleSource in org.drools.core.common
Methods in org.drools.core.common with parameters of type LeftTupleSource Modifier and Type Method Description LeftTupleLeftTupleIterator. getFirstLeftTuple(LeftTupleSource source, LeftTupleSink sink, InternalWorkingMemory wm)LeftTupleLeftTupleIterator. getNextLeftTuple(LeftTupleSource source, LeftTupleSink sink, LeftTuple leftTuple, InternalWorkingMemory wm)default SegmentMemoryMemory. getOrCreateSegmentMemory(LeftTupleSource tupleSource, InternalWorkingMemory wm)static voidPhreakActivationIterator. processLeftTuples(LeftTupleSource node, List<AgendaItem> agendaItems, Set<RuleTerminalNode> nodeSet, InternalWorkingMemory wm) -
Uses of LeftTupleSource in org.drools.core.impl
Methods in org.drools.core.impl with parameters of type LeftTupleSource Modifier and Type Method Description SegmentMemoryInternalKnowledgeBase. createSegmentFromPrototype(InternalWorkingMemory wm, LeftTupleSource tupleSource)SegmentMemoryKnowledgeBaseImpl. createSegmentFromPrototype(InternalWorkingMemory wm, LeftTupleSource tupleSource)voidKnowledgeBaseImpl. registerSegmentPrototype(LeftTupleSource tupleSource, SegmentMemory smem) -
Uses of LeftTupleSource in org.drools.core.phreak
Methods in org.drools.core.phreak with parameters of type LeftTupleSource Modifier and Type Method Description static voidSegmentUtilities. checkEagerSegmentCreation(LeftTupleSource lt, InternalWorkingMemory wm, int nodeTypesInSegment)static SegmentMemorySegmentUtilities. getOrCreateSegmentMemory(LeftTupleSource tupleSource, InternalWorkingMemory wm)Initialises the NodeSegment memory for all nodes in the segment.static SegmentMemorySegmentUtilities. getQuerySegmentMemory(InternalWorkingMemory wm, LeftTupleSource segmentRoot, QueryElementNode queryNode)static booleanSegmentUtilities. inSubNetwork(RightInputAdapterNode riaNode, LeftTupleSource leftTupleSource)Is the LeftTupleSource a node in the sub network for the RightInputAdapterNode To be in the same network, it must be a node is after the two output of the parent and before the rianode.static booleanRuleNetworkEvaluator. useLeftMemory(LeftTupleSource tupleSource, Tuple tuple) -
Uses of LeftTupleSource in org.drools.core.reteoo
Subclasses of LeftTupleSource in org.drools.core.reteoo Modifier and Type Class Description classAccumulateNodeAccumulateNode A beta node capable of doing accumulate logic.classAlphaTerminalNodeclassAsyncReceiveNodeclassAsyncSendNode<T extends AsyncSendNode.AsyncSendMemory>classBetaNodeclassConditionalBranchNodeNode which allows to follow different paths in the Rete-OO network, based on the result of a booleanTest.classEvalConditionNodeclassExistsNodeExistsNodeextendsBetaNodeto perform tests for the existence of a Fact plus one or more conditions.classFromNode<T extends FromNode.FromMemory>classJoinNodeclassLeftInputAdapterNodeAll asserting Facts must propagated into the rightObjectSinkside of a BetaNode, if this is the first Pattern then there are no BetaNodes to propagate to.classNotNodeclassQueryElementNodeclassReactiveFromNodeclassTimerNodeFields in org.drools.core.reteoo declared as LeftTupleSource Modifier and Type Field Description protected LeftTupleSourceLeftTupleSource. leftInputThe left inputTupleSource.Methods in org.drools.core.reteoo that return LeftTupleSource Modifier and Type Method Description LeftTupleSourceAbstractTerminalNode. getLeftTupleSource()LeftTupleSourceLeftTupleNode. getLeftTupleSource()LeftTupleSourceLeftTupleSource. getLeftTupleSource()LeftTupleSourceRightInputAdapterNode. getLeftTupleSource()LeftTupleSourceTerminalNode. getLeftTupleSource()LeftTupleSourceRightInputAdapterNode. getStartTupleSource()LeftTupleSourceBaseLeftTuple. getTupleSource()LeftTupleSourceRightTupleImpl. getTupleSource()LeftTupleSourceAbstractTerminalNode. unwrapTupleSource()LeftTupleSourceTerminalNode. unwrapTupleSource()Methods in org.drools.core.reteoo with parameters of type LeftTupleSource Modifier and Type Method Description default PathEndNode.PathMemSpecPathEndNode. calculatePathMemSpec(LeftTupleSource startTupleSource)default PathEndNode.PathMemSpecPathEndNode. calculatePathMemSpec(LeftTupleSource startTupleSource, TerminalNode removingTN)static booleanPathEndNode. hasConditionalBranchNode(LeftTupleSource tupleSource)protected voidBetaNode. initDeclaredMask(BuildContext context, LeftTupleSource leftInput)protected voidConditionalBranchNode. initDeclaredMask(BuildContext context, LeftTupleSource leftInput)protected voidFromNode. initDeclaredMask(BuildContext context, LeftTupleSource leftInput)protected voidLeftTupleSource. initDeclaredMask(BuildContext context, LeftTupleSource leftInput)protected voidBetaNode. initInferredMask(LeftTupleSource leftInput)protected voidLeftTupleSource. initInferredMask(LeftTupleSource leftInput)protected voidLeftTupleSource. initMasks(BuildContext context, LeftTupleSource leftInput)booleanBetaMemory. linkNode(LeftTupleSource tupleSource, InternalWorkingMemory wm)booleanBetaMemory. linkNode(LeftTupleSource tupleSource, InternalWorkingMemory wm, boolean notify)voidLeftTupleSource. setLeftTupleSource(LeftTupleSource leftInput)booleanBetaMemory. setNodeDirty(LeftTupleSource tupleSource, InternalWorkingMemory wm)booleanBetaMemory. setNodeDirty(LeftTupleSource tupleSource, InternalWorkingMemory wm, boolean notify)voidRightInputAdapterNode. setTupleSource(LeftTupleSource tupleSource)Constructors in org.drools.core.reteoo with parameters of type LeftTupleSource Constructor Description AbstractTerminalNode(int id, RuleBasePartitionId partitionId, boolean partitionsEnabled, LeftTupleSource source, BuildContext context)AccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context)AsyncReceiveNode(int id, LeftTupleSource tupleSource, AsyncReceive receive, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, BuildContext context)AsyncSendNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, boolean tupleMemoryEnabled, BuildContext context, AsyncSend send)BetaNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints constraints, BuildContext context)Constructs aBetaNodeusing the specifiedBetaNodeBinder.ConditionalBranchNode(int id, LeftTupleSource tupleSource, ConditionalBranchEvaluator branchEvaluator, BuildContext context)EvalConditionNode(int id, LeftTupleSource tupleSource, EvalCondition eval, BuildContext context)ExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints joinNodeBinder, BuildContext context)FromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, boolean tupleMemoryEnabled, BuildContext context, From from)JoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)NotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints joinNodeBinder, BuildContext context)QueryElementNode(int id, LeftTupleSource tupleSource, QueryElement queryElement, boolean tupleMemoryEnabled, boolean openQuery, BuildContext context)QueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)ConstructorReactiveFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, boolean tupleMemoryEnabled, BuildContext context, From from)RightInputAdapterNode(int id, LeftTupleSource source, LeftTupleSource startTupleSource, BuildContext context)Constructor specifying the unique id of the node in the Rete network, the position of the propagatingFactHandleImplinReteTupleand the source that propagates the receiveReteTuples.RuleTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)TimerNode(int id, LeftTupleSource tupleSource, Timer timer, String[] calendarNames, Declaration[][] startEndDeclarations, BuildContext context) -
Uses of LeftTupleSource in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return LeftTupleSource Modifier and Type Method Description LeftTupleSourceBuildContext. getTupleSource()Methods in org.drools.core.reteoo.builder with parameters of type LeftTupleSource Modifier and Type Method Description AccumulateNodeNodeFactory. buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context)AccumulateNodePhreakNodeFactory. buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context)AsyncReceiveNodeNodeFactory. buildAsyncReceiveNode(int id, AsyncReceive receive, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, BuildContext context)AsyncReceiveNodePhreakNodeFactory. buildAsyncReceiveNode(int id, AsyncReceive receive, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, BuildContext context)AsyncSendNodeNodeFactory. buildAsyncSendNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, AsyncSend send)AsyncSendNodePhreakNodeFactory. buildAsyncSendNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, AsyncSend send)ConditionalBranchNodeNodeFactory. buildConditionalBranchNode(int id, LeftTupleSource tupleSource, ConditionalBranchEvaluator branchEvaluator, BuildContext context)ConditionalBranchNodePhreakNodeFactory. buildConditionalBranchNode(int id, LeftTupleSource tupleSource, ConditionalBranchEvaluator branchEvaluator, BuildContext context)EvalConditionNodeNodeFactory. buildEvalNode(int id, LeftTupleSource tupleSource, EvalCondition eval, BuildContext context)EvalConditionNodePhreakNodeFactory. buildEvalNode(int id, LeftTupleSource tupleSource, EvalCondition eval, BuildContext context)ExistsNodeNodeFactory. buildExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)ExistsNodePhreakNodeFactory. buildExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)FromNodeNodeFactory. buildFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)FromNodePhreakNodeFactory. buildFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)JoinNodeNodeFactory. buildJoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)JoinNodePhreakNodeFactory. buildJoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)NotNodeNodeFactory. buildNotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)NotNodePhreakNodeFactory. buildNotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)QueryElementNodeNodeFactory. buildQueryElementNode(int nextId, LeftTupleSource tupleSource, QueryElement qe, boolean tupleMemoryEnabled, boolean openQuery, BuildContext context)QueryElementNodePhreakNodeFactory. buildQueryElementNode(int id, LeftTupleSource tupleSource, QueryElement qe, boolean tupleMemoryEnabled, boolean openQuery, BuildContext context)TerminalNodeNodeFactory. buildQueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)TerminalNodePhreakNodeFactory. buildQueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)ReactiveFromNodeNodeFactory. buildReactiveFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)ReactiveFromNodePhreakNodeFactory. buildReactiveFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)RightInputAdapterNodeNodeFactory. buildRightInputNode(int id, LeftTupleSource leftInput, LeftTupleSource startTupleSource, BuildContext context)RightInputAdapterNodePhreakNodeFactory. buildRightInputNode(int id, LeftTupleSource leftInput, LeftTupleSource startTupleSource, BuildContext context)TerminalNodeNodeFactory. buildTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)TerminalNodePhreakNodeFactory. buildTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)TimerNodeNodeFactory. buildTimerNode(int id, Timer timer, String[] calendarNames, Declaration[][] declarations, LeftTupleSource tupleSource, BuildContext context)TimerNodePhreakNodeFactory. buildTimerNode(int id, Timer timer, String[] calendarNames, Declaration[][] declarations, LeftTupleSource tupleSource, BuildContext context)voidBuildContext. setTupleSource(LeftTupleSource tupleSource)
-