Package org.drools.metric.common
Class DefaultBetaConstraintsMetric
- java.lang.Object
-
- org.drools.core.common.DefaultBetaConstraints
-
- org.drools.metric.common.DefaultBetaConstraintsMetric
-
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.core.common.BetaConstraints
public class DefaultBetaConstraintsMetric extends org.drools.core.common.DefaultBetaConstraints- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultBetaConstraintsMetric()DefaultBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf)DefaultBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf, boolean disableIndexing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultBetaConstraintsMetriccloneIfInUse()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.DefaultBetaConstraints
createBetaMemory, createContext, equals, getConstraints, getIndexCount, getListenedPropertyMask, getOriginalConstraint, hashCode, init, initIndexes, isEmpty, isIndexed, isLeftUpdateOptimizationAllowed, readExternal, registerEvaluationContext, resetFactHandle, resetTuple, updateFromFactHandle, updateFromTuple, writeExternal
-
-
-
-
Constructor Detail
-
DefaultBetaConstraintsMetric
public DefaultBetaConstraintsMetric()
-
DefaultBetaConstraintsMetric
public DefaultBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf)
-
DefaultBetaConstraintsMetric
public DefaultBetaConstraintsMetric(org.drools.core.rule.constraint.BetaNodeFieldConstraint[] constraints, org.drools.core.RuleBaseConfiguration conf, boolean disableIndexing)
-
-
Method Detail
-
cloneIfInUse
public DefaultBetaConstraintsMetric cloneIfInUse()
- Specified by:
cloneIfInUsein interfaceorg.drools.core.common.BetaConstraints- Overrides:
cloneIfInUsein classorg.drools.core.common.DefaultBetaConstraints
-
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.DefaultBetaConstraints
-
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.DefaultBetaConstraints
-
-