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