Uses of Class
org.apache.uima.cas.impl.FSIndexRepositoryImpl.IndexIteratorCachePair
Packages that use FSIndexRepositoryImpl.IndexIteratorCachePair
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
-
Uses of FSIndexRepositoryImpl.IndexIteratorCachePair in org.apache.uima.cas.impl
Fields in org.apache.uima.cas.impl declared as FSIndexRepositoryImpl.IndexIteratorCachePairModifier and TypeFieldDescriptionprivate final FSIndexRepositoryImpl.IndexIteratorCachePair<TI>
FSIndexFlat.FSIteratorFlat.iicp
private final FSIndexRepositoryImpl.IndexIteratorCachePair<T>
FSIndexFlat.iicp
A reference to the non-flat shared index iterator cache pairprivate final FSIndexRepositoryImpl.IndexIteratorCachePair<T>
FSIndexRepositoryImpl.IndexImpl.iicp
private final FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.PointerIterator.iicp
Fields in org.apache.uima.cas.impl with type parameters of type FSIndexRepositoryImpl.IndexIteratorCachePairModifier and TypeFieldDescriptionprivate final List<FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>>
FSIndexRepositoryImpl.iteratedSortedIndexes
private final HashMap<String,
FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>> FSIndexRepositoryImpl.name2indexMap
A map from names to IndexIteratorCachePairs, which represent the index at the top-most type declared in the index specification.Methods in org.apache.uima.cas.impl that return FSIndexRepositoryImpl.IndexIteratorCachePairModifier 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 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 definitionprotected FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.PointerIterator.getIicp()
Methods in org.apache.uima.cas.impl that return types with arguments of type FSIndexRepositoryImpl.IndexIteratorCachePairModifier and TypeMethodDescription(package private) <T extends FeatureStructure>
ArrayList<FSIndexRepositoryImpl.IndexIteratorCachePair<T>>FSIndexRepositoryImpl.getIndexesForType
(int typeCode) Methods in org.apache.uima.cas.impl with parameters of type FSIndexRepositoryImpl.IndexIteratorCachePairModifier and TypeMethodDescriptionint
FSIndexRepositoryImpl.IndexIteratorCachePair.compareTo
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> cp) Maybe not used 3/2015 Compares first using the type code of the main types If those are equal, Compares using the comparator objectsprivate <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createLeafPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) (package private) IntPointerIterator
FSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) Create an "ordered" (e.g.(package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, boolean is_unordered) Create an ordered or iicp-unordered pointer iterator over an iicp Note that flattened index iterators are not int style; and they're created higher up...(package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, boolean is_unordered, int fs) (package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, int fs) private void
FSIndexRepositoryImpl.SnapshotPointerIterator.flattenCopy
(FSIndexRepositoryImpl.IndexIteratorCachePair<T> iicp0, boolean isRootOnly) Method parameters in org.apache.uima.cas.impl with type arguments of type FSIndexRepositoryImpl.IndexIteratorCachePairModifier and TypeMethodDescriptionprivate 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 sameConstructors in org.apache.uima.cas.impl with parameters of type FSIndexRepositoryImpl.IndexIteratorCachePairModifierConstructorDescriptionConstructorprivate
private
IndexImpl
(FSIndexRepositoryImpl.IndexIteratorCachePair<T> iicp, FSIndexRepositoryImpl.IteratorExtraFunction extraFn) private
PointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) private
PointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, int fs) private
PointerIteratorUnordered
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) private
PointerIteratorUnordered
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, int fs) private
private
SnapshotPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<T> iicp0, boolean isRootOnly) private
SnapshotPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<T> iicp0, int fs)