hyper v0.5.0
  • Pages
  • Modules

    View Source hyper_binary (hyper v0.5.0)

    Registers stored in one large binary

    This backend uses one plain Erlang binary to store registers. The cost of rebuilding the binary is amortized by keeping a buffer of inserts to perform in the future.

    Link to this section Summary

    Functions

    bytes(Dense)
    compact(Buffer)
    decode_registers(AllBytes, P)
    empty_binary(M)
    encode_registers(Buffer)
    max_merge(Rest)
    max_merge(Dense, Big)
    max_registers(Buf)
    new(P)
    reduce_precision(NewP, Dense)
    register_histogram(Buffer)
    register_sum(B)
    set(Index, Value, Buffer)
    zero_count(B)

    Link to this section Functions

    Link to this function

    bytes(Dense)

    View Source
    Link to this function

    compact(Buffer)

    View Source
    Link to this function

    decode_registers(AllBytes, P)

    View Source
    Link to this function

    empty_binary(M)

    View Source
    Link to this function

    encode_registers(Buffer)

    View Source
    Link to this function

    max_merge(Rest)

    View Source
    Link to this function

    max_merge(Dense, Big)

    View Source
    Link to this function

    max_registers(Buf)

    View Source
    Link to this function

    new(P)

    View Source
    Link to this function

    reduce_precision(NewP, Dense)

    View Source
    Link to this function

    register_histogram(Buffer)

    View Source
    Link to this function

    register_sum(B)

    View Source
    Link to this function

    set(Index, Value, Buffer)

    View Source
    Link to this function

    zero_count(B)

    View Source

    On Hex.pm: Package Preview (current file)

    Built using ExDoc (v0.28.3) for the Elixir programming language