lp:~maria-captains/maria/10.0-exists2in

Created by Oleksandr "Sanja" Byelkin on 2012-11-23 and last modified on 2012-12-10
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

Owner:
Maria-captains
Project:
MariaDB
Status:
Development

Recent revisions

3487. By Oleksandr "Sanja" Byelkin on 2012-12-10

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 on 2012-11-29

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 on 2012-11-29

MDEV-3880: test suite added.

MDEV-3881: removed commented out code.

3484. By Oleksandr "Sanja" Byelkin on 2012-11-29

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

3483. By Oleksandr "Sanja" Byelkin on 2012-11-27

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 on 2012-11-23

Better comments

3481. By Oleksandr "Sanja" Byelkin on 2012-11-12

EXISTS to IN transformation (moved to 10.0)

3480. By Kristian Nielsen on 2012-11-20

Merge MariaDB 10.0-base -> 10.0

3479. By Timour Katchaounov on 2012-11-15

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 on 2012-11-11

Trigger pusbuild build

Branch metadata

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

Subscribers