An error occurred fetching the project authors.
- 28 Jul, 2006 1 commit
-
-
sergefp@mysql.com authored
- Make the range-et-al optimizer produce E(#table records after table condition is applied), - Make the join optimizer use this value, - Add "filtered" column to EXPLAIN EXTENDED to show fraction of records left after table condition is applied - Adjust test results, add comments
-
- 05 Jun, 2006 1 commit
-
-
sergefp@mysql.com authored
In select_describe(), make the String object that holds the value of "partitions" column to "own" the value buffer, so the buffer isn't prematurely freed. [this is the second attempt with review fixes]
-
- 04 Jun, 2006 1 commit
-
-
sergefp@mysql.com authored
(for example, such objects can be returned from get_mm_parts() for "string_field = int_val). Make find_used_partitions_imerge() to handle such SEL_TREE objects.
-
- 10 Apr, 2006 1 commit
-
-
Added new test case for bug 17946
-
- 06 Apr, 2006 1 commit
-
-
sergefp@mysql.com authored
* Produce right results for conditions that were transformed to "(partitioning_range) AND (list_of_subpartitioning_ranges)": make each partition id set iterator auto-reset itself after it has returned all partition ids in the sequence * Fix "Range mapping" and "Range mapping" partitioning interval analysis functions to correctly deal with NULL values.
-
- 03 Apr, 2006 1 commit
-
-
sergefp@mysql.com authored
obtain partition number, call partition_info->get_part_partition_id() when the table has subpartitions, and get_partition_id() otherwise. (The bug was that we were always doing the latter)
-
- 31 Mar, 2006 1 commit
-
-
sergefp@mysql.com authored
- Fix typo bug in SEL_ARG::is_singlepoint() - In set_up_range_analysis_info(), treat MEDIUMINT as enumerable type just like other integer types
-
- 06 Feb, 2006 1 commit
-
-
sergefp@mysql.com authored
-
- 29 Jan, 2006 1 commit
-
-
patg@govinda.patg.net authored
Final patch ----------- This WL is about using this bitmap in all parts of the partition handler. Thus for: rnd_init/rnd_next index_init/index_next and all other variants of index scans read_range_... the various range scans implemented in the partition handler. Also use those bitmaps in the various other calls that currently loop over all partitions.
-
- 26 Jan, 2006 1 commit
-
-
sergefp@mysql.com authored
single-table UPDATE/DELETE.
-
- 04 Jan, 2006 1 commit
-
-
sergefp@mysql.com authored
- post-...-post review fixes - Added "integer range walking" that allows to do partition pruning for "a <=? t.field <=? b" by finding used partitions for a, a+1, a+2, ..., b-1, b.
-
- 29 Dec, 2005 1 commit
-
-
sergefp@mysql.com authored
-
- 26 Dec, 2005 2 commits
-
-
sergefp@mysql.com authored
-
sergefp@mysql.com authored
- Added more comments. - Added a RANGE_OPT_PARAM::remove_jump_scans flag that disables construction of index_merge SEL_TREEs that represent unusable conditions like "key1part1<c1 OR key2part2<c2" - make prune_partitions() function handle the case where range analysis produces a list of index_merge trees (it turned out that this is possible, appropriate test case added). - Other small fixes.
-
- 22 Dec, 2005 1 commit
-
-
sergefp@mysql.com authored
-