Package org.drools.model.index
Class AbstractIndex<A,V>
java.lang.Object
org.drools.model.index.AbstractIndex<A,V>
- All Implemented Interfaces:
Index<A,V>
- Direct Known Subclasses:
AbstractBetaIndex,AlphaIndexImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.model.Index
Index.ConstraintType, Index.IndexType -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractIndex(Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<A, V> leftOperandExtractor) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.model.Index
getIndexType
-
Constructor Details
-
AbstractIndex
-
-
Method Details
-
getIndexedClass
- Specified by:
getIndexedClassin interfaceIndex<A,V>
-
getConstraintType
- Specified by:
getConstraintTypein interfaceIndex<A,V>
-
getIndexId
public int getIndexId()- Specified by:
getIndexIdin interfaceIndex<A,V>
-
getLeftOperandExtractor
- Specified by:
getLeftOperandExtractorin interfaceIndex<A,V>
-
negate
-