Drools :: Core 6.1.0.Beta1

Uses of Interface
org.drools.core.spi.BetaNodeFieldConstraint

Packages that use BetaNodeFieldConstraint
org.drools.core.common   
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.constraint   
org.drools.core.spi   
org.drools.core.util.index   
 

Uses of BetaNodeFieldConstraint in org.drools.core.common
 

Classes in org.drools.core.common that implement BetaNodeFieldConstraint
 class InstanceEqualsConstraint
          InstanceEqualsConstraint Created: 21/06/2006
 class InstanceNotEqualsConstraint
           
 class TupleStartEqualsConstraint
          Checks if one tuple is the start subtuple of other tuple.
 

Fields in org.drools.core.common declared as BetaNodeFieldConstraint
protected  BetaNodeFieldConstraint SingleBetaConstraints.constraint
           
protected  BetaNodeFieldConstraint[] MultipleBetaConstraint.constraints
           
 

Methods in org.drools.core.common that return BetaNodeFieldConstraint
 BetaNodeFieldConstraint InstanceEqualsConstraint.cloneIfInUse()
           
 BetaNodeFieldConstraint InstanceNotEqualsConstraint.cloneIfInUse()
           
 BetaNodeFieldConstraint TupleStartEqualsConstraint.cloneIfInUse()
           
 BetaNodeFieldConstraint SingleBetaConstraints.getConstraint()
           
 BetaNodeFieldConstraint[] DefaultBetaConstraints.getConstraints()
           
 BetaNodeFieldConstraint[] SingleNonIndexSkipBetaConstraints.getConstraints()
           
 BetaNodeFieldConstraint[] QuadroupleNonIndexSkipBetaConstraints.getConstraints()
           
 BetaNodeFieldConstraint[] BetaConstraints.getConstraints()
           
 BetaNodeFieldConstraint[] EmptyBetaConstraints.getConstraints()
           
 BetaNodeFieldConstraint[] MultipleBetaConstraint.getConstraints()
           
 BetaNodeFieldConstraint[] TripleNonIndexSkipBetaConstraints.getConstraints()
           
 BetaNodeFieldConstraint[] SingleBetaConstraints.getConstraints()
           
 BetaNodeFieldConstraint[] DoubleNonIndexSkipBetaConstraints.getConstraints()
           
 

Constructors in org.drools.core.common with parameters of type BetaNodeFieldConstraint
DefaultBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf)
           
DefaultBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
           
DoubleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf)
           
DoubleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
           
MultipleBetaConstraint(BetaNodeFieldConstraint[] constraints, org.kie.internal.conf.IndexPrecedenceOption indexPrecedenceOption, boolean disableIndexing)
           
MultipleBetaConstraint(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
           
QuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf)
           
QuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
           
SingleBetaConstraints(BetaNodeFieldConstraint[] constraint, RuleBaseConfiguration conf)
           
SingleBetaConstraints(BetaNodeFieldConstraint constraint, RuleBaseConfiguration conf)
           
SingleBetaConstraints(BetaNodeFieldConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex)
           
TripleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf)
           
TripleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
           
 

Uses of BetaNodeFieldConstraint in org.drools.core.reteoo
 

Methods in org.drools.core.reteoo that return BetaNodeFieldConstraint
 BetaNodeFieldConstraint[] BetaNode.getConstraints()
           
 

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

Methods in org.drools.core.reteoo.builder that return types with arguments of type BetaNodeFieldConstraint
 List<BetaNodeFieldConstraint> BuildContext.getBetaconstraints()
           
 

Methods in org.drools.core.reteoo.builder with parameters of type BetaNodeFieldConstraint
protected  void PatternBuilder.linkBetaConstraint(BetaNodeFieldConstraint constraint, List<BetaNodeFieldConstraint> betaConstraints)
           
 

Method parameters in org.drools.core.reteoo.builder with type arguments of type BetaNodeFieldConstraint
 BetaConstraints BuildUtils.createBetaNodeConstraint(BuildContext context, List<BetaNodeFieldConstraint> list, boolean disableIndexing)
          Creates and returns a BetaConstraints object for the given list of constraints
protected  void PatternBuilder.linkBetaConstraint(BetaNodeFieldConstraint constraint, List<BetaNodeFieldConstraint> betaConstraints)
           
 void BuildContext.setBetaconstraints(List<BetaNodeFieldConstraint> betaconstraints)
           
 

Uses of BetaNodeFieldConstraint in org.drools.core.rule
 

Classes in org.drools.core.rule that implement BetaNodeFieldConstraint
 class AbstractCompositeConstraint
          A superclass for all composite constraints, like "OR" and "AND"
 class MutableTypeConstraint
          A base class for constraints
 class PredicateConstraint
          A predicate can be written as a top level constraint or be nested inside inside a field constraint (and as so, must implement the Restriction interface).
 

Fields in org.drools.core.rule declared as BetaNodeFieldConstraint
protected  BetaNodeFieldConstraint[] AbstractCompositeConstraint.betaConstraints
           
 

Methods in org.drools.core.rule that return BetaNodeFieldConstraint
 BetaNodeFieldConstraint[] AbstractCompositeConstraint.getBetaConstraints()
           
 

Methods in org.drools.core.rule with parameters of type BetaNodeFieldConstraint
 void AbstractCompositeConstraint.addBetaConstraint(BetaNodeFieldConstraint constraint)
          Adds a beta constraint to this multi field OR constraint
 

Constructors in org.drools.core.rule with parameters of type BetaNodeFieldConstraint
AbstractCompositeConstraint.MultiFieldConstraintContextEntry(AlphaNodeFieldConstraint[] alphas, BetaNodeFieldConstraint[] betas)
           
 

Uses of BetaNodeFieldConstraint in org.drools.core.rule.constraint
 

Classes in org.drools.core.rule.constraint that implement BetaNodeFieldConstraint
 class EvaluatorConstraint
           
 class MvelConstraint
           
 

Uses of BetaNodeFieldConstraint in org.drools.core.spi
 

Methods in org.drools.core.spi that return BetaNodeFieldConstraint
 BetaNodeFieldConstraint BetaNodeFieldConstraint.cloneIfInUse()
          Clone this constraints only if it is already used by a different node, otherwise returns this
 

Uses of BetaNodeFieldConstraint in org.drools.core.util.index
 

Methods in org.drools.core.util.index with parameters of type BetaNodeFieldConstraint
static boolean IndexUtil.compositeAllowed(BetaNodeFieldConstraint[] constraints, short betaNodeType)
           
static BetaMemory IndexUtil.Factory.createBetaMemory(RuleBaseConfiguration config, short nodeType, BetaNodeFieldConstraint... constraints)
           
static ContextEntry[] IndexUtil.Factory.createContext(BetaNodeFieldConstraint... constraints)
           
static boolean IndexUtil.isIndexable(BetaNodeFieldConstraint constraint, short nodeType)
           
static boolean[] IndexUtil.isIndexableForNode(org.kie.internal.conf.IndexPrecedenceOption indexPrecedenceOption, short nodeType, int keyDepth, BetaNodeFieldConstraint[] constraints)
           
static boolean IndexUtil.isIndexableForNode(short nodeType, BetaNodeFieldConstraint constraint)
           
 


Drools :: Core 6.1.0.Beta1

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