Class FSIntArrayIndex<T extends FeatureStructure>

java.lang.Object
org.apache.uima.cas.impl.FSLeafIndexImpl<T>
org.apache.uima.cas.impl.FSIntArrayIndex<T>
Type Parameters:
T - the Java cover class type for this index, passed along to (wrapped) iterators producing Java cover classes
All Implemented Interfaces:
Comparator<T>, FSIndexImpl, LowLevelIndex, IntComparator

public class FSIntArrayIndex<T extends FeatureStructure> extends FSLeafIndexImpl<T>
Used for sorted indexes only Uses IntVector (sorted) as the index (of FSs)
  • Field Details

    • indexIntVector

      private final IntVector indexIntVector
    • initialSize

      private final int initialSize
    • isAnnotationIndex

      private final boolean isAnnotationIndex
    • annotationIntComparator

      private IntComparator annotationIntComparator
  • Constructor Details

    • FSIntArrayIndex

      FSIntArrayIndex(CASImpl cas, Type type, int initialSize, int indexType, boolean isAnnotationIndex)
  • Method Details