summaryrefslogtreecommitdiff
path: root/storage/innobase/include/row0upd.h
diff options
context:
space:
mode:
Diffstat (limited to 'storage/innobase/include/row0upd.h')
-rw-r--r--storage/innobase/include/row0upd.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/storage/innobase/include/row0upd.h b/storage/innobase/include/row0upd.h
index cc05df395ea..f60fc3595dc 100644
--- a/storage/innobase/include/row0upd.h
+++ b/storage/innobase/include/row0upd.h
@@ -516,17 +516,13 @@ public:
void vers_make_update(const trx_t *trx)
{
vers_update_fields(trx, table->vers_start);
- }
+ }
- /** Only set row_end = CURRENT_TIMESTAMP/trx->id.
- Do not touch other fields at all.
- @param[in] trx transaction */
- void vers_make_delete(const trx_t *trx)
- {
- update->n_fields = 0;
- is_delete = VERSIONED_DELETE;
- vers_update_fields(trx, table->vers_end);
- }
+ /** Prepare update vector for versioned delete.
+ Set row_end to CURRENT_TIMESTAMP or trx->id.
+ Initialize fts_next_doc_id for versioned delete.
+ @param[in] trx transaction */
+ void vers_make_delete(trx_t *trx);
};
#define UPD_NODE_MAGIC_N 1579975