+57
−51
+28
−30
Loading
accomodate EXPLAIN properly for all possible variant of UNION's derived tables etc ... This also fixes all reported (and unreported) bugs when EXPLAIN is run on UNION's. select_describe() now has a very dirty hack to avoid some problems with transactional tables on table unlocking. Code speedup is possible. For the moment all that was important was that all tests are passed.