|
int WordDBCompress::CompressLBtree |
( |
const unsigned char * |
inbuff, |
|
|
int |
inbuff_length, |
|
|
unsigned char * |
outbuff, |
|
|
int * |
outbuff_lengthp | |
|
) |
| | |
Definition at line 549 of file WordDBCompress.cc.
References B_KEYDATA, WordBitStream::Buff(), WordBitStream::BuffLength(), WordDBEncoded::Clear(), context, WordRecordStorage::data, _bkeydata::data, debug, DiffPage(), DumpPage(), encoded, __db_lsn::file, WordKey::Get(), String::get(), GET_BKEYDATA, WordRecord::info, _bkeydata::len, String::length(), LEVEL, _db_page::lsn, malloc, memcpy(), NEXT_PGNO, WordKey::NFields(), NUM_ENT, __db_lsn::offset, P_INDX, PGNO, PREV_PGNO, WordDBEncoded::PushString(), WordDBEncoded::PushValue(), WordDBEncoded::Put(), WordBitCompress::PutUint(), WordRecordStorage::str, suffixlength(), WordRecord::type, _bkeydata::type, UncompressLBtree(), WordRecord::Unpack(), WordKey::Unpack(), verbose, WORD_CMPR_OVERHEAD, WORD_CMPR_VAL_FIELDS, WORD_CMPR_VAL_FLAGS, WORD_CMPR_VAL_FLAGS_FIELD, WORD_CMPR_VAL_FLAGS_RECORD_EQ, WORD_CMPR_VAL_FLAGS_RECORD_NO, WORD_CMPR_VAL_FLAGS_RECORD_STR, WORD_CMPR_VAL_FLAGS_STRING, WORD_CMPR_VAL_PREFIX, WORD_CMPR_VAL_RLENGTH, WORD_CMPR_VAL_RVALUE, WORD_CMPR_VAL_SUFFIX, WORD_RECORD_DATA, and WORD_RECORD_STR.
Referenced by CompressBtree().
|