1. 19 Dec, 2002 13 commits
    • unknown's avatar
      row IN subselects (SCRUM) · a05b0f08
      unknown authored
      
      mysql-test/r/subselect.result:
        test of row IN subslect
      mysql-test/t/subselect.test:
        test of row IN subslect
      sql/item.cc:
        New helper Item - reference on item list by number
        cache item for row
      sql/item.h:
        layout fixed 
        New helper Item - reference on item list by number
        cache item for row
      sql/item_cmpfunc.cc:
        changed Item_in_optimizer to be able work with row
      sql/item_cmpfunc.h:
        changed Item_in_optimizer to be able work with row
      sql/item_row.cc:
        Fixed row Item to be compatible with row subselect
      sql/item_row.h:
        Fixed row Item to be compatible with row subselect
      sql/item_subselect.cc:
        changed name of class to corerectly reflex its function
        row IN subselect
      sql/item_subselect.h:
        changed name of class to corerectly reflex its function
        row IN subselect
      sql/sql_class.cc:
        changed name of class to corerectly reflex its function
      sql/sql_class.h:
        changed name of class to corerectly reflex its function
      sql/sql_yacc.yy:
        changed name of class to corerectly reflex its function
      a05b0f08
    • unknown's avatar
      Item_in_optimizer is changed to be used with row IN subselect (SCRUM) · 900a86f6
      unknown authored
      removed unused items
      
      
      sql/item.cc:
        removed unused Items
      sql/item.h:
        removed unused Items
      sql/item_cmpfunc.cc:
        Item_in_optimizer is changed to be used with row IN subselect
      sql/item_cmpfunc.h:
        Item_in_optimizer is changed to be used with row IN subselect
      sql/item_subselect.cc:
        Item_in_optimizer is changed to be used with row IN subselect
      900a86f6
    • unknown's avatar
      support of simple row subselects (SCRUM) · 86ccbe37
      unknown authored
      
      mysql-test/r/subselect.result:
        test of simple row subselect
        fixed table droping
      mysql-test/t/subselect.test:
        test of simple row subselect
        fixed table dropimg
      sql/item.cc:
        Item_cache_str fixed to correctly store NULL and copy string value
      sql/item.h:
        Item_cache_str fixed to correctly store NULL and copy string value
      sql/item_cmpfunc.cc:
        support of simple row subselects
      sql/item_subselect.cc:
        support of simple row subselects
      sql/item_subselect.h:
        support of simple row subselects
      sql/sql_class.cc:
        support of simple row subselects
      86ccbe37
    • unknown's avatar
      optimized single value subselect (to be used as row) (SCRUM) · ea4f406b
      unknown authored
      
      sql/item.h:
        optimized single value subselect (to be used as row)
      sql/item_subselect.cc:
        optimized single value subselect (to be used as row)
      sql/item_subselect.h:
        optimized single value subselect (to be used as row)
      sql/sql_class.cc:
        optimized single value subselect (to be used as row)
      ea4f406b
    • unknown's avatar
      this will make me life easier in the future · c7182a99
      unknown authored
      c7182a99
    • unknown's avatar
      less use of system_charset_info · 0913ccb7
      unknown authored
      0913ccb7
    • unknown's avatar
      removed several cases of default_charset_info use · 52ed8cb8
      unknown authored
      a bit more ucs2 compatibility 
      
      
      sql/des_key_file.cc:
        use latin1
      sql/field.cc:
        use latin1
      sql/field_conv.cc:
        removed default_charset_info
      sql/hostname.cc:
        removed default_charset_info
      sql/item_timefunc.cc:
        gets closer to ucs2 compatibility
      sql/log_event.cc:
        removed default_charset_info
      sql/set_var.h:
        removed default_charset_info
      52ed8cb8
    • unknown's avatar
      b29cc128
    • unknown's avatar
      New syntax · a5ba7824
      unknown authored
      CREATE TABLE tname (a CHAR(10) COLLATE latin1_de)
      
      
      a5ba7824
    • unknown's avatar
      SAPDB-style syntax · 0a11536c
      unknown authored
      CREATE TABLE tname (a CHAR(10) ASCII)
        as a synonym for
      CREATE TABLE tname (a CHAR(10) CHARACTER SET latin1)
      
      
      0a11536c
    • unknown's avatar
      Introducing SAPDB-style · bc7f8302
      unknown authored
         "fieldname CHAR(n) UNICODE"
      as a synonym to
         "fieldname CHAR(n) CHARACTER SET ucs2"
      
      
      bc7f8302
    • unknown's avatar
      Merge vvagin@work.mysql.com:/home/bk/mysql-4.1 · 2cae041a
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/MANY_INIT_COMMANDS/4.1
      
      
      2cae041a
    • unknown's avatar
      fix warnings · 8247045e
      unknown authored
      8247045e
  2. 17 Dec, 2002 7 commits
  3. 16 Dec, 2002 1 commit
  4. 15 Dec, 2002 5 commits
    • unknown's avatar
      moved links initialization · fce29f66
      unknown authored
      
      mysql-test/r/delete.result:
        test of delete error
      mysql-test/t/delete.test:
        test of delete error
      fce29f66
    • unknown's avatar
      Merge vvagin@work.mysql.com:/home/bk/mysql-4.1 · 19ca6d36
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/sanya_bug/4.1
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      19ca6d36
    • unknown's avatar
      adding check for duplicated symbols · 05163f5e
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      05163f5e
    • unknown's avatar
      fixed subselect null test · 10622205
      unknown authored
      fixed method definition (overloading instead of redefinition)
      fixed time expression type definition
      
      
      mysql-test/r/subselect.result:
        test of subselect null test
      mysql-test/t/subselect.test:
        test of subselect null test
      sql/item.h:
        fixed method definition (overloading instead of redefinition)
      sql/item_subselect.h:
        fixed subselect null test
      sql/item_timefunc.cc:
        fixed time expression type definition
      10622205
    • unknown's avatar
      fixed test result · 71a6aa3b
      unknown authored
      71a6aa3b
  5. 14 Dec, 2002 6 commits
    • unknown's avatar
      Fix after merge · 4381cd85
      unknown authored
      
      BitKeeper/etc/ignore:
        added libmysqld/protocol.cc
      4381cd85
    • unknown's avatar
      merge · 5a9437ac
      unknown authored
      
      mysql-test/r/derived.result:
        Auto merged
      mysql-test/r/func_str.result:
        Auto merged
      mysql-test/r/select.result:
        Auto merged
      mysql-test/r/subselect.result:
        Auto merged
      mysql-test/r/union.result:
        Auto merged
      mysql-test/t/func_str.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/item.h:
        Auto merged
      sql/item_subselect.cc:
        Auto merged
      sql/item_subselect.h:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/item_sum.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_analyse.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      5a9437ac
    • unknown's avatar
      Fixes for binary protocol (complement to last push) · f935c6a2
      unknown authored
      Changed timestamp to return string in YYYY-MM-DD HH:MM:SS format.
      DATE_ADD() and related functions now returns correct DATE/DATETIME type depending on argument types.
      Now all tests passes, still some work left to remove warnings in log files from mysql-test-run
      
      
      mysql-test/r/cast.result:
        New result for time
      mysql-test/r/delayed.result:
        Timestamp update
      mysql-test/r/derived.result:
        Fix after bulk insert change
      mysql-test/r/explain.result:
        Fix after bulk insert change
      mysql-test/r/func_date_add.result:
        Timestamp change
      mysql-test/r/func_str.result:
        Timestamp change
      mysql-test/r/func_time.result:
        Timestamp change
      mysql-test/r/innodb.result:
        Timestamp change
      mysql-test/r/join_outer.result:
        Fix after bulk insert change
      mysql-test/r/key_primary.result:
        Fix after bulk insert change
      mysql-test/r/keywords.result:
        Timestamp change
      mysql-test/r/merge.result:
        Removed warning
      mysql-test/r/odbc.result:
        Fix after bulk insert change
      mysql-test/r/range.result:
        Fix after bulk insert change
      mysql-test/r/select.result:
        Fix after bulk insert change
      mysql-test/r/subselect.result:
        Fixed EXPLAIN output
      mysql-test/r/type_datetime.result:
        Timestamp update
      mysql-test/r/type_ranges.result:
        Timestamp update
      mysql-test/r/type_timestamp.result:
        Timestamp update
      mysql-test/r/union.result:
        EXPLAIN UPDATE
      mysql-test/t/func_str.test:
        Timestamp update
      mysql-test/t/func_time.test:
        New test for interval type result
      mysql-test/t/merge.test:
        Remove warnings of wrong drop table
      mysql-test/t/type_datetime.test:
        Timestamp change
      mysql-test/t/type_timestamp.test:
        Timestamp change
      sql/field.cc:
        Changed timestamp to return string in YYYY-MM-DD HH:MM:SS format
      sql/field.h:
        Changed timestamp to return string in YYYY-MM-DD HH:MM:SS format
      sql/item.cc:
        Binary protocol update
      sql/item.h:
        Binary protocol update
      sql/item_func.cc:
        Added comment
      sql/item_func.h:
        @variables are always returned to the client as strings
      sql/item_timefunc.cc:
        Changed INTERVAL to return correct type
      sql/item_timefunc.h:
        Changed INTERVAL to return correct type
      sql/mysqld.cc:
        Changed default pthread_attr_setstacksize to 129K
      sql/protocol.cc:
        More type checking
      sql/set_var.cc:
        Fixed that @convert works ok with new protocol
      sql/sql_analyse.cc:
        Fixed bug in analyze
      sql/sql_class.cc:
        Fixed bug from last push in LIMIT
      sql/sql_error.cc:
        More optimal types
      sql/sql_repl.cc:
        Binary protocol changes
      sql/sql_select.cc:
        Fixed bug in multi-table-update
        Changed EXPLAIN to return NULL instead of empty strings
      sql/sql_show.cc:
        Binary protocol
      f935c6a2
    • unknown's avatar
      Merge sinisa@work.mysql.com:/home/bk/mysql-4.1 · c9fd2749
      unknown authored
      into sinisa.nasamreza.org:/mnt/work/mysql-4.1
      
      
      sql/sql_select.cc:
        Auto merged
      sql/sql_union.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      c9fd2749
    • unknown's avatar
      Adding comments as per Monty's request. · 2b29b55c
      unknown authored
      2b29b55c
    • unknown's avatar
      fix stupid error in comments to VARIANCE+STD · 19f6ad06
      unknown authored
      19f6ad06
  6. 13 Dec, 2002 5 commits
    • unknown's avatar
      Merge vvagin@work.mysql.com:/home/bk/mysql-4.1 · 29624e32
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/VARIANCE/4.1.clone
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/item.cc:
        Auto merged
      sql/item.h:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/lex.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      29624e32
    • unknown's avatar
      add VARIANCE function · e10f255d
      unknown authored
      
      mysql-test/r/func_group.result:
        add 'VARIANCE' tests
      mysql-test/r/having.result:
        add 'VARIANCE' tests
      mysql-test/r/select.result:
        add 'VARIANCE' tests
      mysql-test/t/func_group.test:
        add 'VARIANCE' tests
      mysql-test/t/having.test:
        add 'VARIANCE' tests
      mysql-test/t/select.test:
        add 'VARIANCE' tests
      sql/item.cc:
        add 'VARIANCE' sum function
      sql/item.h:
        add 'VARIANCE' sum function
      sql/item_sum.cc:
        add 'VARIANCE' sum function
      sql/item_sum.h:
        add 'VARIANCE' sum function
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      e10f255d
    • unknown's avatar
      Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/4.1 · b3d9826b
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/SOUNDS_LIKE/4.1
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      b3d9826b
    • unknown's avatar
      add 'SOUNDS LIKE' syntax · caf1bf0a
      unknown authored
      
      Docs/manual.texi:
        add 'SOUNDS LIKE' description
      mysql-test/r/func_str.result:
        add 'SOUNDS LIKE' test
      mysql-test/t/func_str.test:
        add 'SOUNDS LIKE' test
      sql/lex.h:
        add 'SOUNDS' symbol
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      caf1bf0a
    • unknown's avatar
      Remove variables redefined and variable shutdown_event_name fix · daeed636
      unknown authored
      
      sql/mysqld.cc:
        Remove variables redefined and same fix for shutdown_event_name made by Monty on 4.0
      daeed636
  7. 12 Dec, 2002 3 commits