37 #ifndef UNIV_HOTBACKUP
72 # define upd_get_nth_field(update, n) ((update)->fields + (n))
74 #ifndef UNIV_HOTBACKUP
95 __attribute__((nonnull, pure));
121 const ulint* offsets,
167 const ulint* offsets,
168 const upd_t* update);
182 const ulint* offsets,
186 #ifndef UNIV_HOTBACKUP
238 __attribute__((nonnull));
257 __attribute__((nonnull));
291 const upd_t* update);
306 const upd_t* update);
338 const ulint* offsets,
363 #ifndef UNIV_HOTBACKUP
383 #ifndef UNIV_HOTBACKUP
390 ibool searched_update;
393 ibool in_mysql_interface;
414 ulint update_n_fields;
419 sym_node_list_t columns;
421 ibool has_clust_rec_x_lock;
448 que_node_t* col_assign_list;
453 #define UPD_NODE_MAGIC_N 1579975
456 #define UPD_NODE_SET_IX_LOCK 1
461 #define UPD_NODE_UPDATE_CLUSTERED 2
463 #define UPD_NODE_INSERT_CLUSTERED 3
466 #define UPD_NODE_UPDATE_ALL_SEC 4
470 #define UPD_NODE_UPDATE_SOME_SEC 5
475 #define UPD_NODE_NO_ORD_CHANGE 1
478 #define UPD_NODE_NO_SIZE_CHANGE 2
484 #include "row0upd.ic"