Class MetricBetaNodeConstraintFactoryImpl

  • All Implemented Interfaces:
    org.drools.core.reteoo.builder.BetaNodeConstraintFactory

    public class MetricBetaNodeConstraintFactoryImpl
    extends Object
    implements org.drools.core.reteoo.builder.BetaNodeConstraintFactory
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.drools.core.reteoo.builder.BetaNodeConstraintFactory

        org.drools.core.reteoo.builder.BetaNodeConstraintFactory.Factory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.core.common.DefaultBetaConstraints createDefaultBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf, boolean disableIndexing)  
      org.drools.core.common.DoubleBetaConstraints createDoubleBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf, boolean disableIndexing)  
      org.drools.core.common.QuadroupleBetaConstraints createQuadroupleBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf, boolean disableIndexing)  
      org.drools.core.common.SingleBetaConstraints createSingleBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint constraint, org.drools.core.RuleBaseConfiguration conf, boolean disableIndex)  
      org.drools.core.common.TripleBetaConstraints createTripleBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf, boolean disableIndexing)  
    • Constructor Detail

      • MetricBetaNodeConstraintFactoryImpl

        public MetricBetaNodeConstraintFactoryImpl()
    • Method Detail

      • createSingleBetaConstraints

        public org.drools.core.common.SingleBetaConstraints createSingleBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint constraint,
                                                                                        org.drools.core.RuleBaseConfiguration conf,
                                                                                        boolean disableIndex)
        Specified by:
        createSingleBetaConstraints in interface org.drools.core.reteoo.builder.BetaNodeConstraintFactory
      • createDoubleBetaConstraints

        public org.drools.core.common.DoubleBetaConstraints createDoubleBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint[] constraints,
                                                                                        org.drools.core.RuleBaseConfiguration conf,
                                                                                        boolean disableIndexing)
        Specified by:
        createDoubleBetaConstraints in interface org.drools.core.reteoo.builder.BetaNodeConstraintFactory
      • createTripleBetaConstraints

        public org.drools.core.common.TripleBetaConstraints createTripleBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint[] constraints,
                                                                                        org.drools.core.RuleBaseConfiguration conf,
                                                                                        boolean disableIndexing)
        Specified by:
        createTripleBetaConstraints in interface org.drools.core.reteoo.builder.BetaNodeConstraintFactory
      • createQuadroupleBetaConstraints

        public org.drools.core.common.QuadroupleBetaConstraints createQuadroupleBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint[] constraints,
                                                                                                org.drools.core.RuleBaseConfiguration conf,
                                                                                                boolean disableIndexing)
        Specified by:
        createQuadroupleBetaConstraints in interface org.drools.core.reteoo.builder.BetaNodeConstraintFactory
      • createDefaultBetaConstraints

        public org.drools.core.common.DefaultBetaConstraints createDefaultBetaConstraints​(org.drools.core.spi.BetaNodeFieldConstraint[] constraints,
                                                                                          org.drools.core.RuleBaseConfiguration conf,
                                                                                          boolean disableIndexing)
        Specified by:
        createDefaultBetaConstraints in interface org.drools.core.reteoo.builder.BetaNodeConstraintFactory