public class QuadroupleBetaConstraints extends MultipleBetaConstraint
constraints, disableIndexing, indexed, indexPrecedenceOption
Constructor and Description |
---|
QuadroupleBetaConstraints() |
QuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints,
RuleBaseConfiguration conf) |
QuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints,
RuleBaseConfiguration conf,
boolean disableIndexing) |
Modifier and Type | Method and Description |
---|---|
QuadroupleBetaConstraints |
cloneIfInUse() |
boolean |
equals(Object object)
Determine if another object is equal to this.
|
BitMask |
getListenedPropertyMask(List<String> settableProperties) |
BetaConstraints |
getOriginalConstraint() |
int |
hashCode() |
boolean |
isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
isAllowedCachedRight(ContextEntry[] context,
LeftTuple tuple) |
void |
registerEvaluationContext(BuildContext buildContext) |
void |
resetFactHandle(ContextEntry[] context) |
void |
resetTuple(ContextEntry[] context) |
void |
updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple) |
createBetaMemory, createContext, getConstraints, getIndexCount, init, initIndexes, isEmpty, isIndexed, isLeftUpdateOptimizationAllowed, readExternal, writeExternal
public QuadroupleBetaConstraints()
public QuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf)
public QuadroupleBetaConstraints(BetaNodeFieldConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing)
public QuadroupleBetaConstraints cloneIfInUse()
public void updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
public void updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
public void resetTuple(ContextEntry[] context)
public void resetFactHandle(ContextEntry[] context)
public boolean isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
public boolean isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
public boolean equals(Object object)
public BetaConstraints getOriginalConstraint()
public void registerEvaluationContext(BuildContext buildContext)
registerEvaluationContext
in interface BetaConstraints
registerEvaluationContext
in class MultipleBetaConstraint
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.