Package org.drools.core.reteoo.builder
Class BetaNodeConstraintFactoryImpl
- java.lang.Object
-
- org.drools.core.reteoo.builder.BetaNodeConstraintFactoryImpl
-
- All Implemented Interfaces:
java.lang.Comparable<org.kie.api.internal.utils.KieService>,BetaNodeConstraintFactory,org.kie.api.internal.utils.KieService
public class BetaNodeConstraintFactoryImpl extends java.lang.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 DefaultBetaConstraintscreateDefaultBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)DoubleBetaConstraintscreateDoubleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)QuadroupleBetaConstraintscreateQuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)SingleBetaConstraintscreateSingleBetaConstraints(BetaNodeFieldConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex)TripleBetaConstraintscreateTripleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
-
-
-
Method Detail
-
createSingleBetaConstraints
public SingleBetaConstraints createSingleBetaConstraints(BetaNodeFieldConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex)
- Specified by:
createSingleBetaConstraintsin interfaceBetaNodeConstraintFactory
-
createDoubleBetaConstraints
public DoubleBetaConstraints createDoubleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createDoubleBetaConstraintsin interfaceBetaNodeConstraintFactory
-
createTripleBetaConstraints
public TripleBetaConstraints createTripleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createTripleBetaConstraintsin interfaceBetaNodeConstraintFactory
-
createQuadroupleBetaConstraints
public QuadroupleBetaConstraints createQuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createQuadroupleBetaConstraintsin interfaceBetaNodeConstraintFactory
-
createDefaultBetaConstraints
public DefaultBetaConstraints createDefaultBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createDefaultBetaConstraintsin interfaceBetaNodeConstraintFactory
-
-