public interface BetaConstraints extends Externalizable
Modifier and Type | Method and Description |
---|---|
BetaConstraints |
cloneIfInUse() |
BetaMemory |
createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
ContextEntry[] |
createContext() |
BetaNodeFieldConstraint[] |
getConstraints() |
int |
getIndexCount() |
long |
getListenedPropertyMask(List<String> settableProperties) |
BetaConstraints |
getOriginalConstraint() |
void |
init(BuildContext context,
short betaNodeType) |
void |
initIndexes(int depth,
short betaNodeType) |
boolean |
isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle) |
boolean |
isAllowedCachedRight(ContextEntry[] context,
LeftTuple tuple) |
boolean |
isEmpty() |
boolean |
isIndexed() |
boolean |
isLeftUpdateOptimizationAllowed() |
void |
resetFactHandle(ContextEntry[] context) |
void |
resetTuple(ContextEntry[] context) |
void |
updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle) |
void |
updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple) |
readExternal, writeExternal
ContextEntry[] createContext()
void updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
void updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
boolean isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
boolean isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
BetaNodeFieldConstraint[] getConstraints()
BetaConstraints getOriginalConstraint()
boolean isIndexed()
int getIndexCount()
boolean isEmpty()
BetaMemory createBetaMemory(RuleBaseConfiguration config, short nodeType)
void resetTuple(ContextEntry[] context)
void resetFactHandle(ContextEntry[] context)
void init(BuildContext context, short betaNodeType)
void initIndexes(int depth, short betaNodeType)
BetaConstraints cloneIfInUse()
boolean isLeftUpdateOptimizationAllowed()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.