# Uses of Class
org.apache.lucene.codecs.PostingsWriterBase

Packages that use PostingsWriterBase
Package
Description
org.apache.lucene.codecs
Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.codecs.lucene90.blocktree
BlockTree terms dictionary.
org.apache.lucene.codecs.lucene912
Lucene 9.12 file format.

## Uses of PostingsWriterBase in org.apache.lucene.codecs

Subclasses of PostingsWriterBase in org.apache.lucene.codecs
Modifier and Type
Class
Description
`class`
`PushPostingsWriterBase`
Extension of `PostingsWriterBase`, adding a push API for writing each element of the postings.

## Uses of PostingsWriterBase in org.apache.lucene.codecs.lucene90.blocktree

Constructors in org.apache.lucene.codecs.lucene90.blocktree with parameters of type PostingsWriterBase
Modifier
Constructor
Description
``
`Lucene90BlockTreeTermsWriter(SegmentWriteState state, PostingsWriterBase postingsWriter, int minItemsInBlock, int maxItemsInBlock)`
Create a new writer.
``
`Lucene90BlockTreeTermsWriter(SegmentWriteState state, PostingsWriterBase postingsWriter, int minItemsInBlock, int maxItemsInBlock, int version)`
Expert constructor that allows configuring the version, used for bw tests.

## Uses of PostingsWriterBase in org.apache.lucene.codecs.lucene912

Subclasses of PostingsWriterBase in org.apache.lucene.codecs.lucene912
Modifier and Type
Class
Description
`class`
`Lucene912PostingsWriter`
Writer for `Lucene912PostingsFormat`.