public class DefaultBetaConstraintsMetric
extends org.drools.core.common.DefaultBetaConstraints
| Constructor and Description |
|---|
DefaultBetaConstraintsMetric() |
DefaultBetaConstraintsMetric(org.drools.core.spi.BetaNodeFieldConstraint[] constraints,
org.drools.core.RuleBaseConfiguration conf) |
DefaultBetaConstraintsMetric(org.drools.core.spi.BetaNodeFieldConstraint[] constraints,
org.drools.core.RuleBaseConfiguration conf,
boolean disableIndexing) |
| Modifier and Type | Method and Description |
|---|---|
DefaultBetaConstraintsMetric |
cloneIfInUse() |
boolean |
isAllowedCachedLeft(org.drools.core.rule.ContextEntry[] context,
org.drools.core.common.InternalFactHandle handle) |
boolean |
isAllowedCachedRight(org.drools.core.rule.ContextEntry[] context,
org.drools.core.spi.Tuple tuple) |
createBetaMemory, createContext, equals, getConstraints, getIndexCount, getListenedPropertyMask, getOriginalConstraint, hashCode, init, initIndexes, isEmpty, isIndexed, isLeftUpdateOptimizationAllowed, readExternal, registerEvaluationContext, resetFactHandle, resetTuple, updateFromFactHandle, updateFromTuple, writeExternalpublic DefaultBetaConstraintsMetric()
public DefaultBetaConstraintsMetric(org.drools.core.spi.BetaNodeFieldConstraint[] constraints,
org.drools.core.RuleBaseConfiguration conf)
public DefaultBetaConstraintsMetric(org.drools.core.spi.BetaNodeFieldConstraint[] constraints,
org.drools.core.RuleBaseConfiguration conf,
boolean disableIndexing)
public DefaultBetaConstraintsMetric cloneIfInUse()
cloneIfInUse in interface org.drools.core.common.BetaConstraintscloneIfInUse in class org.drools.core.common.DefaultBetaConstraintspublic boolean isAllowedCachedLeft(org.drools.core.rule.ContextEntry[] context,
org.drools.core.common.InternalFactHandle handle)
isAllowedCachedLeft in interface org.drools.core.common.BetaConstraintsisAllowedCachedLeft in class org.drools.core.common.DefaultBetaConstraintspublic boolean isAllowedCachedRight(org.drools.core.rule.ContextEntry[] context,
org.drools.core.spi.Tuple tuple)
isAllowedCachedRight in interface org.drools.core.common.BetaConstraintsisAllowedCachedRight in class org.drools.core.common.DefaultBetaConstraintsCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.