Package org.apache.lucene.spatial.prefix

# Class AbstractPrefixTreeQuery.BaseTermsEnumTraverser

java.lang.Object
org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser

Direct Known Subclasses:
  `AbstractVisitingPrefixTreeQuery.VisitorTemplate`

Enclosing class:
  `AbstractPrefixTreeQuery`

public abstract class AbstractPrefixTreeQuery.BaseTermsEnumTraverser extends Object
Holds transient state and docid collecting utility methods as part of traversing a `TermsEnum` for a `LeafReaderContext`.

## Field Summary

Fields
Modifier and Type
Field
Description
`protected final LeafReaderContext`
`context`
`protected final int`
`maxDoc`
`protected PostingsEnum`
`postingsEnum`
`protected final Terms`
`terms`
`protected final TermsEnum`
`termsEnum`

## Constructor Summary

Constructors
Constructor
Description
`BaseTermsEnumTraverser(LeafReaderContext context)`

## Method Summary

Modifier and Type
Method
Description
`protected void`
`collectDocs(BitSet bitSet)`
`protected void`
`collectDocs(DocIdSetBuilder docSetBuilder)`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Details

### context

protected final LeafReaderContext context

### maxDoc

protected final int maxDoc

### terms

protected final Terms terms

### termsEnum

protected final TermsEnum termsEnum

### postingsEnum

protected PostingsEnum postingsEnum

## Constructor Details

### BaseTermsEnumTraverser

public BaseTermsEnumTraverser(LeafReaderContext context) throws IOException

Throws:
  `IOException`

## Method Details

### collectDocs

protected void collectDocs(BitSet bitSet) throws IOException

Throws:
  `IOException`

### collectDocs

protected void collectDocs(DocIdSetBuilder docSetBuilder) throws IOException

Throws:
  `IOException`