Package org.apache.uima.cas.impl
Class FSIndexRepositoryImpl.IndexesForType
java.lang.Object
org.apache.uima.cas.impl.FSIndexRepositoryImpl.IndexesForType
- Enclosing class:
FSIndexRepositoryImpl
Information about all the indexes for a single type. This is kept in an List, with the key
being the type code.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) int
index of any sorted index or -1 if no sorted index(package private) boolean
true if one or more of the indexes is a set index(package private) final ArrayList
<FsIndex_iicp<TOP>> (package private) final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
add
(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> private void
removeIndexExcludingType
(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs) toString()
-
Field Details
-
hasSetIndex
boolean hasSetIndextrue if one or more of the indexes is a set index -
typename
-
aSortedIndex
int aSortedIndexindex of any sorted index or -1 if no sorted index -
aBagIndex
int aBagIndex -
indexesForType
-
-
Constructor Details
-
IndexesForType
IndexesForType(TypeImpl ti)
-
-
Method Details
-
getNonSetIndex
-
add
-
getIndexExcludingType
<T extends FeatureStructure> FsIndex_iicp<T> getIndexExcludingType(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs) -
removeIndexExcludingType
private void removeIndexExcludingType(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs) -
toString
-