1. 26 Jun, 2002 3 commits
    • unknown's avatar
    • unknown's avatar
      This now correctly substitutes charset to new table: · 4dcedba7
      unknown authored
      CREATE TABLE a SELECT strfunc(non_default_charset_expr)
      
      4dcedba7
    • unknown's avatar
      Several problems were fixed (mostly BLOB+charset related) · 4c10c5ed
      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
      4c10c5ed
  2. 24 Jun, 2002 1 commit
    • unknown's avatar
      Database default charset now works: · 8f7d211c
      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
      8f7d211c
  3. 21 Jun, 2002 2 commits
  4. 20 Jun, 2002 4 commits
  5. 19 Jun, 2002 5 commits
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1 · b85d192a
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-select_lex-4.1
      
      
      sql/sql_yacc.yy:
        Auto merged
      b85d192a
    • unknown's avatar
      Now it is possible to drop default charset from table: · b639f2eb
      unknown authored
      ALTER TABLE a CHARSET=DEFAULT
      
      b639f2eb
    • unknown's avatar
      Default table character set has been added: · 93a21ba6
      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
      93a21ba6
    • unknown's avatar
      merged · 41842fce
      unknown authored
      
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      41842fce
    • unknown's avatar
      EXISTS type of subselect · b6edc249
      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
      b6edc249
  6. 17 Jun, 2002 2 commits
  7. 14 Jun, 2002 4 commits
    • unknown's avatar
      sql_prepare.cc: · 8110b3f9
      unknown authored
        corrected the symlink
      
      
      libmysqld/sql_prepare.cc:
        corrected the symlink
      8110b3f9
    • unknown's avatar
      Makefile.am: · c036bb2f
      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
      c036bb2f
    • unknown's avatar
      client_test.c: · 27254c03
      unknown authored
        Forgot to include the portable changes from previous commit
      
      
      tests/client_test.c:
        Forgot to include the portable changes from previous commit
      27254c03
    • unknown's avatar
      client_test.c: · 002e5cc2
      unknown authored
        new file
      
      'C' Test case for all prototype changes - Assert based which covers all most all scenarios
      
      002e5cc2
  8. 13 Jun, 2002 1 commit
    • unknown's avatar
      sql_list.h: · 90acd66e
      unknown authored
        One more missed fix from Windows
      
      
      sql/sql_list.h:
        One more missed fix from Windows
      90acd66e
  9. 12 Jun, 2002 3 commits
    • unknown's avatar
      mysql_priv.h: · edc96d99
      unknown authored
        Missed change from previous resolve
      
      
      sql/mysql_priv.h:
        Missed change from previous resolve
      edc96d99
    • unknown's avatar
      sql_error.cc, sql_prepare.cc: · 71d3cc2e
      unknown authored
        new file
      
        Client-server protocol 4.1 changes - Server side:
      
       * Enhanced metadata information:
          - SHOW [COUNT(*)] ERRORS [LIMIT [offset,] rows]
          - SHOW [COUNT(*)] WARNING [LIMIT [offset,] rows]
          - SHOW TABLE TYPES
          - SHOW PRIVILEGES
          - SHOW COLUMN TYPES (Not fully implemented)
      
       * Prepared execution
       * Long data handling in pieces
       * And other misc changes
      
      71d3cc2e
    • unknown's avatar
      Client-Server Protocol 4.1 changes - Client side: · ab45e606
      unknown authored
        - Support of prepared execution
        - Support of Original Table and Column names
        - Support of direct transactional API
        - And lot of misc handling
      
        (Note that, the pull will not work, unless you have the Server side changes also which will be followed by this commit)
        
      
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      ab45e606
  10. 11 Jun, 2002 2 commits
  11. 10 Jun, 2002 4 commits
  12. 07 Jun, 2002 6 commits
    • unknown's avatar
      .del-makefile2.w32: · fcaa16ca
      unknown authored
        Rename: BitKeeper/deleted/.del-makefile.w32 -> BitKeeper/deleted/.del-makefile2.w32
      
      
      BitKeeper/deleted/.del-makefile2.w32:
        Rename: BitKeeper/deleted/.del-makefile.w32 -> BitKeeper/deleted/.del-makefile2.w32
      fcaa16ca
    • unknown's avatar
      temporary preventing subselect in HAVING clause · fbd51b2a
      unknown authored
      fbd51b2a
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1 · 4197e4cf
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-select_lex-4.1
      
      
      sql/mysql_priv.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      4197e4cf
    • unknown's avatar
      Merge rkalimullin@work.mysql.com:/home/bk/mysql-4.1 · ea53cf7a
      unknown authored
      into gw.udmsearch.izhnet.ru:/usr/home/ram/mysql-4.1
      
      ea53cf7a
    • unknown's avatar
      check_one_rb_key() func · bdc866ec
      unknown authored
      bdc866ec
    • unknown's avatar
      Charset of any string field now can be specified during CREATE TABLE · e1e4bf61
      unknown authored
      
      mysql-test/r/alter_table.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/create.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/fulltext.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/innodb.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/merge.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/select.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/show_check.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/symlink.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/type_blob.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      mysql-test/r/type_ranges.result:
        Fix test result according to new SHOW CREATE TABLE and SHOW FIELDS
      sql/field.cc:
        New format for string fields in SHOW CREATE TABLE and SHOW FIELDS
      sql/mysql_priv.h:
        pass charset
      sql/sql_parse.cc:
        QQ is now fixed :)
      sql/sql_yacc.yy:
        New format for string fields in SHOW CREATE TABLE and SHOW FIELDS
      e1e4bf61
  13. 06 Jun, 2002 1 commit
  14. 05 Jun, 2002 2 commits