java.lang.Object | |||
↳ | org.apache.lucene.search.DocIdSet | ||
↳ | org.apache.lucene.util.OpenBitSet | ||
↳ | org.apache.lucene.util.OpenBitSetDISI |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.lucene.util.OpenBitSet
| |||||||||||
From class
org.apache.lucene.search.DocIdSet
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Construct an OpenBitSetDISI with its bits set
from the doc ids of the given DocIdSetIterator.
| |||||||||||
Construct an OpenBitSetDISI with no bits set, and a given maximum size
one larger than the largest doc id for which a bit may ever be set
on this OpenBitSetDISI.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Perform an inplace AND with the doc ids from a given DocIdSetIterator,
leaving only the bits set for which the doc ids are in common.
| |||||||||||
Perform an inplace NOT with the doc ids from a given DocIdSetIterator,
clearing all the bits for each such doc id.
| |||||||||||
Perform an inplace OR with the doc ids from a given DocIdSetIterator,
setting the bit for each such doc id.
| |||||||||||
Perform an inplace XOR with the doc ids from a given DocIdSetIterator,
flipping all the bits for each such doc id.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.lucene.util.OpenBitSet
| |||||||||||
From class
org.apache.lucene.search.DocIdSet
| |||||||||||
From class
java.lang.Object
|
Construct an OpenBitSetDISI with its bits set from the doc ids of the given DocIdSetIterator. Also give a maximum size one larger than the largest doc id for which a bit may ever be set on this OpenBitSetDISI.
IOException |
---|
Construct an OpenBitSetDISI with no bits set, and a given maximum size one larger than the largest doc id for which a bit may ever be set on this OpenBitSetDISI.
Perform an inplace AND with the doc ids from a given DocIdSetIterator, leaving only the bits set for which the doc ids are in common. These doc ids should be smaller than the maximum size passed to the constructor.
IOException |
---|
Perform an inplace NOT with the doc ids from a given DocIdSetIterator, clearing all the bits for each such doc id. These doc ids should be smaller than the maximum size passed to the constructor.
IOException |
---|
Perform an inplace OR with the doc ids from a given DocIdSetIterator, setting the bit for each such doc id. These doc ids should be smaller than the maximum size passed to the constructor.
IOException |
---|
Perform an inplace XOR with the doc ids from a given DocIdSetIterator, flipping all the bits for each such doc id. These doc ids should be smaller than the maximum size passed to the constructor.
IOException |
---|