Package org.drools.core.reteoo.builder
Class BetaNodeConstraintFactoryImpl
- java.lang.Object
-
- org.drools.core.reteoo.builder.BetaNodeConstraintFactoryImpl
-
- All Implemented Interfaces:
BetaNodeConstraintFactory
public class BetaNodeConstraintFactoryImpl extends Object implements BetaNodeConstraintFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.core.reteoo.builder.BetaNodeConstraintFactory
BetaNodeConstraintFactory.Factory
-
-
Constructor Summary
Constructors Constructor Description BetaNodeConstraintFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultBetaConstraints
createDefaultBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
DoubleBetaConstraints
createDoubleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
QuadroupleBetaConstraints
createQuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
SingleBetaConstraints
createSingleBetaConstraints(BetaNodeFieldConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex)
TripleBetaConstraints
createTripleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
-
-
-
Method Detail
-
createSingleBetaConstraints
public SingleBetaConstraints createSingleBetaConstraints(BetaNodeFieldConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex)
- Specified by:
createSingleBetaConstraints
in interfaceBetaNodeConstraintFactory
-
createDoubleBetaConstraints
public DoubleBetaConstraints createDoubleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createDoubleBetaConstraints
in interfaceBetaNodeConstraintFactory
-
createTripleBetaConstraints
public TripleBetaConstraints createTripleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createTripleBetaConstraints
in interfaceBetaNodeConstraintFactory
-
createQuadroupleBetaConstraints
public QuadroupleBetaConstraints createQuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createQuadroupleBetaConstraints
in interfaceBetaNodeConstraintFactory
-
createDefaultBetaConstraints
public DefaultBetaConstraints createDefaultBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createDefaultBetaConstraints
in interfaceBetaNodeConstraintFactory
-
-