# Uses of Class
org.apache.lucene.codecs.uniformsplit.BlockReader

Packages that use BlockReader
Package
Description
org.apache.lucene.codecs.uniformsplit
Pluggable term index / block terms dictionary implementations.
org.apache.lucene.codecs.uniformsplit.sharedterms
Pluggable term index / block terms dictionary implementations.

## Uses of BlockReader in org.apache.lucene.codecs.uniformsplit

Subclasses of BlockReader in org.apache.lucene.codecs.uniformsplit
Modifier and Type
Class
Description
`class`
`IntersectBlockReader`
The "intersect" `TermsEnum` response to `UniformSplitTerms.intersect(CompiledAutomaton, BytesRef)`, intersecting the terms with an automaton.

## Uses of BlockReader in org.apache.lucene.codecs.uniformsplit.sharedterms

Subclasses of BlockReader in org.apache.lucene.codecs.uniformsplit.sharedterms
Modifier and Type
Class
Description
`class`
`STBlockReader`
Reads terms blocks with the Shared Terms format.
`class`
`STIntersectBlockReader`
The "intersect" `TermsEnum` response to `STUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)`, intersecting the terms with an automaton.
`class`
`STMergingBlockReader`
`TermsEnum` used when merging segments, to enumerate the terms of an input segment and get all the fields `TermState`s of each term.