42 extern ibool row_rollback_on_timeout;
137 ibool row_format_col,
144 const byte* mysql_data,
170 __attribute__((nonnull(1,2)));
212 __attribute__((nonnull, warn_unused_result));
228 __attribute__((nonnull(1)));
239 __attribute__((nonnull, warn_unused_result));
279 __attribute__((nonnull, warn_unused_result));
295 ibool has_latches_on_recs)
300 __attribute__((nonnull));
309 const char* name) __attribute__((warn_unused_result));
334 __attribute__((nonnull, warn_unused_result));
345 #define row_mysql_lock_data_dictionary(trx) \
346 row_mysql_lock_data_dictionary_func(trx, __FILE__, __LINE__)
364 #define row_mysql_freeze_data_dictionary(trx) \
365 row_mysql_freeze_data_dictionary_func(trx, __FILE__, __LINE__)
390 __attribute__((nonnull, warn_unused_result));
403 const ulint* field_lengths)
409 __attribute__((nonnull(1,2), warn_unused_result));
423 const char* sql_string,
435 __attribute__((nonnull, warn_unused_result));
464 __attribute__((nonnull, warn_unused_result));
475 __attribute__((nonnull, warn_unused_result));
491 bool nonatomic =
true)
494 __attribute__((nonnull));
513 __attribute__((nonnull, warn_unused_result));
524 __attribute__((nonnull, warn_unused_result));
534 __attribute__((nonnull));
542 const
char* old_name,
543 const
char* new_name,
546 __attribute__((nonnull, warn_unused_result));
561 __attribute__((nonnull, warn_unused_result));
569 const
char* table_name)
571 __attribute__((nonnull, warn_unused_result));
596 __attribute__((nonnull, warn_unused_result));
609 ulint clust_rec_field_no;
613 ulint icp_rec_field_no;
617 ulint mysql_col_offset;
621 ulint mysql_null_byte_offset;
623 ulint mysql_null_bit_mask;
629 ulint mysql_length_bytes;
648 #define MYSQL_FETCH_CACHE_SIZE 8
650 #define MYSQL_FETCH_CACHE_THRESHOLD 4
652 #define ROW_PREBUILT_ALLOCATED 78540783
653 #define ROW_PREBUILT_FREED 26423527
757 byte
row_id[DATA_ROW_ID_LEN];
894 #define ROW_PREBUILT_FETCH_MAGIC_N 465765687
896 #define ROW_MYSQL_WHOLE_ROW 0
897 #define ROW_MYSQL_REC_FIELDS 1
898 #define ROW_MYSQL_NO_TEMPLATE 2
899 #define ROW_MYSQL_DUMMY_TEMPLATE 3
903 #define ROW_RETRIEVE_PRIMARY_KEY 1
904 #define ROW_RETRIEVE_ALL_COLS 2
907 #define ROW_READ_WITH_LOCKS 0
908 #define ROW_READ_TRY_SEMI_CONSISTENT 1
909 #define ROW_READ_DID_SEMI_CONSISTENT 2