OpenBitSetis faster than
java.util.BitSetin most operations and *much* faster at calculating cardinality of sets and results of set operations. It can also handle sets of larger cardinality (up to 64 * 2**32-1) The goals of
OpenBitSetare the fastest implementation possible, and maximum code reuse. Extra safety and encapsulation may always be built on top, but if that's built in, the cost can never be removed (and hence people re-implement their own version in order to get better performance). If you want a "safe", totally encapsulated (and slower and limited) BitSet class, use
java.util.BitSet.
For a list of all members of this type, see OpenBitSet Members.
System.Object
Lucene.Net.Search.DocIdSet
Lucene.Net.Util.OpenBitSet
Lucene.Net.Util.OpenBitSetDISI
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Namespace: Lucene.Net.Util
Assembly: Lucene.Net (in Lucene.Net.dll)
OpenBitSet Members | Lucene.Net.Util Namespace