#include <KeyCompressorPrefix.h>
Public Member Functions | |
virtual void | reset () |
virtual void | add (const Key &key) |
virtual size_t | length () |
virtual size_t | length_uncompressed () |
virtual void | write (uint8_t *buf) |
virtual void | write_uncompressed (uint8_t *buf) |
Private Member Functions | |
void | render_uncompressed () |
Private Attributes | |
DynamicBuffer | m_buffer |
DynamicBuffer | m_compressed_key |
DynamicBuffer | m_uncompressed_key |
uint8_t * | m_suffix |
size_t | m_suffix_length |
uint8_t | m_last_control |
Definition at line 29 of file KeyCompressorPrefix.h.
|
virtual |
Implements Hypertable::KeyCompressor.
Definition at line 36 of file KeyCompressorPrefix.cc.
|
virtual |
Implements Hypertable::KeyCompressor.
Definition at line 103 of file KeyCompressorPrefix.cc.
|
virtual |
Implements Hypertable::KeyCompressor.
Definition at line 107 of file KeyCompressorPrefix.cc.
|
private |
Definition at line 123 of file KeyCompressorPrefix.cc.
|
virtual |
Implements Hypertable::KeyCompressor.
Definition at line 30 of file KeyCompressorPrefix.cc.
|
virtual |
Implements Hypertable::KeyCompressor.
Definition at line 113 of file KeyCompressorPrefix.cc.
|
virtual |
Implements Hypertable::KeyCompressor.
Definition at line 117 of file KeyCompressorPrefix.cc.
|
private |
Definition at line 39 of file KeyCompressorPrefix.h.
|
private |
Definition at line 40 of file KeyCompressorPrefix.h.
|
private |
Definition at line 44 of file KeyCompressorPrefix.h.
|
private |
Definition at line 42 of file KeyCompressorPrefix.h.
|
private |
Definition at line 43 of file KeyCompressorPrefix.h.
|
private |
Definition at line 41 of file KeyCompressorPrefix.h.