36 #ifndef UNIV_HOTBACKUP 
   71 # define upd_get_nth_field(update, n) ((update)->fields + (n)) 
   73 #ifndef UNIV_HOTBACKUP 
   94         __attribute__((nonnull, pure));
 
  168         const upd_t*    update);
 
  177         __attribute__((nonnull, warn_unused_result));
 
  195 #ifndef UNIV_HOTBACKUP 
  210         __attribute__((warn_unused_result, nonnull));
 
  230         __attribute__((nonnull(1,2,3,7), warn_unused_result));
 
  253         __attribute__((nonnull));
 
  272         __attribute__((nonnull));
 
  314         __attribute__((nonnull(1,2), warn_unused_result));
 
  316 # define row_upd_changes_ord_field_binary(index,update,thr,row,ext)     \ 
  317         row_upd_changes_ord_field_binary_func(index,update,thr,row,ext) 
  319 # define row_upd_changes_ord_field_binary(index,update,thr,row,ext)     \ 
  320         row_upd_changes_ord_field_binary_func(index,update,row,ext) 
  341         __attribute__((nonnull, warn_unused_result));
 
  354         const upd_t*            update);
 
  411 #ifndef UNIV_HOTBACKUP 
  431 #ifndef UNIV_HOTBACKUP 
  438         ibool           searched_update;
 
  441         ibool           in_mysql_interface;
 
  462         ulint           update_n_fields;
 
  467         sym_node_list_t columns;
 
  469         ibool           has_clust_rec_x_lock;
 
  496         que_node_t*     col_assign_list;
 
  501 #define UPD_NODE_MAGIC_N        1579975 
  504 #define UPD_NODE_SET_IX_LOCK       1     
  509 #define UPD_NODE_UPDATE_CLUSTERED  2     
  511 #define UPD_NODE_INSERT_CLUSTERED  3     
  514 #define UPD_NODE_INSERT_BLOB       4     
  519 #define UPD_NODE_UPDATE_ALL_SEC    5     
  523 #define UPD_NODE_UPDATE_SOME_SEC   6     
  528 #define UPD_NODE_NO_ORD_CHANGE  1        
  531 #define UPD_NODE_NO_SIZE_CHANGE 2        
  537 #include "row0upd.ic"