Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Public Member Functions | List of all members
Lucene.Net.Util.OpenBitSetIterator Class Reference

An iterator to iterate over set bits in an OpenBitSet. This is faster than nextSetBit() for iterating over the complete set of bits, especially when the density of the bits set is high. More...

Inherits DocIdSetIterator.

Public Member Functions

 OpenBitSetIterator (OpenBitSet obs)
 
 OpenBitSetIterator (long[] bits, int numWords)
 
override int NextDoc ()
 
override int Advance (int target)
 
override int DocID ()
 

Detailed Description

An iterator to iterate over set bits in an OpenBitSet. This is faster than nextSetBit() for iterating over the complete set of bits, especially when the density of the bits set is high.

<version> $Id$ </version>

Definition at line 30 of file OpenBitSetIterator.cs.

Constructor & Destructor Documentation

Lucene.Net.Util.OpenBitSetIterator.OpenBitSetIterator ( OpenBitSet  obs)

Definition at line 109 of file OpenBitSetIterator.cs.

Lucene.Net.Util.OpenBitSetIterator.OpenBitSetIterator ( long[]  bits,
int  numWords 
)

Definition at line 113 of file OpenBitSetIterator.cs.

Member Function Documentation

override int Lucene.Net.Util.OpenBitSetIterator.Advance ( int  target)

Definition at line 191 of file OpenBitSetIterator.cs.

override int Lucene.Net.Util.OpenBitSetIterator.DocID ( )

Definition at line 228 of file OpenBitSetIterator.cs.

override int Lucene.Net.Util.OpenBitSetIterator.NextDoc ( )

Definition at line 159 of file OpenBitSetIterator.cs.


The documentation for this class was generated from the following file: