Definition: buf0block_hint.cc:29
PT & ref(PT *tp)
Definition: tablespace_impl.cc:358
Provides the large objects (LOB) module.
Definition: lob0del.h:31
ulint z_read_chunk(dict_index_t *index, z_index_entry_t &entry, ulint offset, ulint &len, byte *&buf, mtr_t *mtr)
Read one data chunk associated with one index entry.
Definition: zlob0read.cc:191
ulint z_read_strm(dict_index_t *index, z_index_entry_t &entry, byte *zbuf, ulint zbuf_size, mtr_t *mtr)
Read one zlib stream fully, given its index entry.
Definition: zlob0read.cc:260
bool z_validate_strm(dict_index_t *index, z_index_entry_t &entry, mtr_t *mtr)
Validate one zlib stream, given its index entry.
Definition: zlob0read.cc:340
ulint z_read(lob::ReadContext *ctx, lob::ref_t ref, ulint offset, ulint len, byte *buf)
Fetch a compressed large object (ZLOB) from the system.
Definition: zlob0read.cc:46
Definition: completion_hash.h:34
Data structure for an index.
Definition: dict0mem.h:1045
The context information for reading a single BLOB.
Definition: lob0lob.h:1207
The struct 'lob::ref_t' represents an external field reference.
Definition: lob0lob.h:197
An index entry pointing to one zlib stream.
Definition: zlob0index.h:86
Mini-transaction handle and buffer.
Definition: mtr0mtr.h:176
Definition: trx0trx.h:683
unsigned long int ulint
Definition: univ.i:405