An error occurred fetching the project authors.
- 18 Jan, 2005 1 commit
-
-
sergefp@mysql.com authored
-
- 26 Dec, 2004 2 commits
-
-
igor@rurik.mysql.com authored
Added a couple of new test cases for bug #7351.
-
igor@rurik.mysql.com authored
Added test cases for bug #7351. item_cmpfunc.cc: Fixed bug #7351: incorrect result for a query with a subquery returning empty set. If in the predicate v IN (SELECT a FROM t WHERE cond) v is null, then the result of the predicate is either INKNOWN or FALSE. It is FALSE if the subquery returns an empty set. item_subselect.cc: Fixed bug #7351: incorrect result for a query with a subquery returning empty set. The problem was due to not a quite legal transformation for 'IN' subqueries. A subquery containing a predicate of the form v IN (SELECT a FROM t WHERE cond) was transformed into EXISTS(SELECT a FROM t WHERE cond AND (a=v OR a IS NULL)). Yet, this transformation is valid only if v is not null. If v is null, then, in the case when (SELECT a FROM t WHERE cond) returns an empty set the value of the predicate is FALSE, otherwise the result of the predicate is INKNOWN. The fix resolves this problem by changing the result of the transformation to EXISTS(SELECT a FROM t WHERE cond AND (v IS NULL OR (a=v OR a IS NULL))) in the case when v is nullable. The new transformation prevents applying the lookup optimization for IN subqueries. To make it still applicable we have to introduce guarded access methods.
-
- 14 Dec, 2004 1 commit
-
-
ram@gw.mysql.r18.ru authored
TYPE=MyISAM replaced with ENGINE=MyISAM.
-
- 11 Dec, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
refernces if subqueri is not in HAVING clause (BUG#7079) and the same used for subquery transformetion
-
- 25 Nov, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 22 Nov, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
results." a.k.a. "Proper cleanup of subqueries is missing for SET and DO statements". (Version #2 with after-review fixes). To perform proper cleanup for statements that can contain subqueries but don't have main select we must call free_undelaid_joins().
-
- 18 Nov, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
fixed null processing in NOT operation used in ALL subquery (Bug #6247)
-
- 16 Nov, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 15 Nov, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
fixed cleunup of TMP_TABLE_PARAM (BUG#6406)
-
bell@sanja.is.com.ua authored
-
- 27 Oct, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
improved mechanisn of detection posibility to be NULL for single row queries switched off substitution optimisation for single row subqueries in PS due to problem in resolving substituted expressions (changes to make subselects test working with PS protocol)
-
- 17 Sep, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
single row subquery always can return NULL (no rows found) (BUG#5590)
-
- 06 Sep, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
fixed temporary table processing expresions of subqueries and removed wrong restrictions of field resolving (BUG#5326)
-
- 24 Aug, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 23 Aug, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
allowed parsing of table fields inside aggregate functions added new tests of fields resolving in grouping
-
- 21 Aug, 2004 1 commit
-
-
hf@deer.(none) authored
We have next problem here: active_index is wrong in the subselect's handler on the second val_int() call. Optimizer sees that we can use index-read for that kind of condition, and matching_cond() (sql/opt_sum.cc) doesn't. I suspect, proper solution is to add appropriate code to the matching_cond() but now just added missed initialization.
-
- 19 Aug, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 13 Aug, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 12 Aug, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 04 Jul, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
restoring current senect pointer before PS rexecution (backport from 5.0) removed spaces at lines ends
-
- 22 Jun, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 18 Jun, 2004 1 commit
-
-
monty@mysql.com authored
Fixed problem with NULL and derived tables (Bug #4097) Cleanup of new pushed code
-
- 17 Jun, 2004 1 commit
-
-
ram@gw.mysql.r18.ru authored
-
- 13 Jun, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 10 Jun, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
close table before opening in optimize
-
- 28 May, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
removed influence of some tests on other tests
-
- 07 May, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 06 May, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
EXPLAIN UNION using same routing which used for execution which allow return correct bug messages (Bug #3639) EXPLAIN of hidden SELECT of UNION
-
- 05 May, 2004 1 commit
-
-
monty@mysql.com authored
-
- 02 May, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
fixed LIMIT 0 for zero rows optimisation
-
- 23 Mar, 2004 1 commit
-
-
hf@deer.(none) authored
dropping of tables added to the testcase
-
- 18 Mar, 2004 1 commit
-
-
hf@deer.(none) authored
-
- 16 Mar, 2004 1 commit
-
-
ram@gw.mysql.r18.ru authored
-
- 17 Feb, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 16 Feb, 2004 1 commit
-
-
monty@mysql.com authored
Added more DBUG statements Ensure that we are comparing end space with BINARY strings Use 'any_db' instead of '' to mean any database. (For HANDLER command) Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
-
- 14 Feb, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 09 Feb, 2004 1 commit
-
-
monty@mysql.com authored
Fixed output from mysqlbinlog when using --skip-comments Fixed warnings from valgrind Fixed ref_length when used with HEAP tables More efficent need_conversion() Fixed error handling in UPDATE with not updateable tables Fixed bug in null handling in CAST to signed/unsigned
-
- 05 Feb, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 04 Feb, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-