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

Packages that use PostingsEnum
org.apache.lucene.codecs: Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.codecs.lucene84: Lucene 8.4 file format.
org.apache.lucene.index: Code to maintain and access indices.
org.apache.lucene.search: Code to search indices.
org.apache.lucene.search.spans: The calculus of spans.

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

Methods in org.apache.lucene.codecs that return PostingsEnum
`abstract PostingsEnum` PostingsReaderBase.`postings(FieldInfo fieldInfo, BlockTermState state, PostingsEnum reuse, int flags)` Must fully consume state, since after this call that TermState may be reused.

Methods in org.apache.lucene.codecs with parameters of type PostingsEnum
`abstract PostingsEnum` PostingsReaderBase.`postings(FieldInfo fieldInfo, BlockTermState state, PostingsEnum reuse, int flags)` Must fully consume state, since after this call that TermState may be reused.

### Uses of PostingsEnum in org.apache.lucene.codecs.lucene84

Methods in org.apache.lucene.codecs.lucene84 that return PostingsEnum
`PostingsEnum` Lucene84PostingsReader.`postings(FieldInfo fieldInfo, BlockTermState termState, PostingsEnum reuse, int flags)`

Methods in org.apache.lucene.codecs.lucene84 with parameters of type PostingsEnum
`PostingsEnum` Lucene84PostingsReader.`postings(FieldInfo fieldInfo, BlockTermState termState, PostingsEnum reuse, int flags)`

### Uses of PostingsEnum in org.apache.lucene.index

Subclasses of PostingsEnum in org.apache.lucene.index
`static class` `FilterLeafReader.FilterPostingsEnum` Base class for filtering `PostingsEnum` implementations.
`class` `ImpactsEnum` Extension of `PostingsEnum` which also provides information about upcoming impacts.
`class` `MultiPostingsEnum` Exposes `PostingsEnum`, merged from `PostingsEnum` API of sub-segments.
`class` `SlowImpactsEnum` `ImpactsEnum` that doesn't index impacts but implements the API in a legal way.

Fields in org.apache.lucene.index declared as PostingsEnum
`protected PostingsEnum` FilterLeafReader.FilterPostingsEnum.`in` The underlying PostingsEnum instance.
`PostingsEnum` MultiPostingsEnum.EnumWithSlice.`postingsEnum` `PostingsEnum` for this sub-reader.

Methods in org.apache.lucene.index that return PostingsEnum
`static PostingsEnum` MultiTerms.`getTermPostingsEnum(IndexReader r, String field, BytesRef term)` Returns `PostingsEnum` for the specified field and term.
`static PostingsEnum` MultiTerms.`getTermPostingsEnum(IndexReader r, String field, BytesRef term, int flags)` Returns `PostingsEnum` for the specified field and term, with control over whether freqs, positions, offsets or payloads are required.
`PostingsEnum` TermsEnum.`postings(PostingsEnum reuse)` Get `PostingsEnum` for the current term.
`PostingsEnum` FilterLeafReader.FilterTermsEnum.`postings(PostingsEnum reuse, int flags)`
`PostingsEnum` MultiTermsEnum.`postings(PostingsEnum reuse, int flags)`
`PostingsEnum` FilteredTermsEnum.`postings(PostingsEnum reuse, int flags)`
`abstract PostingsEnum` TermsEnum.`postings(PostingsEnum reuse, int flags)` Get `PostingsEnum` for the current term, with control over whether freqs, positions, offsets or payloads are required.
`PostingsEnum` LeafReader.`postings(Term term)` Returns `PostingsEnum` for the specified term with `FREQS`.
`PostingsEnum` LeafReader.`postings(Term term, int flags)` Returns `PostingsEnum` for the specified term.

Methods in org.apache.lucene.index with parameters of type PostingsEnum
`PostingsEnum` TermsEnum.`postings(PostingsEnum reuse)` Get `PostingsEnum` for the current term.
`PostingsEnum` FilterLeafReader.FilterTermsEnum.`postings(PostingsEnum reuse, int flags)`
`PostingsEnum` MultiTermsEnum.`postings(PostingsEnum reuse, int flags)`
`PostingsEnum` FilteredTermsEnum.`postings(PostingsEnum reuse, int flags)`
`abstract PostingsEnum` TermsEnum.`postings(PostingsEnum reuse, int flags)` Get `PostingsEnum` for the current term, with control over whether freqs, positions, offsets or payloads are required.

Constructors in org.apache.lucene.index with parameters of type PostingsEnum
Constructor and Description
`FilterPostingsEnum(PostingsEnum in)` Create a new FilterPostingsEnum
`SlowImpactsEnum(PostingsEnum delegate)` Wrap the given `PostingsEnum`.

### Uses of PostingsEnum in org.apache.lucene.search

Methods in org.apache.lucene.search that return PostingsEnum
`PostingsEnum` FuzzyTermsEnum.`postings(PostingsEnum reuse, int flags)`

Methods in org.apache.lucene.search with parameters of type PostingsEnum
`PostingsEnum` FuzzyTermsEnum.`postings(PostingsEnum reuse, int flags)`

### Uses of PostingsEnum in org.apache.lucene.search.spans

Fields in org.apache.lucene.search.spans declared as PostingsEnum
`protected PostingsEnum` TermSpans.`postings`

Methods in org.apache.lucene.search.spans that return PostingsEnum
`PostingsEnum` TermSpans.`getPostings()`

Methods in org.apache.lucene.search.spans with parameters of type PostingsEnum
`void` SpanCollector.`collectLeaf(PostingsEnum postings, int position, Term term)` Collect information from postings

Constructors in org.apache.lucene.search.spans with parameters of type PostingsEnum
Constructor and Description
`TermSpans(LeafSimScorer scorer, PostingsEnum postings, Term term, float positionsCost)`