Package org.apache.uima.cas.impl
Class FSIndexRepositoryImpl.IndexesForType
- java.lang.Object
-
- org.apache.uima.cas.impl.FSIndexRepositoryImpl.IndexesForType
-
- Enclosing class:
- FSIndexRepositoryImpl
static class FSIndexRepositoryImpl.IndexesForType extends java.lang.ObjectInformation about all the indexes for a single type. This is kept in an List, with the key being the type code.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intaBagIndex(package private) intaSortedIndexindex of any sorted index or -1 if no sorted index(package private) booleanhasSetIndextrue if one or more of the indexes is a set index(package private) java.util.ArrayList<FsIndex_iicp<TOP>>indexesForType(package private) java.lang.Stringtypename
-
Constructor Summary
Constructors Constructor Description IndexesForType(TypeImpl ti)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(FsIndex_iicp<TOP> iicp)(package private) <T extends FeatureStructure>
FsIndex_iicp<T>getIndexExcludingType(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs)(package private) <T extends TOP>
FsIndex_iicp<T>getNonSetIndex()private voidremoveIndexExcludingType(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs)java.lang.StringtoString()
-
-
-
Field Detail
-
hasSetIndex
boolean hasSetIndex
true if one or more of the indexes is a set index
-
typename
final java.lang.String typename
-
aSortedIndex
int aSortedIndex
index of any sorted index or -1 if no sorted index
-
aBagIndex
int aBagIndex
-
indexesForType
final java.util.ArrayList<FsIndex_iicp<TOP>> indexesForType
-
-
Constructor Detail
-
IndexesForType
IndexesForType(TypeImpl ti)
-
-
Method Detail
-
getNonSetIndex
<T extends TOP> FsIndex_iicp<T> getNonSetIndex()
-
add
void add(FsIndex_iicp<TOP> iicp)
-
getIndexExcludingType
<T extends FeatureStructure> FsIndex_iicp<T> getIndexExcludingType(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs)
-
removeIndexExcludingType
private void removeIndexExcludingType(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-