- 04 Oct, 2010 1 commit
-
-
Sergey Petrunya authored
-
- 03 Oct, 2010 2 commits
-
-
Sergey Petrunya authored
-
Sergey Petrunya authored
- One iterator class - Switch back from state automaton into two-nested-iterators approach..
-
- 01 Oct, 2010 1 commit
-
-
Sergey Petrunya authored
-
- 28 Sep, 2010 3 commits
-
-
Sergey Petrunya authored
- change dsmrr_next_from_index() to a switch-based state automaton-like structure.
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
- 21 Sep, 2010 1 commit
-
-
Sergey Petrunya authored
- Switch from one bi-directional buffer class to two virtual inheritance-based forward and backward buffer classes.
-
- 20 Sep, 2010 3 commits
-
-
Sergey Petrunya authored
-
Sergey Petrunya authored
for writing and reading
-
Sergey Petrunya authored
- better comments - rename variables to better reflect their meaning
-
- 18 Sep, 2010 1 commit
-
-
Sergey Petrunya authored
-
- 15 Sep, 2010 3 commits
-
-
Sergey Petrunya authored
- First part of the fix: enable Early NULLs filtering to work when WHERE clause is present
-
Sergey Petrunya authored
BUG#628785: multi_range_read.cc:430: int DsMrr_impl::dsmrr_init(): Assertion `do_sort_keys || do_rowid_fetch' failed - Make Ds_MrrImpl::check_cpk_scan() follow the execution code' logic: don't do MRR scans on clustered PK when mrr_sort_keys=off.
-
Sergey Petrunya authored
- When find_all_keys() checks which table columns are needed for table scan that is done before the sorting, it should also analyze pushed index condition. This is achieved by remembering/checking pre-index-pushed condition.
-
- 13 Sep, 2010 2 commits
-
-
Sergey Petrunya authored
- More test coverage
-
Sergey Petrunya authored
- Relax overly-strict assert added in previous commit - Run generic MRR testsuite for Maria engine, too.
-
- 12 Sep, 2010 2 commits
-
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
- 11 Sep, 2010 1 commit
-
-
Sergey Petrunya authored
-
- 10 Sep, 2010 1 commit
-
-
Sergey Petrunya authored
-
- 05 Sep, 2010 1 commit
-
-
Sergey Petrunya authored
- Address review feedback, step 1
-
- 19 Aug, 2010 1 commit
-
-
Sergey Petrunya authored
-
- 15 Aug, 2010 3 commits
-
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
- 14 Aug, 2010 2 commits
-
-
Sergey Petrunya authored
- Make testcase stable
-
Sergey Petrunya authored
-
- 12 Aug, 2010 2 commits
-
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
- 11 Aug, 2010 1 commit
-
-
Sergey Petrunya authored
- don't allocate space for rowid buffer when we don't really need it. - fix buffer iterator
-
- 09 Aug, 2010 3 commits
-
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
unknown authored
Incorrect limitation on number of parameters removed. mysql-test/r/subselect_cache.result: Test suite added. mysql-test/t/subselect_cache.test: Test suite added. sql/sql_class.h: Iterator changed. sql/sql_expression_cache.cc: Incorrect limitation removed. Removing NULL references from subquery parameter list added.
-
- 08 Aug, 2010 4 commits
-
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
- 05 Aug, 2010 1 commit
-
-
unknown authored
-
- 30 Jul, 2010 1 commit
-
-
unknown authored
Removed indirect reference in equalities for cache index lookup. We should use a direct reference because some optimization of the query may optimize out a condition predicate and if the outer reference is the only element of the condition predicate the indirect reference becomes NULL. We can resolve correctly the indirect reference in Expression_cache_tmptable::make_equalities because it is called before optimization of the cached subquery. mysql-test/r/subquery_cache.result: The test suite for the bug added. mysql-test/t/subquery_cache.test: The test suite for the bug added. sql/sql_expression_cache.cc: Removed indirect reference in equalities for cache index lookup.
-