Uses of Class
org.apache.uima.cas.impl.FSIndexComparatorImpl
-
Packages that use FSIndexComparatorImpl Package Description org.apache.uima.cas.impl Implementation and Low-Level API for the CAS Interfaces. -
-
Uses of FSIndexComparatorImpl in org.apache.uima.cas.impl
Fields in org.apache.uima.cas.impl declared as FSIndexComparatorImpl Modifier and Type Field Description protected FSIndexComparatorImpl
FsIndex_singletype. comparatorForIndexSpecs
comparator for an index, passed in as an argument to the constructorFields in org.apache.uima.cas.impl with type parameters of type FSIndexComparatorImpl Modifier and Type Field Description private static java.util.WeakHashMap<FSIndexComparatorImpl,java.lang.ref.WeakReference<FSIndexComparatorImpl>>
FsIndex_singletype. comparatorCache
shares equal FSIndexComparatorImpl comparatorForIndexSpecs objects updates and accesses are synchronizedprivate static java.util.WeakHashMap<FSIndexComparatorImpl,java.lang.ref.WeakReference<FSIndexComparatorImpl>>
FsIndex_singletype. comparatorCache
shares equal FSIndexComparatorImpl comparatorForIndexSpecs objects updates and accesses are synchronizedMethods in org.apache.uima.cas.impl that return FSIndexComparatorImpl Modifier and Type Method Description FSIndexComparatorImpl
FSIndexComparatorImpl. copy()
FSIndexComparatorImpl
FsIndex_iicp. getComparatorImplForIndexSpecs()
FSIndexComparatorImpl
FsIndex_singletype. getComparatorImplForIndexSpecs()
Methods in org.apache.uima.cas.impl with parameters of type FSIndexComparatorImpl Modifier and Type Method Description private FsIndex_iicp<TOP>
FSIndexRepositoryImpl. addNewIndex(FSIndexComparatorImpl comparator, int indexType)
private <T extends TOP>
FsIndex_iicp<T>FSIndexRepositoryImpl. addNewIndex(FSIndexComparatorImpl comparator, int initialSize, int indexType)
This is where the actual index gets created.(package private) <T extends TOP>
FsIndex_singletype<T>FSIndexRepositoryImpl. addNewIndexCore(FSIndexComparatorImpl comparatorForIndexSpecs, int initialSize, int indexingStrategy)
The routine which actually creates a new index, for a single type.private FsIndex_iicp<TOP>
FSIndexRepositoryImpl. addNewIndexRec(FSIndexComparatorImpl comp4indexSpecs, int indexType)
Add an index for a type, and then (unless it's a DEFAULT_BAG_INDEX), call yourself recursively to add the indexes for all the directly subsumed subtypes.(package private) boolean
FSIndexComparatorImpl. equalsWithoutType(FSIndexComparatorImpl comp)
Compare two comparators, ignoring the type<T extends FeatureStructure>
FsIndex_iicp<T>FSIndexRepositoryImpl. getIndexBySpec(int typeCode, int indexingStrategy, FSIndexComparatorImpl comp)
Get the FsIndex_iicp for a given typeCode, indexingStrategy, and comparator (type ignored)(package private) <T extends FeatureStructure>
FsIndex_iicp<T>FSIndexRepositoryImpl.IndexesForType. getIndexExcludingType(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs)
private void
FSIndexRepositoryImpl. removeIndexBySpec(int typeCode, int indexingStrategy, FSIndexComparatorImpl comp)
private void
FSIndexRepositoryImpl.IndexesForType. removeIndexExcludingType(int indexingStrategy, FSIndexComparatorImpl comparatorForIndexSpecs)
-