Uses of Interface
org.apache.uima.cas.admin.FSIndexComparator
Packages that use FSIndexComparator
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
-
Uses of FSIndexComparator in org.apache.uima.cas.admin
Methods in org.apache.uima.cas.admin that return FSIndexComparatorModifier and TypeMethodDescriptionFSIndexRepositoryMgr.createComparator()
Create a new comparator to define a new index.Methods in org.apache.uima.cas.admin with parameters of type FSIndexComparatorModifier and TypeMethodDescriptionboolean
FSIndexRepositoryMgr.createIndex
(FSIndexComparator comp, String label) Create a new sorted index.boolean
FSIndexRepositoryMgr.createIndex
(FSIndexComparator comp, String label, int indexingStrategy) Create a new index. -
Uses of FSIndexComparator in org.apache.uima.cas.impl
Classes in org.apache.uima.cas.impl that implement FSIndexComparatorMethods in org.apache.uima.cas.impl that return FSIndexComparatorModifier and TypeMethodDescriptionFSIndexRepositoryImpl.createComparator()
FSIndexImpl.getComparator()
FSIndexRepositoryImpl.IndexImpl.getComparator()
FSLeafIndexImpl.getComparator()
Methods in org.apache.uima.cas.impl with parameters of type FSIndexComparatorModifier and TypeMethodDescriptionprivate FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.addNewIndex
(FSIndexComparator comparator, int indexType) private <T extends FeatureStructure>
FSIndexRepositoryImpl.IndexIteratorCachePair<T>FSIndexRepositoryImpl.addNewIndex
(FSIndexComparator comparator, int initialSize, int indexType) This is where the actual index gets created.private <T extends FeatureStructure>
FSLeafIndexImpl<T>FSIndexRepositoryImpl.addNewIndexCore
(FSIndexComparator comparator, int initialSize, int indexType) private FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.addNewIndexRec
(FSIndexComparator comparator, 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.private FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.addNewIndexRecursive
(FSIndexComparator comparator, int indexType) Top level call to add the indexes for a particular index definitionint
FSIndexComparatorImpl.compareTo
(FSIndexComparator o) Compares two FSIndexComparator instances.boolean
FSIndexRepositoryImpl.createIndex
(FSIndexComparator comp, String label) boolean
FSIndexRepositoryImpl.createIndex
(FSIndexComparator comp, String label, int indexType) boolean
FSIndexRepositoryImpl.createIndexNoQuestionsAsked
(FSIndexComparator comp, String label, int indexType) This is public only until the xml specifier format supports specifying index kinds (set, bag etc.).private static final <T extends FeatureStructure>
intFSIndexRepositoryImpl.findIndex
(ArrayList<FSIndexRepositoryImpl.IndexIteratorCachePair<T>> indexes, FSIndexComparator comp, int indexType) Finds an index among iicp's for all defined indexes of a type, such that the type of the index (SET, BAG, SORTED) is the same and the comparator (the keys) are the sameFSIndexRepositoryImpl.getLabels
(FSIndexComparator comp) Get the labels for a specific comparator.(package private) boolean
FSBagIndex.init
(FSIndexComparator comp) (package private) boolean
FSIntArrayIndex.init
(FSIndexComparator comp) (package private) boolean
FSLeafIndexImpl.init
(FSIndexComparator comp) (package private) boolean
FSRBTSetIndex.init
(FSIndexComparator comp) private boolean
FSIndexRepositoryImpl.isAnnotationIndex
(Type type, FSIndexComparator comp)