Package org.drools.base.rule
Interface IndexableConstraint
-
- All Superinterfaces:
java.lang.Cloneable,Constraint,java.io.Externalizable,RuleComponent,java.io.Serializable
- All Known Implementing Classes:
QueryNameConstraint
public interface IndexableConstraint extends Constraint
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.base.rule.constraint.Constraint
Constraint.ConstraintType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConstraintTypeOperatorgetConstraintType()FieldValuegetField()ReadAccessorgetFieldExtractor()FieldIndexgetFieldIndex()TupleValueExtractorgetIndexExtractor()booleanisIndexable(short nodeType, org.kie.api.KieBaseConfiguration config)booleanisUnification()default voidunsetUnification()-
Methods inherited from interface org.drools.base.rule.constraint.Constraint
addPackageNames, clone, equals, getListenedPropertyMask, getListenedPropertyMask, getPackageNames, getRequiredDeclarations, getType, isTemporal, mergeEvaluationContext, registerEvaluationContext, replaceDeclaration
-
-
-
-
Method Detail
-
isUnification
boolean isUnification()
-
isIndexable
boolean isIndexable(short nodeType, org.kie.api.KieBaseConfiguration config)
-
getConstraintType
ConstraintTypeOperator getConstraintType()
-
getField
FieldValue getField()
-
getFieldIndex
FieldIndex getFieldIndex()
-
getFieldExtractor
ReadAccessor getFieldExtractor()
-
unsetUnification
default void unsetUnification()
-
getIndexExtractor
TupleValueExtractor getIndexExtractor()
-
-