|
dberr_t | lob::replace (InsertContext &ctx, trx_t *trx, dict_index_t *index, ref_t ref, first_page_t &first_page, ulint offset, ulint len, byte *buf, int count) |
| Replace a large object (LOB) with the given new data of equal length. More...
|
|
static dberr_t | lob::replace_inline (InsertContext &ctx, trx_t *trx, dict_index_t *index, ref_t ref, first_page_t &first_page, ulint offset, ulint len, byte *buf) |
| Replace a small portion of large object (LOB) with the given new data of equal length. More...
|
|
static void | lob::print_partial_update_hit (upd_field_t *uf, dict_index_t *index) |
| Print an information message in the server log file, informing that the LOB partial update feature code is hit. More...
|
|
dberr_t | lob::update (InsertContext &ctx, trx_t *trx, dict_index_t *index, const upd_t *upd, ulint field_no, ref_t blobref) |
| Update a portion of the given LOB. More...
|
|
bool | lob::validate_size (const ulint lob_size, dict_index_t *index, fil_addr_t node_loc, mtr_t *mtr) |
| Validate the size of the given LOB. More...
|
|
fil_addr_t | lob::find_offset (dict_index_t *index, fil_addr_t node_loc, ulint &offset, mtr_t *mtr) |
| Find the file location of the index entry which gives the portion of LOB containing the requested offset. More...
|
|
dberr_t | lob::apply_undolog (mtr_t *mtr, dict_index_t *index, ref_t ref, const upd_field_t *uf) |
| Apply the undo log on the LOB. More...
|
|