Class FSLeafIndexImpl<T extends FeatureStructure>

java.lang.Object
org.apache.uima.cas.impl.FSLeafIndexImpl<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
Direct Known Subclasses:
FSBagIndex, FSIntArrayIndex, FSRBTSetIndex

public abstract class FSLeafIndexImpl<T extends FeatureStructure> extends Object implements Comparator<T>, IntComparator, FSIndexImpl
The common (among all index kinds - set, sorted, bag) info for an index Subtypes define the actual index repository (integers indexing the CAS) for each kind.
  • Field Details

  • Constructor Details

    • FSLeafIndexImpl

      private FSLeafIndexImpl()
    • FSLeafIndexImpl

      protected FSLeafIndexImpl(CASImpl cas, Type type, int indexType)
      Constructor for FSLeafIndexImpl.
      Parameters:
      cas - -
      type - -
      indexType - -
  • Method Details