Package org.drools.model
Interface Index<A,V>
- All Known Subinterfaces:
AlphaIndex<A,,V> BetaIndex<A,,B, V> BetaIndex2<A,,B, C, V> BetaIndex3<A,,B, C, D, V> BetaIndex4<A,,B, C, D, E, V> BetaIndexN<A,V>
- All Known Implementing Classes:
AbstractBetaIndex,AbstractIndex,AlphaIndexImpl,BetaIndex2Impl,BetaIndex3Impl,BetaIndex4Impl,BetaIndexImpl
public interface Index<A,V>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enum -
Method Summary
-
Method Details
-
getIndexType
Index.IndexType getIndexType() -
getIndexedClass
-
getConstraintType
Index.ConstraintType getConstraintType() -
getIndexId
int getIndexId() -
getLeftOperandExtractor
-
negate
-