An error occurred fetching the project authors.
- 20 Aug, 2003 1 commit
-
-
unknown authored
uninitialized value fixed sql/item_cmpfunc.cc: fixed uninitialized used_tables_cache othyer caches moved on proper place sql/item_subselect.cc: fixed reported table bit sql/mysql_priv.h: after merge chenges. sql/sql_parse.cc: used same new operator for all allocation in subroutine sql/sql_union.cc: fake st_select_lex should have item list for ref_array allocation sql/sql_yacc.yy: after merge changing
-
- 12 Aug, 2003 1 commit
-
-
unknown authored
-
- 07 Aug, 2003 1 commit
-
-
unknown authored
fixed number of rows of external field reported to optimizer added check of choosen key (checked left expression tag) (SCRUM fix for simple IN optimisation) mysql-test/r/subselect.result: new EXPLAIN results ufter fixing used_tables() of Item_cache sql/item_cmpfunc.cc: fixed used_tables asignment sql/item_subselect.cc: added left expression referenca tag sql/item_subselect.h: fixed layout sql/mysql_priv.h: left expression reference tag sql/mysqld.cc: left expression reference tag sql/sql_select.cc: checked left expression reference tag fixed number of rows in outer reference (it should be constant)
-
- 05 Aug, 2003 1 commit
-
-
unknown authored
-
- 29 Jul, 2003 1 commit
-
-
unknown authored
CREATE TABLE t1 (s1 CHAR(5) COLLATE latin1_german1_ci, s2 CHAR(5) COLLATE latin1_swedish_ci); SELECT * FROM t1 WHERE s1 = s2;
-
- 18 Jul, 2003 4 commits
- 17 Jul, 2003 2 commits
- 16 Jul, 2003 1 commit
-
-
unknown authored
args[0] is used instead. This allowed to resuse a lot of code.
-
- 14 Jul, 2003 2 commits
- 10 Jul, 2003 1 commit
-
-
unknown authored
Now INTERVAL(NULL, N1, N2, ...) returns NULL.
-
- 04 Jul, 2003 1 commit
-
-
unknown authored
-
- 03 Jul, 2003 1 commit
-
-
unknown authored
ROW('a','b','c) = ROW('A' collate latin1_bin,'b','c') returns 0 When a number is compared to a string, character sets and collations are not aggregated. e.g. this returned error in 4.1.0: SELECT 1=_latin2'1'; because character sets was aggregated, and 1 was considered as a string of latin1 charset during this aggregation.
-
- 02 Jul, 2003 3 commits
-
-
unknown authored
-
unknown authored
-
unknown authored
fixed dependence of items from reduced subquery (SCRUM) sql/item.cc: fixed dependence of items from reduced subquery sql/item.h: fixed dependence of items from reduced subquery Item tree iterator sql/item_cmpfunc.cc: Item tree iterator sql/item_cmpfunc.h: Item tree iterator sql/item_func.cc: Item tree iterator sql/item_func.h: Item tree iterator sql/item_row.cc: Item tree iterator sql/item_row.h: Item tree iterator sql/item_strfunc.h: Item tree iterator sql/item_subselect.cc: Item tree iterator
-
- 01 Jul, 2003 1 commit
-
-
unknown authored
removed outer resolving flag (because of movingtransformation after fix_fields) sql/item.cc: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item.h: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_cmpfunc.cc: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_cmpfunc.h: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_func.cc: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_func.h: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_row.cc: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_row.h: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_strfunc.h: removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_subselect.cc: after review changes removed outer resolving flag (because of movingtransformation after fix_fields) sql/item_subselect.h: after review changes removed outer resolving flag (because of movingtransformation after fix_fields) sql/mysql_priv.h: after review changes sql/sql_base.cc: after review changes sql/sql_lex.cc: after review changes sql/sql_lex.h: after review changes sql/sql_select.cc: after review changes sql/sql_union.cc: after review changes
-
- 27 Jun, 2003 3 commits
-
-
unknown authored
-
unknown authored
-
unknown authored
Change optimizer to prefer key lookups before table scan Change table scans to be done after tables with constrains on scanned table mysql-test/r/distinct.result: Update results mysql-test/r/group_by.result: Update results mysql-test/r/heap.result: Update results mysql-test/r/join.result: Update results mysql-test/r/key_diff.result: Update results mysql-test/r/myisam.result: Update results mysql-test/r/order_by.result: Update results mysql-test/r/select_safe.result: Update results mysql-test/t/distinct.test: Change test to be repeatable mysql-test/t/join.test: Change test to be repeatable mysql-test/t/select_safe.test: Add tests for MAX_SEEKS_FOR_KEY sql/handler.h: Optimize structure for 64 bit machines (and to avoid problems with gdb) sql/item_cmpfunc.cc: Initialize not_null_tables_cache properly sql/mysqld.cc: Added max_seeks_for_key sql/set_var.cc: Added max_seeks_for_key sql/sql_class.h: Added max_seeks_for_key sql/sql_select.cc: Added max_seeks_for_key Change optimizer to prefer key lookups before table scan. Change table scans to be done after tables with constrains on scanned table
-
- 26 Jun, 2003 3 commits
-
-
unknown authored
REPLACE() now processed arguments collations according to standard
-
unknown authored
fixed BUG #726 mysql-test/r/subselect.result: test of bug #726 mysql-test/t/subselect.test: test of bug #726 sql/item_cmpfunc.cc: cond_count moved to SELECT_LEX_NODE sql/item_subselect.cc: fixed current_select pointer sql/sql_base.cc: cond_count moved to SELECT_LEX_NODE sql/sql_class.cc: cond_count moved to SELECT_LEX_NODE sql/sql_class.h: cond_count moved to SELECT_LEX_NODE sql/sql_lex.cc: cond_count moved to SELECT_LEX_NODE sql/sql_lex.h: cond_count moved to SELECT_LEX_NODE sql/sql_select.cc: cond_count moved to SELECT_LEX_NODE
-
unknown authored
mysql-test/r/select.result: Added test for LEFT JOIN optimization mysql-test/t/select.test: Added test for LEFT JOIN optimization sql/item.h: LEFT JOIN optimization sql/item_cmpfunc.cc: LEFT JOIN optimization sql/item_cmpfunc.h: LEFT JOIN optimization sql/item_func.cc: LEFT JOIN optimization sql/item_func.h: LEFT JOIN optimization sql/item_strfunc.cc: LEFT JOIN optimization sql/sql_base.cc: Heart of LEFT JOIN optimization
-
- 24 Jun, 2003 2 commits
- 20 Jun, 2003 2 commits
- 15 Jun, 2003 1 commit
-
-
unknown authored
Removed compiler warnings scripts/make_win_src_distribution.sh: Added option --dirname Also copy sql-common directory Create mysql data files even if mysqld is not installed scripts/mysql_create_system_tables.sh: Update for usage with make_win_src_distribution scripts/mysql_install_db.sh: Update for usage with make_win_src_distribution sql-common/client.c: Portability fix sql/item_cmpfunc.cc: Removed compiler warning sql/sql_acl.cc: Indentation cleanup Removed compiler warning sql/sql_parse.cc: Removed compiler warning sql/sql_select.cc: Removed compiler warning sql/sql_yacc.yy: Removed compiler warning strings/ctype-utf8.c: Removed compiler warning
-
- 04 Jun, 2003 1 commit
-
-
unknown authored
sql/item_cmpfunc.cc: Remove unused variables sql/mysqld.cc: fix the defination as this is different from the prototype (cl compiler failed) sql/sql_insert.cc: fix the windows error (without cast) sql/sql_show.cc: Remove unused variables include/config-win.h: Fix for Windows build to go (charsets + collation default defs) VC++Files/client/mysqlclient.dsp: Take care of newly added/removed files VC++Files/libmysql/libmysql.dsp: Take care of newly added/removed files VC++Files/sql/mysqld.dsp: Take care of newly added/removed files
-
- 30 May, 2003 1 commit
-
-
unknown authored
BitKeeper/etc/ignore: Added libmysqld/item_geofunc.cc to the ignore list
-
- 28 May, 2003 1 commit
-
-
unknown authored
Fix for multibyte charsets sql/item_cmpfunc.cc: Fix for multibyte charsets
-
- 23 May, 2003 2 commits
- 21 May, 2003 1 commit
-
-
unknown authored
Added initialization of all important global variables BUILD/SETUP.sh: build with readline client/mysqltest.c: Added variable SERVER_VERSION myisam/mi_key.c: Indentation change myisam/mi_open.c: After merge fix myisam/mi_range.c: After merge fix myisam/mi_rkey.c: After merge fix myisam/mi_search.c: After merge fix myisam/myisamdef.h: After merge fix mysql-test/include/not_embedded.inc: Fix test (because of wrong utf8 test) mysql-test/r/alter_table.result: Updated results after merge mysql-test/r/create.result: Updated results after merge mysql-test/r/ctype_recoding.result: Updated results after merge mysql-test/r/fulltext.result: Updated results after merge mysql-test/r/func_group.result: Updated results after merge mysql-test/r/group_by.result: Updated results after merge mysql-test/r/innodb.result: Updated results after merge mysql-test/r/join_outer.result: Updated results after merge mysql-test/r/null_key.result: Updated results after merge mysql-test/r/order_by.result: Updated results after merge mysql-test/r/query_cache.result: Updated results after merge mysql-test/r/repair.result: Updated results after merge mysql-test/r/rpl_flush_tables.result: Updated results after merge mysql-test/r/union.result: Updated results after merge mysql-test/r/update.result: Updated results after merge mysql-test/t/ansi.test: After merge fixes mysql-test/t/create.test: After merge fixes mysql-test/t/ctype_recoding.test: After merge fixes mysql-test/t/ctype_ujis.test: After merge fixes mysql-test/t/fulltext.test: After merge fixes mysql-test/t/innodb.test: After merge fixes mysql-test/t/join_outer.test: After merge fixes mysql-test/t/loaddata.test: After merge fixes mysql-test/t/order_by.test: After merge fixes mysql-test/t/rpl_flush_tables.test: After merge fixes mysql-test/t/status.test: After merge fixes mysql-test/t/subselect.test: After merge fixes sql/convert.cc: Code cleanup sql/field.cc: After merge fixes sql/filesort.cc: Remove compiler warning sql/item.cc: More efficient set_name() (no mallocs) sql/item_cmpfunc.cc: Code Code cleanup Item_bool_func2::fix_fields() added to get error handling right for cmp_charset sql/item_cmpfunc.h: New prototypes sql/item_func.cc: After merge fix sql/item_strfunc.cc: Faster check for BINARY sql/log_event.cc: Comment cleanup sql/mysql_priv.h: New prototypes and variables sql/mysqld.cc: Added initialization of all important global variables. Cleanup of variable declarations This is needed ot make the embedded version restartable sql/opt_sum.cc: After merge fix sql/set_var.cc: Code cleanup sql/sql_acl.cc: After merge fix Better error message sql/sql_db.cc: After merge fix sql/sql_derived.cc: After merge fix sql/sql_insert.cc: Indentation cleanups sql/sql_list.h: Added empty() to base_ilist sql/sql_parse.cc: After merge fix sql/sql_select.cc: After merge fix Fixed derived name handling in EXPLAIN sql/sql_show.cc: After merge fix sql/sql_string.cc: Made copy_and_convert global sql/sql_string.h: Made copy_and_convert global sql/sql_update.cc: After merge fix sql/sql_yacc.yy: After merge fix sql/thr_malloc.cc: Added sql_strmake_with_convert() sql/unireg.h: Added MAX_ALIAS_NAME strings/ctype-ujis.c: Fixed bug in converting to ujis
-
- 20 May, 2003 1 commit
-
-
unknown authored
-
- 14 May, 2003 1 commit
-
-
unknown authored
removed "of is null" if it is possible (this cset should be SCRUM related, but not approved as scrum task yet) mysql-test/r/subselect.result: new subselect test result (new place of error detecting & and more subselect reducing) sql/item.cc: layout fix sql/item.h: unneed ';' fixed print pethod sql/item_cmpfunc.cc: new method to support transformation after fix_fields sql/item_cmpfunc.h: new method to support transformation after fix_fields fixed Item printing sql/item_subselect.cc: new transformation sql/item_subselect.h: new transformation sql/sql_derived.cc: 'table' & 'table_list' now is not union sql/sql_lex.cc: 'table' & 'table_list' now is not union to support reinit only shared tables (but all) sql/sql_lex.h: mark fake st_select_lex sql/sql_olap.cc: fixed table assignment TODO added sql/sql_select.cc: 'table' & 'table_list' now is not union transforming subselect sql/sql_union.cc: prepare make on fix_fields sql/sql_yacc.yy: fixed layout sql/table.h: 'table & 'table_list' now is different fields
-