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 DefaultBetaConstraints
createDefaultBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
DoubleBetaConstraints
createDoubleBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
QuadroupleBetaConstraints
createQuadroupleBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
SingleBetaConstraints
createSingleBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex)
TripleBetaConstraints
createTripleBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
-
-
-
Method Detail
-
createSingleBetaConstraints
public SingleBetaConstraints createSingleBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex)
- Specified by:
createSingleBetaConstraints
in interfaceBetaNodeConstraintFactory
-
createDoubleBetaConstraints
public DoubleBetaConstraints createDoubleBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createDoubleBetaConstraints
in interfaceBetaNodeConstraintFactory
-
createTripleBetaConstraints
public TripleBetaConstraints createTripleBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createTripleBetaConstraints
in interfaceBetaNodeConstraintFactory
-
createQuadroupleBetaConstraints
public QuadroupleBetaConstraints createQuadroupleBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createQuadroupleBetaConstraints
in interfaceBetaNodeConstraintFactory
-
createDefaultBetaConstraints
public DefaultBetaConstraints createDefaultBetaConstraints(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
- Specified by:
createDefaultBetaConstraints
in interfaceBetaNodeConstraintFactory
-
-