Package org.drools.metric.common
Class DoubleBetaConstraintsMetric
- java.lang.Object
-
- org.drools.core.common.MultipleBetaConstraint
-
- org.drools.core.common.DoubleBetaConstraints
-
- org.drools.metric.common.DoubleBetaConstraintsMetric
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.drools.core.common.BetaConstraints
public class DoubleBetaConstraintsMetric extends org.drools.core.common.DoubleBetaConstraints- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description DoubleBetaConstraintsMetric()DoubleBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf)DoubleBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf, boolean disableIndexing)protectedDoubleBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.kie.internal.conf.IndexPrecedenceOption indexPrecedenceOption, boolean disableIndexing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleBetaConstraintsMetriccloneIfInUse()booleanisAllowedCachedLeft(org.drools.core.rule.ContextEntry[] context, org.drools.core.common.InternalFactHandle handle)booleanisAllowedCachedRight(org.drools.core.rule.ContextEntry[] context, org.drools.core.reteoo.Tuple tuple)-
Methods inherited from class org.drools.core.common.DoubleBetaConstraints
equals, getListenedPropertyMask, getOriginalConstraint, hashCode, registerEvaluationContext, resetFactHandle, resetTuple, updateFromFactHandle, updateFromTuple
-
-
-
-
Constructor Detail
-
DoubleBetaConstraintsMetric
public DoubleBetaConstraintsMetric()
-
DoubleBetaConstraintsMetric
public DoubleBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf)
-
DoubleBetaConstraintsMetric
public DoubleBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf, boolean disableIndexing)
-
DoubleBetaConstraintsMetric
protected DoubleBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.kie.internal.conf.IndexPrecedenceOption indexPrecedenceOption, boolean disableIndexing)
-
-
Method Detail
-
cloneIfInUse
public DoubleBetaConstraintsMetric cloneIfInUse()
- Specified by:
cloneIfInUsein interfaceorg.drools.core.common.BetaConstraints- Overrides:
cloneIfInUsein classorg.drools.core.common.DoubleBetaConstraints
-
isAllowedCachedLeft
public boolean isAllowedCachedLeft(org.drools.core.rule.ContextEntry[] context, org.drools.core.common.InternalFactHandle handle)- Specified by:
isAllowedCachedLeftin interfaceorg.drools.core.common.BetaConstraints- Overrides:
isAllowedCachedLeftin classorg.drools.core.common.DoubleBetaConstraints
-
isAllowedCachedRight
public boolean isAllowedCachedRight(org.drools.core.rule.ContextEntry[] context, org.drools.core.reteoo.Tuple tuple)- Specified by:
isAllowedCachedRightin interfaceorg.drools.core.common.BetaConstraints- Overrides:
isAllowedCachedRightin classorg.drools.core.common.DoubleBetaConstraints
-
-