Behaviours: hyper_register.
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.bytes/1 | |
compact/1 | |
decode_registers/2 | |
encode_registers/1 | |
max_merge/1 | |
max_merge/2 | |
new/1 | |
reduce_precision/2 | |
register_sum/1 | |
set/3 | |
zero_count/1 |
bytes(Dense) -> any()
compact(Buffer) -> any()
decode_registers(AllBytes, P) -> any()
encode_registers(Buffer) -> any()
max_merge(Rest) -> any()
max_merge(Dense, Big) -> any()
new(P) -> any()
reduce_precision(NewP, Dense) -> any()
register_sum(B) -> any()
set(Index, Value, Buffer) -> any()
zero_count(B) -> any()
Generated by EDoc