Package org.drools.core.reteoo.builder
Class BetaNodeConstraintFactoryImpl
java.lang.Object
org.drools.core.reteoo.builder.BetaNodeConstraintFactoryImpl
- All Implemented Interfaces:
Comparable<KieService>,BetaNodeConstraintFactory,KieService
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.core.reteoo.builder.BetaNodeConstraintFactory
BetaNodeConstraintFactory.Factory -
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDefaultBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) createDoubleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) createQuadroupleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) createSingleBetaConstraints(BetaConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex) createTripleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTag
-
Constructor Details
-
BetaNodeConstraintFactoryImpl
public BetaNodeConstraintFactoryImpl()
-
-
Method Details
-
createSingleBetaConstraints
public SingleBetaConstraints createSingleBetaConstraints(BetaConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex) - Specified by:
createSingleBetaConstraintsin interfaceBetaNodeConstraintFactory
-
createDoubleBetaConstraints
public DoubleBetaConstraints createDoubleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) - Specified by:
createDoubleBetaConstraintsin interfaceBetaNodeConstraintFactory
-
createTripleBetaConstraints
public TripleBetaConstraints createTripleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) - Specified by:
createTripleBetaConstraintsin interfaceBetaNodeConstraintFactory
-
createQuadroupleBetaConstraints
public QuadroupleBetaConstraints createQuadroupleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) - Specified by:
createQuadroupleBetaConstraintsin interfaceBetaNodeConstraintFactory
-
createDefaultBetaConstraints
public DefaultBetaConstraints createDefaultBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) - Specified by:
createDefaultBetaConstraintsin interfaceBetaNodeConstraintFactory
-