mariadb/storage/innobase/handler
Marko Mäkelä 71c781bfe7 MDEV-18090 Assertion failures due to virtual columns after upgrading to 10.2
MariaDB before MDEV-5800 in version 10.2.2 did not support
indexed virtual columns. Non-persistent virtual columns were
hidden from storage engines. Only starting with MDEV-5800, InnoDB
would create internal metadata on virtual columns.

Similar to what was done in MDEV-18084 and MDEV-18960, we adjust two more
code paths for the old tables.

ha_innobase::build_template(): Do not invoke
dict_index_contains_col_or_prefix() for virtual columns if InnoDB
does not store the metadata.

innobase_build_col_map(): Relax an assertion about the number of columns.

ha_innobase::omits_virtual_cols(): Renamed from omits_virtual_cols().
2019-03-25 10:29:48 +02:00
..
ha_innodb.cc MDEV-18090 Assertion failures due to virtual columns after upgrading to 10.2 2019-03-25 10:29:48 +02:00
ha_innodb.h MDEV-18090 Assertion failures due to virtual columns after upgrading to 10.2 2019-03-25 10:29:48 +02:00
ha_xtradb.h MDEV-12121 follow-up: Unbreak the WITH_INNODB_AHI=OFF build 2018-01-15 15:40:28 +02:00
handler0alter.cc MDEV-18090 Assertion failures due to virtual columns after upgrading to 10.2 2019-03-25 10:29:48 +02:00
i_s.cc Merge 10.1 into 10.2 2019-02-05 17:35:48 +02:00
i_s.h Merge 10.1 into 10.2 2017-05-22 09:46:51 +03:00