Class BlockPackedReader
Provides random access to a stream written with BlockPackedWriter.
Note
This API is for internal purposes only and might change in incompatible ways in the next release.
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 BlockPackedReader : Int64Values
Constructors
| Improve this Doc View SourceBlockPackedReader(IndexInput, Int32, Int32, Int64, Boolean)
Sole constructor.
Declaration
public BlockPackedReader(IndexInput in, int packedIntsVersion, int blockSize, long valueCount, bool direct)
Parameters
Type | Name | Description |
---|---|---|
IndexInput | in | |
System.Int32 | packedIntsVersion | |
System.Int32 | blockSize | |
System.Int64 | valueCount | |
System.Boolean | direct |
Methods
| Improve this Doc View SourceGet(Int64)
Declaration
public override long Get(long index)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | index |
Returns
Type | Description |
---|---|
System.Int64 |
Overrides
| Improve this Doc View SourceRamBytesUsed()
Returns approximate RAM bytes used.
Declaration
public long RamBytesUsed()
Returns
Type | Description |
---|---|
System.Int64 |