Class PackedInt32s.Writer
A write-once Writer.
Note
This API is for internal purposes only and might change in incompatible ways in the next release.
Inheritance
System.Object
PackedInt32s.Writer
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 abstract class Writer
Constructors
| Improve this Doc View SourceWriter(DataOutput, Int32, Int32)
Declaration
protected Writer(DataOutput out, int valueCount, int bitsPerValue)
Parameters
Type | Name | Description |
---|---|---|
DataOutput | out | |
System.Int32 | valueCount | |
System.Int32 | bitsPerValue |
Fields
| Improve this Doc View Sourcem_bitsPerValue
Declaration
protected readonly int m_bitsPerValue
Field Value
Type | Description |
---|---|
System.Int32 |
m_out
Declaration
protected readonly DataOutput m_out
Field Value
Type | Description |
---|---|
DataOutput |
m_valueCount
Declaration
protected readonly int m_valueCount
Field Value
Type | Description |
---|---|
System.Int32 |
Properties
| Improve this Doc View SourceBitsPerValue
The number of bits per value.
Declaration
public int BitsPerValue { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Format
The format used to serialize values.
Declaration
protected abstract PackedInt32s.Format Format { get; }
Property Value
Type | Description |
---|---|
PackedInt32s.Format |
Ord
Returns the current ord in the stream (number of values that have been written so far minus one).
Declaration
public abstract int Ord { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceAdd(Int64)
Add a value to the stream.
Declaration
public abstract void Add(long v)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | v |
Finish()
Perform end-of-stream operations.
Declaration
public abstract void Finish()