1. 09 Jul, 2002 2 commits
    • unknown's avatar
      Merge abotchkov@work.mysql.com:/home/bk/mysql-4.1 · 2da868d4
      unknown authored
      into bisonxp.(none):/home/hf/work/mysql-4.1
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/mysql_priv.h:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_handler.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      2da868d4
    • unknown's avatar
      Minor fixes · 615c1e4f
      unknown authored
      
      libmysqld/lib_sql.cc:
        Working when LIMIT is on
      sql/sql_handler.cc:
        Usual fix to handle embedded case properly
      sql/sql_select.cc:
        Usual fix to handle embedded case properly
      sql/sql_table.cc:
        Usual fix to handle embedded case properly
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      615c1e4f
  2. 05 Jul, 2002 1 commit
  3. 03 Jul, 2002 1 commit
  4. 02 Jul, 2002 1 commit
    • unknown's avatar
      SHOW CREATE DATABASE name; · 1648e478
      unknown authored
      Small fixes in database default charset code
      
      
      sql/mysql_priv.h:
        SHOW CREATE DATABASE name;
      sql/sql_db.cc:
        SHOW CREATE DATABASE name;
      sql/sql_lex.h:
        SHOW CREATE DATABASE name;
      sql/sql_parse.cc:
        SHOW CREATE DATABASE name;
      sql/sql_yacc.yy:
        SHOW CREATE DATABASE name;
      1648e478
  5. 01 Jul, 2002 6 commits
    • unknown's avatar
      Merge abarkov@work.mysql.com:/home/bk/mysql-4.1 · 55f52f41
      unknown authored
      into gw.udmsearch.izhnet.ru:/usr/home/bar/mysql-4.1
      
      
      55f52f41
    • unknown's avatar
      typo fixed · ff5fadb7
      unknown authored
      ff5fadb7
    • unknown's avatar
      subselect clean up · 5d2927e4
      unknown authored
      fix after automerge
      
      
      sql/item_strfunc.cc:
        fix after automerge
      sql/sql_lex.h:
        subselect clean up
      sql/sql_select.cc:
        subselect clean up
      5d2927e4
    • unknown's avatar
      Merge abarkov@work.mysql.com:/home/bk/mysql-4.1 · b430c47f
      unknown authored
      into gw.udmsearch.izhnet.ru:/usr/home/bar/mysql-4.1
      
      
      b430c47f
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1 · fd8c7586
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-having-4.1
      
      
      sql/item_strfunc.h:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      fd8c7586
    • unknown's avatar
      subselect in having clause · e5b5f453
      unknown authored
      fixed bug in sum function in subselect
      
      
      mysql-test/r/subselect.result:
        subselect in having clause
      mysql-test/t/subselect.test:
        subselect in having clause
      sql/item.cc:
        subselect in having clause
      sql/item.h:
        subselect in having clause
      sql/item_cmpfunc.cc:
        subselect in having clause
      sql/item_cmpfunc.h:
        subselect in having clause
      sql/item_func.cc:
        subselect in having clause
      sql/item_func.h:
        subselect in having clause
      sql/item_strfunc.h:
        subselect in having clause
      sql/item_subselect.cc:
        subselect in having clause
      sql/item_subselect.h:
        subselect in having clause
      sql/item_uniq.h:
        subselect in having clause
      sql/sql_base.cc:
        subselect in having clause
      sql/sql_class.cc:
        subselect in having clause
      sql/sql_class.h:
        subselect in having clause
      sql/sql_handler.cc:
        subselect in having clause
      sql/sql_lex.cc:
        subselect in having clause
      sql/sql_lex.h:
        subselect in having clause
      sql/sql_prepare.cc:
        subselect in having clause
      sql/sql_yacc.yy:
        subselect in having clause
      e5b5f453
  6. 27 Jun, 2002 4 commits
  7. 26 Jun, 2002 3 commits
    • unknown's avatar
    • unknown's avatar
      This now correctly substitutes charset to new table: · 328d6f42
      unknown authored
      CREATE TABLE a SELECT strfunc(non_default_charset_expr)
      
      
      328d6f42
    • unknown's avatar
      Several problems were fixed (mostly BLOB+charset related) · 1ff701ee
      unknown authored
      Fixed that MyISAM were not working properly with non-8bit charsets in some cases
      CONVERT() function now works properly
      
      
      myisam/mi_unique.c:
        Fix for non-8bit charsets
      sql/field.cc:
        Initialize blobs with charset
      sql/field.h:
        Initialize blobs with charset
      sql/field_conv.cc:
        Initialize blobs with charset
      sql/item_strfunc.cc:
        CONVERT() function now has working fix_lenght_and_dec(), and it's own 
        fix_fields()
      sql/item_strfunc.h:
        CONVERT() function now has working fix_lenght_and_dec(), and it's own 
        fix_fields()
      sql/sql_select.cc:
        Fixes for BLOBs
        Fixed that wrong charset was used in some cases
      1ff701ee
  8. 24 Jun, 2002 1 commit
    • unknown's avatar
      Database default charset now works: · 96991914
      unknown authored
      CREATE DATABASE dbname DEFAULT CHARACTERSET=latin1
      
      
      sql/sql_class.cc:
        Database default charset
      sql/sql_class.h:
        Database default charset
      sql/sql_db.cc:
        Database default charset
      sql/sql_table.cc:
        Database default charset
      BitKeeper/etc/ignore:
        Added tests/client_test to the ignore list
      96991914
  9. 21 Jun, 2002 2 commits
  10. 20 Jun, 2002 4 commits
  11. 19 Jun, 2002 5 commits
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1 · 78c4d839
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-select_lex-4.1
      
      
      sql/sql_yacc.yy:
        Auto merged
      78c4d839
    • unknown's avatar
      Now it is possible to drop default charset from table: · 83dfb9f8
      unknown authored
      ALTER TABLE a CHARSET=DEFAULT
      
      
      83dfb9f8
    • unknown's avatar
      Default table character set has been added: · e38f8e8c
      unknown authored
      CREATE TABLE a (field,...) TYPE=type CHARSET=cset;
      
      
      sql/handler.h:
        New flag to remember whether new table default charset 
        has been passed in ALTER TABLE
      sql/lex.h:
        New language symbol
      sql/sql_show.cc:
        Display default table charset if exists
      sql/sql_table.cc:
        Check table charset before default server charset
      sql/sql_yacc.yy:
        New create table option: default table character set
      sql/table.cc:
        Table charset
      sql/unireg.cc:
        field->charset must be initialized before. So assumes it is not NULL
      e38f8e8c
    • unknown's avatar
      merged · 6e04a0c8
      unknown authored
      
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      6e04a0c8
    • unknown's avatar
      EXISTS type of subselect · c6a2ae17
      unknown authored
      more correct parameters in result creation script
      
      
      mysql-test/create-test-result:
        more correct parameters in result creation script
      mysql-test/r/subselect.result:
        test of EXISTS
      mysql-test/t/subselect.test:
        test of EXISTS
      sql/item_subselect.cc:
        EXISTS type of subselect
      sql/item_subselect.h:
        EXISTS type of subselect
      sql/sql_class.cc:
        EXISTS type of subselect
      sql/sql_class.h:
        EXISTS type of subselect
      sql/sql_yacc.yy:
        EXISTS type of subselect
      c6a2ae17
  12. 18 Jun, 2002 2 commits
  13. 17 Jun, 2002 5 commits
    • unknown's avatar
      UCS2 charset has been added · 2ec36174
      unknown authored
      2ec36174
    • unknown's avatar
      All instances of "ulong" were replaced with "unsigned long" for portability reasons. · 16c2fdff
      unknown authored
      Failed to compile at least on freebsd.
      
      
      16c2fdff
    • unknown's avatar
      Resolving of conflicts from pull · 0bf296a0
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      include/mysql.h:
        Auto merged
      include/violite.h:
        Auto merged
      libmysqld/lib_sql.cc:
        Auto merged
      libmysqld/lib_vio.c:
        Auto merged
      sql/ha_myisam.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/net_pkg.cc:
        Merging of pull conflicts
      sql/sql_base.cc:
        Merging of pull conflicts
      sql/sql_class.h:
        Merging of pull conflicts
      0bf296a0
    • unknown's avatar
      Net->client structures macro added · ea10430d
      unknown authored
      
      sql/mysql_priv.h:
        This macro compiles as network-sending in usual case and as writing record
        into client structures in embedded case
      ea10430d
    • unknown's avatar
      Removing net emulation out of embedded library · f4b014d5
      unknown authored
      
      include/mysql.h:
        Several structures content changed for embedded case
      include/violite.h:
        enum_vio_type extended
      libmysqld/embedded_priv.h:
        three new funcs added
      libmysqld/lib_sql.cc:
        A lot of changes on the way to excude network emulation
      libmysqld/lib_vio.c:
        vio structure changed.
        we're on the way to remove network...
      libmysqld/libmysqld.c:
        A lot of changes.
      sql/ha_myisam.cc:
        Network sending modified for embedded case.
      sql/net_pkg.cc:
        Exclude network from error sending
      sql/sql_acl.cc:
        Exclude access permissions checking in embedded case
      sql/sql_base.cc:
        Implementation of send_fields got quite different in enbedded case and now
        placed in lib_sql.cc
      sql/sql_class.cc:
        select_send::send_data for embedded case placed in lib_sql
      sql/sql_class.h:
        Extra fields added for embedded case
      sql/sql_parse.cc:
        remove this out of server
      sql/sql_show.cc:
        lots of similar changes to exclude network emulation
      sql/sql_table.cc:
        Network emulation excluded
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      f4b014d5
  14. 14 Jun, 2002 3 commits
    • unknown's avatar
      sql_prepare.cc: · e19b2382
      unknown authored
        corrected the symlink
      
      
      libmysqld/sql_prepare.cc:
        corrected the symlink
      e19b2382
    • unknown's avatar
      Makefile.am: · a40a485b
      unknown authored
        Added missing sql_prepare.cc & sql_error.cc to libmysqld
      sql_error.cc, sql_prepare.cc:
        new file
      
      
      libmysqld/Makefile.am:
        Added missing sql_prepare.cc & sql_error.cc to libmysqld
      a40a485b
    • unknown's avatar
      client_test.c: · 450006e6
      unknown authored
        Forgot to include the portable changes from previous commit
      
      
      tests/client_test.c:
        Forgot to include the portable changes from previous commit
      450006e6