Drools :: Core 6.1.0.Beta1

Uses of Interface
org.drools.core.common.BetaConstraints

Packages that use BetaConstraints
org.drools.core.common   
org.drools.core.phreak   
org.drools.core.reteoo   
org.drools.core.reteoo.builder   
 

Uses of BetaConstraints in org.drools.core.common
 

Classes in org.drools.core.common that implement BetaConstraints
 class DefaultBetaConstraints
           
 class DoubleBetaConstraints
           
 class DoubleNonIndexSkipBetaConstraints
           
 class EmptyBetaConstraints
           
 class MultipleBetaConstraint
           
 class QuadroupleBetaConstraints
           
 class QuadroupleNonIndexSkipBetaConstraints
           
 class SingleBetaConstraints
           
 class SingleNonIndexSkipBetaConstraints
           
 class TripleBetaConstraints
           
 class TripleNonIndexSkipBetaConstraints
           
 

Methods in org.drools.core.common that return BetaConstraints
 BetaConstraints BetaConstraints.cloneIfInUse()
           
static BetaConstraints EmptyBetaConstraints.getInstance()
           
 BetaConstraints QuadroupleBetaConstraints.getOriginalConstraint()
           
 BetaConstraints DefaultBetaConstraints.getOriginalConstraint()
           
 BetaConstraints DoubleBetaConstraints.getOriginalConstraint()
           
 BetaConstraints SingleNonIndexSkipBetaConstraints.getOriginalConstraint()
           
 BetaConstraints QuadroupleNonIndexSkipBetaConstraints.getOriginalConstraint()
           
 BetaConstraints BetaConstraints.getOriginalConstraint()
           
 BetaConstraints EmptyBetaConstraints.getOriginalConstraint()
           
 BetaConstraints TripleNonIndexSkipBetaConstraints.getOriginalConstraint()
           
 BetaConstraints TripleBetaConstraints.getOriginalConstraint()
           
 BetaConstraints SingleBetaConstraints.getOriginalConstraint()
           
 BetaConstraints DoubleNonIndexSkipBetaConstraints.getOriginalConstraint()
           
 

Uses of BetaConstraints in org.drools.core.phreak
 

Methods in org.drools.core.phreak with parameters of type BetaConstraints
protected  void PhreakFromNode.checkConstraintsAndPropagate(LeftTupleSink sink, LeftTuple leftTuple, RightTuple rightTuple, AlphaNodeFieldConstraint[] alphaConstraints, BetaConstraints betaConstraints, PropagationContext propagationContext, InternalWorkingMemory wm, FromNode.FromMemory fm, BetaMemory bm, ContextEntry[] context, boolean useLeftMemory, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 LeftTuple PhreakJoinNode.doLeftUpdatesProcessChildren(LeftTuple childLeftTuple, LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSets stagedLeftTuples, ContextEntry[] contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator it, LeftTupleSets trgLeftTuples)
           
 LeftTuple PhreakJoinNode.doRightUpdatesProcessChildren(LeftTuple childLeftTuple, LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSets stagedLeftTuples, ContextEntry[] contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator it, LeftTupleSets trgLeftTuples)
           
static void RuleNetworkEvaluator.findLeftTupleBlocker(BetaNode betaNode, RightTupleMemory rtm, ContextEntry[] contextEntry, BetaConstraints constraints, LeftTuple leftTuple, FastIterator it, PropagationContext context, boolean useLeftMemory)
           
 

Uses of BetaConstraints in org.drools.core.reteoo
 

Fields in org.drools.core.reteoo declared as BetaConstraints
protected  BetaConstraints FromNode.betaConstraints
           
protected  BetaConstraints BetaNode.constraints
           
protected  BetaConstraints AccumulateNode.resultBinder
           
 

Methods in org.drools.core.reteoo that return BetaConstraints
 BetaConstraints FromNode.getBetaConstraints()
           
 BetaConstraints BetaNode.getRawConstraints()
           
 BetaConstraints AccumulateNode.getResultBinder()
           
 

Methods in org.drools.core.reteoo with parameters of type BetaConstraints
 void BetaNode.setConstraints(BetaConstraints constraints)
           
 

Constructors in org.drools.core.reteoo with parameters of type BetaConstraints
AccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, boolean unwrapRightObject, 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)
           
 

Uses of BetaConstraints in org.drools.core.reteoo.builder
 

Methods in org.drools.core.reteoo.builder that return BetaConstraints
 BetaConstraints BuildUtils.createBetaNodeConstraint(BuildContext context, List<BetaNodeFieldConstraint> list, boolean disableIndexing)
          Creates and returns a BetaConstraints object for the given list of constraints
 

Methods in org.drools.core.reteoo.builder with parameters of type BetaConstraints
 AccumulateNode NodeFactory.buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, boolean unwrapRightObject, BuildContext context)
           
 AccumulateNode PhreakNodeFactory.buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, boolean unwrapRightObject, BuildContext context)
           
 ExistsNode NodeFactory.buildExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 ExistsNode PhreakNodeFactory.buildExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 BaseNode NodeFactory.buildFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)
           
 BaseNode PhreakNodeFactory.buildFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)
           
 JoinNode NodeFactory.buildJoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 JoinNode PhreakNodeFactory.buildJoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 NotNode NodeFactory.buildNotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 NotNode PhreakNodeFactory.buildNotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 


Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.