Created by Oleksandr "Sanja" Byelkin and last modified
Get this branch:
bzr branch lp:~maria-captains/maria/10.0-exists2in
Members of Maria-captains can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information


Recent revisions

3487. By Oleksandr "Sanja" Byelkin

MDEV-3906 fix. Server crashes in Dependency_marker::visit_field on 2nd execution of PS with exists_to_in and NOT EXISTS subquery.

The problem is that in case of NOT we put IS NOT NULL befoe Item_in_optimizer with reference on its left expression. On the first execution the left expression is already "fixed". But on the second IS NOT NULL fix_field() called before and so it is not fix fielded.

Fix is to allow direct references to call fixfields of its arguments if it is needed.

3486. By Oleksandr "Sanja" Byelkin

Fixed MDEV-3894: Server crashes in Item_field::Item_field with exists_to_in=on and NOT EXISTS from a merge view.: Correct work with Item_direct_view_ref added.

Fixed condition about maybe_null local fields.

Removed adding IS NOT NULL for fields which can't be NULL.

3485. By Oleksandr "Sanja" Byelkin

MDEV-3880: test suite added.

MDEV-3881: removed commented out code.

3484. By Oleksandr "Sanja" Byelkin

fix of MDEV-3881: The problem was in unwrapping view/subquery-in-the-FROM-clase fields in substitution.

3483. By Oleksandr "Sanja" Byelkin

Fix of MDEV-3879: Wrong result (extra row) and unexpected warning with exists_to_in=on and a NOT EXISTS subquery.

Lost IS NOT NULL in constructing expression for many items.

3482. By Sergey Petrunia

Better comments

3481. By Oleksandr "Sanja" Byelkin

EXISTS to IN transformation (moved to 10.0)

3480. By Kristian Nielsen

Merge MariaDB 10.0-base -> 10.0

3479. By Timour Katchaounov

MDEV-3858 Change JOIN_TAB::records_read from ha_rows to double

Currently JOIN_TAB::records_read is of type ha_rows.
This is an integer type, which prevents proper selectivity and rows estimates.

3478. By Vladislav Vaintroub

Trigger pusbuild build

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.