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