mariadb/storage/innobase/handler
Eugene Kosov 98694ab0cb MDEV-20949 Stop issuing 'row size' error on DML
Move row size check to early CREATE/ALTER TABLE phase. Stop checking
on table open.

dict_index_add_to_cache(): remove parameter 'strict', stop checking row size

dict_index_t::record_size_info_t: this is a result of row size check operation

create_table_info_t::row_size_is_acceptable(): performs row size check.
Issues error or warning. Writes first overflow field to InnoDB log.

create_table_info_t::create_table(): add row size check

dict_index_t::record_size_info(): this is a refactored version
of dict_index_t::rec_potentially_too_big(). New version doesn't change global
state of a program but return all interesting info. And it's callers who
decide how to handle row size overflow.

dict_index_t::rec_potentially_too_big(): removed
2019-11-13 22:00:55 +07:00
..
ha_innodb.cc MDEV-20949 Stop issuing 'row size' error on DML 2019-11-13 22:00:55 +07:00
ha_innodb.h MDEV-20949 Stop issuing 'row size' error on DML 2019-11-13 22:00:55 +07:00
ha_xtradb.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
handler0alter.cc MDEV-20949 Stop issuing 'row size' error on DML 2019-11-13 22:00:55 +07:00
i_s.cc Declare INFORMATION_SCHEMA.INNODB_SYS_VIRTUAL stable 2019-05-24 10:22:34 +03:00
i_s.h Merge 10.1 into 10.2 2019-05-13 18:48:28 +03:00