Struct bitpacking::BitPacker1x [] [src]

pub struct BitPacker1x;

BitPacker1x is standard bitpacking : the integer representation over b bits are simply concatenated one after the other.

One block must contain 32 integers.

Trait Implementations

impl BitPacker for BitPacker1x
[src]

BLOCK_LEN: usize = BLOCK_LEN

Number of u32 per compressed block

[src]

Checks the available instructions set on the current CPU and returns the best available implementation. Read more

[src]

Compress a block of u32. Read more

[src]

Delta encode and compressed the decompressed array. Read more

[src]

Decompress the compress array to the decompressed array. Read more

[src]

Decompress thecompressarray to the decompressed array. The compressed array is assumed to have been delta-encoded and compressed. Read more

[src]

Returns the minimum number of bits used to represent the largest integer in the decompressed array. Read more

[src]

Returns the minimum number of bits used to represent the largest delta in the deltas in the decompressed array. Read more

[src]

Returns the size of a compressed block.

Auto Trait Implementations

impl Send for BitPacker1x

impl Sync for BitPacker1x