Show / Hide Table of Contents

    Class AppendingPackedInt64Buffer

    Utility class to buffer a list of signed longs in memory. This class only supports appending and is optimized for non-negative numbers with a uniform distribution over a fixed (limited) range.

    NOTE: This was AppendingPackedLongBuffer in Lucene

    This is a Lucene.NET INTERNAL API, use at your own risk
    Inheritance
    System.Object
    NumericDocValues
    Int64Values
    AbstractAppendingInt64Buffer
    AppendingPackedInt64Buffer
    Inherited Members
    AbstractAppendingInt64Buffer.PageSize
    AbstractAppendingInt64Buffer.Count
    AbstractAppendingInt64Buffer.Add(Int64)
    AbstractAppendingInt64Buffer.Get(Int64)
    AbstractAppendingInt64Buffer.Get(Int64, Int64[], Int32, Int32)
    AbstractAppendingInt64Buffer.GetIterator()
    AbstractAppendingInt64Buffer.RamBytesUsed()
    AbstractAppendingInt64Buffer.Freeze()
    Int64Values.Get(Int32)
    Namespace: Lucene.Net.Util.Packed
    Assembly: Lucene.Net.dll
    Syntax
    public sealed class AppendingPackedInt64Buffer : AbstractAppendingInt64Buffer

    Constructors

    | Improve this Doc View Source

    AppendingPackedInt64Buffer()

    Create an AppendingPackedInt64Buffer with initialPageCount=16, pageSize=1024 and acceptableOverheadRatio=DEFAULT.

    Declaration
    public AppendingPackedInt64Buffer()
    | Improve this Doc View Source

    AppendingPackedInt64Buffer(Int32, Int32, Single)

    Initialize a AppendingPackedInt64Buffer.

    Declaration
    public AppendingPackedInt64Buffer(int initialPageCount, int pageSize, float acceptableOverheadRatio)
    Parameters
    Type Name Description
    System.Int32 initialPageCount

    The initial number of pages.

    System.Int32 pageSize

    The size of a single page.

    System.Single acceptableOverheadRatio

    An acceptable overhead ratio per value.

    | Improve this Doc View Source

    AppendingPackedInt64Buffer(Single)

    Create an AppendingPackedInt64Buffer with initialPageCount=16, pageSize=1024.

    Declaration
    public AppendingPackedInt64Buffer(float acceptableOverheadRatio)
    Parameters
    Type Name Description
    System.Single acceptableOverheadRatio
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)