# Uses of Class
org.apache.lucene.index.BaseCompositeReader

Packages that use BaseCompositeReader
Package
Description
org.apache.lucene.index
Code to maintain and access indices.

- ## Uses of BaseCompositeReader in org.apache.lucene.index

  Subclasses of BaseCompositeReader in org.apache.lucene.index
  Modifier and Type
  Class
  Description
  `class`
  `DirectoryReader`
  DirectoryReader is an implementation of `CompositeReader` that can read indexes in a `Directory`.
  `class`
  `ExitableDirectoryReader`
  The `ExitableDirectoryReader` wraps a real index `DirectoryReader` and allows for a `QueryTimeout` implementation object to be checked periodically to see if the thread should exit or not.
  `class`
  `FilterDirectoryReader`
  A FilterDirectoryReader wraps another DirectoryReader, allowing implementations to transform or extend it.
  `class`
  `MultiReader`
  A `CompositeReader` which reads multiple indexes, appending their content.
  `class`
  `ParallelCompositeReader`
  An `CompositeReader` which reads multiple, parallel indexes.
  `final class`
  `SoftDeletesDirectoryReaderWrapper`
  This reader filters out documents that have a doc values value in the given field and treat these documents as soft deleted.
  `final class`
  `StandardDirectoryReader`
  Default implementation of `DirectoryReader`.