# Hierarchy For Package org.apache.lucene.index

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.junit.Assert
    - org.apache.lucene.util.LuceneTestCase
      - org.apache.lucene.index.BaseIndexFileFormatTestCase
        - org.apache.lucene.index.BaseCompoundFormatTestCase
        - org.apache.lucene.index.BaseDocValuesFormatTestCase
          - org.apache.lucene.index.BaseCompressingDocValuesFormatTestCase
        - org.apache.lucene.index.BaseFieldInfoFormatTestCase
        - org.apache.lucene.index.BaseNormsFormatTestCase
        - org.apache.lucene.index.BasePointsFormatTestCase
        - org.apache.lucene.index.BasePostingsFormatTestCase
        - org.apache.lucene.index.BaseSegmentInfoFormatTestCase
        - org.apache.lucene.index.BaseStoredFieldsFormatTestCase
        - org.apache.lucene.index.BaseTermVectorsFormatTestCase
      - org.apache.lucene.index.BaseLiveDocsFormatTestCase
      - org.apache.lucene.index.BaseMergePolicyTestCase
      - org.apache.lucene.index.BaseTestCheckIndex
      - org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase
  - org.apache.lucene.index.AssertingLeafReader.AssertingBits (implements org.apache.lucene.util.Bits)
  - org.apache.lucene.util.AttributeSource
    - org.apache.lucene.analysis.TokenStream (implements java.io.Closeable)
      - org.apache.lucene.index.BaseTermVectorsFormatTestCase.RandomTokenStream
  - org.apache.lucene.index.BaseMergePolicyTestCase.IOStats
  - org.apache.lucene.index.BaseMergePolicyTestCase.MockMergeContext (implements org.apache.lucene.index.MergePolicy.MergeContext)
  - org.apache.lucene.index.BaseTermVectorsFormatTestCase.RandomDocument
  - org.apache.lucene.index.BaseTermVectorsFormatTestCase.RandomDocumentFactory
  - org.apache.lucene.codecs.Codec (implements org.apache.lucene.util.NamedSPILoader.NamedSPI)
    - org.apache.lucene.codecs.FilterCodec
      - org.apache.lucene.codecs.asserting.AssertingCodec
        - org.apache.lucene.index.RandomCodec
  - org.apache.lucene.store.Directory (implements java.io.Closeable)
    - org.apache.lucene.store.FilterDirectory
      - org.apache.lucene.index.BaseIndexFileFormatTestCase.FileTrackingDirectoryWrapper
      - org.apache.lucene.index.BaseIndexFileFormatTestCase.ReadBytesDirectoryWrapper
  - org.apache.lucene.search.DocIdSetIterator
    - org.apache.lucene.index.BinaryDocValues
      - org.apache.lucene.index.AssertingLeafReader.AssertingBinaryDocValues
      - org.apache.lucene.index.SortedDocValues
        - org.apache.lucene.index.AssertingLeafReader.AssertingSortedDocValues
    - org.apache.lucene.index.NumericDocValues
      - org.apache.lucene.index.AssertingLeafReader.AssertingNumericDocValues
    - org.apache.lucene.index.PostingsEnum
      - org.apache.lucene.index.FilterLeafReader.FilterPostingsEnum
        - org.apache.lucene.index.AssertingLeafReader.AssertingPostingsEnum
      - org.apache.lucene.index.ImpactsEnum (implements org.apache.lucene.index.ImpactsSource)
        - org.apache.lucene.index.AssertingLeafReader.AssertingImpactsEnum
      - org.apache.lucene.index.RandomPostingsTester.SeedPostings
    - org.apache.lucene.index.SortedNumericDocValues
      - org.apache.lucene.index.AssertingLeafReader.AssertingSortedNumericDocValues
    - org.apache.lucene.index.SortedSetDocValues
      - org.apache.lucene.index.AssertingLeafReader.AssertingSortedSetDocValues
  - org.apache.lucene.index.Fields (implements java.lang.Iterable<T>)
    - org.apache.lucene.index.FilterLeafReader.FilterFields
      - org.apache.lucene.index.AssertingLeafReader.AssertingFields
  - org.apache.lucene.index.IndexReader (implements java.io.Closeable)
    - org.apache.lucene.index.CompositeReader
      - org.apache.lucene.index.BaseCompositeReader<R>
        - org.apache.lucene.index.DirectoryReader
          - org.apache.lucene.index.FilterDirectoryReader
            - org.apache.lucene.index.AssertingDirectoryReader
            - org.apache.lucene.index.MergingDirectoryReaderWrapper
            - org.apache.lucene.index.MismatchedDirectoryReader
        - org.apache.lucene.index.MultiReader
          - org.apache.lucene.index.OwnCacheKeyMultiReader
    - org.apache.lucene.index.LeafReader
      - org.apache.lucene.index.CodecReader (implements org.apache.lucene.util.Accountable)
        - org.apache.lucene.index.FilterCodecReader
          - org.apache.lucene.index.MergingCodecReader
      - org.apache.lucene.index.FilterLeafReader
        - org.apache.lucene.index.AllDeletedFilterReader
        - org.apache.lucene.index.AssertingLeafReader
        - org.apache.lucene.index.FieldFilterLeafReader
        - org.apache.lucene.index.MismatchedLeafReader
  - org.apache.lucene.index.IndexWriterMaxDocsChanger
  - org.apache.lucene.index.MergePolicy
    - org.apache.lucene.index.FilterMergePolicy
      - org.apache.lucene.index.ForceMergePolicy
    - org.apache.lucene.index.LogMergePolicy
      - org.apache.lucene.index.AlcoholicMergePolicy
    - org.apache.lucene.index.MockRandomMergePolicy
  - org.apache.lucene.index.MergeScheduler (implements java.io.Closeable)
    - org.apache.lucene.index.ConcurrentMergeScheduler
      - org.apache.lucene.index.SuppressingConcurrentMergeScheduler
  - org.apache.lucene.index.PerThreadPKLookup
  - org.apache.lucene.index.PointsStackTracker
  - org.apache.lucene.index.PointsStackTracker.Cell
  - org.apache.lucene.index.PointValues
    - org.apache.lucene.index.AssertingLeafReader.AssertingPointValues
  - org.apache.lucene.index.RandomIndexWriter (implements java.io.Closeable)
  - org.apache.lucene.index.RandomPostingsTester
  - org.apache.lucene.index.RandomPostingsTester.FieldAndTerm
  - org.apache.lucene.index.Terms
    - org.apache.lucene.index.FilterLeafReader.FilterTerms
      - org.apache.lucene.index.AssertingLeafReader.AssertingTerms

## Interface Hierarchy

- org.apache.lucene.index.RandomIndexWriter.TestPoint

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.lucene.index.RandomPostingsTester.Option
    - org.apache.lucene.index.BaseTermVectorsFormatTestCase.Options