Package org.drools.model.index
Class AbstractBetaIndex<A,V>
java.lang.Object
org.drools.model.index.AbstractIndex<A,V>
org.drools.model.index.AbstractBetaIndex<A,V>
- All Implemented Interfaces:
BetaIndexN<A,,V> Index<A,V>
- Direct Known Subclasses:
BetaIndex2Impl,BetaIndex3Impl,BetaIndex4Impl,BetaIndexImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.model.Index
Index.ConstraintType, Index.IndexType -
Constructor Summary
ConstructorsConstructorDescriptionAbstractBetaIndex(Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<A, V> leftOperandExtractor, Class<?> rightReturnType) -
Method Summary
Methods inherited from class org.drools.model.index.AbstractIndex
getConstraintType, getIndexedClass, getIndexId, getLeftOperandExtractor, negateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.model.BetaIndexN
getArityMethods inherited from interface org.drools.model.Index
getConstraintType, getIndexedClass, getIndexId, getLeftOperandExtractor, negate
-
Constructor Details
-
AbstractBetaIndex
-
-
Method Details
-
getIndexType
- Specified by:
getIndexTypein interfaceIndex<A,V>
-
getRightReturnType
- Specified by:
getRightReturnTypein interfaceBetaIndexN<A,V>
-