class DeltaEncoding64::Encoder
Defined in:
delta_encoding_64.cr
Constant Summary
-
MAX_BITWIDTH =
64
Constructors
Instance Method Summary
Constructor Detail
def self.
new(block_size : Int32 =
256, mini_blocks : Int32 =
4)
#
Instance Method Detail
def
bit_widths : Slice(UInt8)
#
def
blocks_buffer : IO::Memory
#
def
calculate_bit_widths_for_delta_block_buffer(mini_blocks_to_flush)
#
def
deltas : Slice(Int64)
#
def
first_value : Int64
#
def
mini_block_count_to_flush(number_count)
#
def
previous_value : Int64
#
def
total_count : Int32
#
def
write_integer(value : Int64)
#