Class MonotonicBlockPackedReader
Provides random access to a stream written with MonotonicBlockPackedWriter.
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 MonotonicBlockPackedReader : Int64Values
Constructors
| Improve this Doc View SourceMonotonicBlockPackedReader(IndexInput, Int32, Int32, Int64, Boolean)
Sole constructor.
Declaration
public MonotonicBlockPackedReader(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 |
Properties
| Improve this Doc View SourceCount
Returns the number of values.
NOTE: This was size() in Lucene.
Declaration
public long Count { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
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 the approximate RAM bytes used.
Declaration
public long RamBytesUsed()
Returns
Type | Description |
---|---|
System.Int64 |