Class PagedMutable
A Paged
This is a Lucene.NET INTERNAL API, use at your own risk
Inheritance
System.Object
PagedMutable
Inherited Members
Namespace: Lucene.Net.Util.Packed
Assembly: Lucene.Net.dll
Syntax
public sealed class PagedMutable : AbstractPagedMutable<PagedMutable>
Constructors
| Improve this Doc View SourcePagedMutable(Int64, Int32, Int32, Single)
Create a new Paged
Declaration
public PagedMutable(long size, int pageSize, int bitsPerValue, float acceptableOverheadRatio)
Parameters
Type | Name | Description |
---|---|---|
System. |
size | The number of values to store. |
System. |
pageSize | The number of values per page. |
System. |
bitsPerValue | The number of bits per value. |
System. |
acceptableOverheadRatio | An acceptable overhead ratio. |
Methods
| Improve this Doc View SourceBaseRamBytesUsed()
Declaration
protected override long BaseRamBytesUsed()
Returns
Type | Description |
---|---|
System. |
Overrides
Lucene.Net.Util.Packed.AbstractPagedMutable<Lucene.Net.Util.Packed.PagedMutable>.BaseRamBytesUsed()
|
Improve this Doc
View Source
NewMutable(Int32, Int32)
Declaration
protected override PackedInt32s.Mutable NewMutable(int valueCount, int bitsPerValue)
Parameters
Type | Name | Description |
---|---|---|
System. |
valueCount | |
System. |
bitsPerValue |
Returns
Type | Description |
---|---|
Packed |
Overrides
Lucene.Net.Util.Packed.AbstractPagedMutable<Lucene.Net.Util.Packed.PagedMutable>.NewMutable(System.Int32, System.Int32)
|
Improve this Doc
View Source
NewUnfilledCopy(Int64)
Declaration
protected override PagedMutable NewUnfilledCopy(long newSize)
Parameters
Type | Name | Description |
---|---|---|
System. |
newSize |
Returns
Type | Description |
---|---|
Paged |
Overrides
Lucene.Net.Util.Packed.AbstractPagedMutable<Lucene.Net.Util.Packed.PagedMutable>.NewUnfilledCopy(System.Int64)