Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
#include <dict-encoding.h>
Public Member Functions | |
void | SetData (uint8_t *buffer, int buffer_len) |
The rle encoded indices into the dictionary. More... | |
virtual | ~DictDecoderBase () |
virtual int | num_entries () const =0 |
Protected Attributes | |
boost::scoped_ptr< RleDecoder > | data_decoder_ |
Decoder class for dictionary encoded data. This class does not allocate any buffers. The input buffers (dictionary buffer and RLE buffer) must be maintained by the caller and valid as long as this object is.
Definition at line 166 of file dict-encoding.h.
|
inlinevirtual |
Definition at line 178 of file dict-encoding.h.
|
pure virtual |
Implemented in impala::DictDecoder< T >.
Referenced by impala::HdfsParquetScanner::BaseColumnReader::ReadDataPage().
|
inline |
The rle encoded indices into the dictionary.
Definition at line 169 of file dict-encoding.h.
References data_decoder_.
Referenced by impala::ValidateDict().
|
protected |
Definition at line 183 of file dict-encoding.h.
Referenced by SetData().