|
int WordDBCompress::CompressIBtree |
( |
const unsigned char * |
inbuff, |
|
|
int |
inbuff_length, |
|
|
unsigned char * |
outbuff, |
|
|
int * |
outbuff_lengthp | |
|
) |
| | |
Definition at line 402 of file WordDBCompress.cc.
References B_KEYDATA, WordBitStream::Buff(), WordBitStream::BuffLength(), WordDBEncoded::Clear(), context, _binternal::data, debug, DiffPage(), DumpPage(), encoded, __db_lsn::file, WordKey::Get(), String::get(), GET_BINTERNAL, _binternal::len, String::length(), LEVEL, _db_page::lsn, malloc, memcpy(), WordKey::NFields(), _binternal::nrecs, NUM_ENT, __db_lsn::offset, _binternal::pgno, PGNO, WordDBEncoded::PushString(), WordDBEncoded::PushValue(), WordDBEncoded::Put(), WordBitCompress::PutUint(), suffixlength(), _binternal::type, UncompressIBtree(), WordKey::Unpack(), verbose, WORD_CMPR_OVERHEAD, WORD_CMPR_VAL_FIELDS, WORD_CMPR_VAL_FLAGS, WORD_CMPR_VAL_FLAGS_EMPTY, WORD_CMPR_VAL_FLAGS_FIELD, WORD_CMPR_VAL_FLAGS_NRECS, WORD_CMPR_VAL_FLAGS_PGNO, WORD_CMPR_VAL_FLAGS_STRING, WORD_CMPR_VAL_NRECS, WORD_CMPR_VAL_PGNO, WORD_CMPR_VAL_PREFIX, and WORD_CMPR_VAL_SUFFIX.
Referenced by CompressBtree().
|