# 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`.