Class BlockPackedReaderIterator
Reader for sequences of System.Int64s written with BlockPackedWriter.
Note
This API is for internal purposes only and might change in incompatible ways in the next release.
Inheritance
System.Object
BlockPackedReaderIterator
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Util.Packed
Assembly: Lucene.Net.dll
Syntax
public sealed class BlockPackedReaderIterator
Constructors
| Improve this Doc View SourceBlockPackedReaderIterator(DataInput, Int32, Int32, Int64)
Sole constructor.
Declaration
public BlockPackedReaderIterator(DataInput in, int packedIntsVersion, int blockSize, long valueCount)
Parameters
| Type | Name | Description |
|---|---|---|
| DataInput | in | |
| System.Int32 | packedIntsVersion | |
| System.Int32 | blockSize | The number of values of a block, must be equal to the block size of the BlockPackedWriter which has been used to write the stream. |
| System.Int64 | valueCount |
Properties
| Improve this Doc View SourceOrd
Return the offset of the next value to read.
Declaration
public long Ord { get; }
Property Value
| Type | Description |
|---|---|
| System.Int64 |
Methods
| Improve this Doc View SourceNext()
Read the next value.
Declaration
public long Next()
Returns
| Type | Description |
|---|---|
| System.Int64 |
Next(Int32)
Read between 1 and count values.
Declaration
public Int64sRef Next(int count)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | count |
Returns
| Type | Description |
|---|---|
| Int64sRef |
Reset(DataInput, Int64)
Reset the current reader to wrap a stream of valueCount
values contained in in. The block size remains unchanged.
Declaration
public void Reset(DataInput in, long valueCount)
Parameters
| Type | Name | Description |
|---|---|---|
| DataInput | in | |
| System.Int64 | valueCount |
Skip(Int64)
Skip exactly count values.
Declaration
public void Skip(long count)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int64 | count |