Drools :: Core 6.0.0.Beta5

org.drools.core.rule
Interface IndexableConstraint

All Superinterfaces:
Cloneable, Constraint, Externalizable, RuleComponent, Serializable
All Known Implementing Classes:
MvelConstraint, QueryNameConstraint

public interface IndexableConstraint
extends Constraint


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.core.spi.Constraint
Constraint.ConstraintType
 
Method Summary
 IndexUtil.ConstraintType getConstraintType()
           
 FieldValue getField()
           
 InternalReadAccessor getFieldExtractor()
           
 AbstractHashTable.FieldIndex getFieldIndex()
           
 boolean isIndexable(short nodeType)
           
 boolean isUnification()
           
 
Methods inherited from interface org.drools.core.spi.Constraint
clone, getRequiredDeclarations, getType, isTemporal, replaceDeclaration
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

isUnification

boolean isUnification()

isIndexable

boolean isIndexable(short nodeType)

getConstraintType

IndexUtil.ConstraintType getConstraintType()

getField

FieldValue getField()

getFieldIndex

AbstractHashTable.FieldIndex getFieldIndex()

getFieldExtractor

InternalReadAccessor getFieldExtractor()

Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.