mariadb/mysql-test/suite/vcol
Dave Gosselin cc219b3dfc MDEV-37029 Make vcol rewrite handle row-based INs
Queries having the form
  select * from t1 where (a+1, b) IN ((1,1),(2,2),(3,3));
where a+1 is a virtual column will now be optimized to use that
virtual column such that the above becomes
  select * from t1 where (vcol, b) IN ((1,1),(2,2),(3,3));

In general, vcol substitution will occur when a row itself contains
the matching vcol expression.  The optimizer will not only inspect
the left-hand argument to IN for the matching expression, but will
also unpack and inspect the left-hand argument when it is a row.
2025-07-11 11:44:14 -04:00
..
inc cleanup: generalize ER_SPATIAL_CANT_HAVE_NULL 2024-11-05 14:00:48 -08:00
r MDEV-37029 Make vcol rewrite handle row-based INs 2025-07-11 11:44:14 -04:00
t MDEV-37029 Make vcol rewrite handle row-based INs 2025-07-11 11:44:14 -04:00
disabled.def MDEV-11836 vcol.vcol_keys_myisam fails in buildbot and outside 2017-02-13 18:12:04 +01:00