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