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 Classes Modifier and Type Interface Description static classIndex.ConstraintTypestatic classIndex.IndexType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Index.ConstraintTypegetConstraintType()Class<V>getIndexedClass()intgetIndexId()Index.IndexTypegetIndexType()Function1<A,V>getLeftOperandExtractor()Index<A,V>negate()
-
-
-
Method Detail
-
getIndexType
Index.IndexType getIndexType()
-
getConstraintType
Index.ConstraintType getConstraintType()
-
getIndexId
int getIndexId()
-
-