Package org.apache.lucene.util
Class RoaringDocIdSet.Builder
- java.lang.Object
-
- org.apache.lucene.util.RoaringDocIdSet.Builder
-
- Enclosing class:
- RoaringDocIdSet
public static class RoaringDocIdSet.Builder extends Object
A builder ofRoaringDocIdSet
s.
-
-
Constructor Summary
Constructors Constructor Description Builder(int maxDoc)
Sole constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoaringDocIdSet.Builder
add(int docId)
Add a new doc-id to this builder.RoaringDocIdSet.Builder
add(DocIdSetIterator disi)
Add the content of the providedDocIdSetIterator
.RoaringDocIdSet
build()
Build an instance.
-
-
-
Method Detail
-
add
public RoaringDocIdSet.Builder add(int docId)
Add a new doc-id to this builder. NOTE: doc ids must be added in order.
-
add
public RoaringDocIdSet.Builder add(DocIdSetIterator disi) throws IOException
Add the content of the providedDocIdSetIterator
.- Throws:
IOException
-
build
public RoaringDocIdSet build()
Build an instance.
-
-