1. 08 Dec, 2002 2 commits
    • unknown's avatar
      fixed typo in cardinality check of row items (SCRUM) · c90e7fcb
      unknown authored
      
      sql/item_cmpfunc.cc:
        fixed typo
      c90e7fcb
    • unknown's avatar
      optimized IN with Rows (SCRUM) · 4c1e1864
      unknown authored
      NULL with row (IN)
      cardinality error of row inside row
      new[]
      fixed layout
      
      
      mysql-test/r/row.result:
        test of optimized IN with Rows
        test of NULL with row
        test of cardinality error of row inside row
      mysql-test/t/row.test:
        test of optimized IN with Rows
        test of NULL with row
        test of cardinality error of row inside row
      sql/item_cmpfunc.cc:
        optimized IN with Rows
        NULL with row (IN)
        cardinality error of row inside row
      sql/item_cmpfunc.h:
        optimized IN with Rows
        NULL with row (IN)
        cardinality error of row inside row
        fixed layout
      sql/sql_list.h:
        fixed layout
        new[]
      4c1e1864
  2. 07 Dec, 2002 3 commits
  3. 06 Dec, 2002 1 commit
    • unknown's avatar
      _NEW_ IN/ALL/ANY/SOME behaviour with NULL (SCRUM related) · 24300918
      unknown authored
      optimization of left expression evaluation
      more descriptive method name
      
      
      mysql-test/r/func_in.result:
        test of _NEW_ IN behaviour with NULL
      mysql-test/r/subselect.result:
        test of _NEW_ IN/ALL/ANY/SOME behaviour with NULL
      mysql-test/t/func_in.test:
        test of _NEW_ IN behaviour with NULL
      mysql-test/t/subselect.test:
        test of _NEW_ IN/ALL/ANY/SOME behaviour with NULL
      sql/item.cc:
        _NEW_ IN/ALL/ANY/SOME behaviour with NULL
        optimization of left expression evaluation
      sql/item.h:
        _NEW_ IN/ALL/ANY/SOME behaviour with NULL
        optimization of left expression evaluation
      sql/item_cmpfunc.cc:
        _NEW_ IN/ALL/ANY/SOME behaviour with NULL
        optimization of left expression evaluation
      sql/item_cmpfunc.h:
        _NEW_ IN/ALL/ANY/SOME behaviour with NULL
        optimization of left expression evaluation
      sql/item_subselect.cc:
        _NEW_ IN/ALL/ANY/SOME behaviour with NULL
        optimization of left expression evaluation
      sql/item_subselect.h:
        _NEW_ IN/ALL/ANY/SOME behaviour with NULL
        optimization of left expression evaluation
      sql/sql_class.cc:
        more descriptive method name
      sql/sql_union.cc:
        more descriptive method name
      24300918
  4. 05 Dec, 2002 5 commits
    • unknown's avatar
      fixed bug of PROCEDURE in same query with subselects · 60aeed17
      unknown authored
      prohibited using procedure inside subquery
      fixed error handling of procedure analize
      
      
      mysql-test/r/subselect.result:
        test of PROCEDURE in subselect
        test of PROCEDURE of subselect
      mysql-test/t/subselect.test:
        test of PROCEDURE in subselect
        test of PROCEDURE of subselect
      sql/sql_analyse.cc:
        fixed error handling in procedure analize
      sql/sql_parse.cc:
        fixed bug of PROCEDURE in same query with subselects
      sql/sql_yacc.yy:
        prohibited using procedure inside subquery
      60aeed17
    • unknown's avatar
      sql_error.cc: · e25c0f30
      unknown authored
        make tests to go ; becuase of DROP TABLE ID EXISTS warnings
      
      
      sql/sql_error.cc:
        make tests to go ; becuase of DROP TABLE ID EXISTS warnings
      e25c0f30
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql-4.1 · a2111f22
      unknown authored
      into myvenu.com:/home/venu/bk/src-4.1
      
      
      sql/mysql_priv.h:
        Auto merged
      a2111f22
    • unknown's avatar
      Fix minor bug and add test of connection with new/old/without passwords · dd12e412
      unknown authored
      
      libmysql/libmysql.c:
        Small fix (resulted in connection without database even if one is specified)
      sql/mini_client.cc:
        The same fix for replication copy
      dd12e412
    • unknown's avatar
      Basically minor code optimizations and cleanups · 48260049
      unknown authored
      
      client/mysqladmin.c:
        fix folding
      libmysql/libmysql.c:
        Minor optimizations
      sql/mini_client.cc:
        Minor optimizations
      sql/password.c:
        Optimiations
      sql/sql_acl.cc:
        Get rid of stage parameter and flag old passwords with '*' instead of zero
      sql/sql_acl.h:
        fix prototype
      sql/sql_parse.cc:
        Minor optimizations
      48260049
  5. 04 Dec, 2002 7 commits
  6. 03 Dec, 2002 1 commit
  7. 02 Dec, 2002 8 commits
  8. 01 Dec, 2002 3 commits
  9. 30 Nov, 2002 10 commits
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1 · 0bb120c4
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-crash-4.1
      
      
      mysql-test/r/subselect.result:
        Auto merged
      mysql-test/t/subselect.test:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      0bb120c4
    • unknown's avatar
      fix of error handling · c00fb954
      unknown authored
      
      mysql-test/r/subselect.result:
        test of error handling with subselect
      mysql-test/t/subselect.test:
        test of error handling with subselect
      c00fb954
    • unknown's avatar
      A better fix · 520e0548
      unknown authored
      520e0548
    • unknown's avatar
      A bug fix for ORDER BY on table.column in provisional entire UNION · 5e043dea
      unknown authored
      ORDER clause, where table is one of union'ed tables.
      
      5e043dea
    • unknown's avatar
      Fixed ambiguity between the row value syntax and INTERVAL syntax by making the · 4fd89e18
      unknown authored
      ROW keyword mandatory (although it's optional in SQL-99).
      
      
      mysql-test/r/row_test.result:
        New results with the ROW syntax.
      mysql-test/t/row_test.test:
        Updated tests to use the ROW keyword.
      sql/sql_yacc.yy:
        Fixed ambiguity between the row value syntax and INTERVAL syntax by making the
        ROW keyword mandatory (although it's optional in SQL-99).
        The real problem might actually be INTERVAL, where the two rules
        "INTERVAL_SYM expr interval '+' expr" and
        "INTERVAL_SYM '(' expr ',' expr_list ')'" caused 40+ reduce/reduce conflicts
        with the rows value syntax.
        So possibly, the INTERVAL syntax should be fixed instead...
      4fd89e18
    • unknown's avatar
      SCRUM: Montymise code · 842f81e0
      unknown authored
             fix mysql_change_user() for old clients
      
      
      include/mysql_com.h:
        Mover global defines here
      libmysql/libmysql.c:
        Remove end spaces from all lines
      scripts/mysql_fix_privilege_tables.sh:
        Move password modification to separate alter table
      sql/mini_client.cc:
        Defines, fold long lines
      sql/mysqld.cc:
        Backup old scramble for mysql_change_user to work from old clients
      sql/password.c:
        Several minor optimizations
      sql/sql_acl.cc:
        Remove ending spaces
      sql/sql_class.h:
        Add old scramble for mysql_change_user to work with old clients
      sql/sql_parse.cc:
        Remove end spaces.
      842f81e0
    • unknown's avatar
      Merge sinisa@work.mysql.com:/home/bk/mysql-4.1 · dc0f8ea6
      unknown authored
      into sinisa.nasamreza.org:/mnt/work/mysql-4.1
      
      
      mysql-test/r/subselect.result:
        Auto merged
      mysql-test/t/subselect.test:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      dc0f8ea6
    • unknown's avatar
      some bug fixes and tests for those. · 9b339818
      unknown authored
      I am pushing now, because :
      
      * I have a fix for crashing bug
      * Sanja will destroy my changes in sub-select test ... ;)
      
      
      mysql-test/r/derived.result:
        tests for recent bugs
      mysql-test/r/subselect.result:
        tests for recent bugs
      mysql-test/t/derived.test:
        tests for recent bugs
      mysql-test/t/subselect.test:
        tests for recent bugs
      sql/sql_derived.cc:
        Luckily, we have `make test` so that my last changes could be re-checked
      9b339818
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1 · d06ca5c6
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-crash-4.1
      
      d06ca5c6
    • unknown's avatar
      check of using same table for changing and select · a2ec8012
      unknown authored
      
      mysql-test/r/subselect.result:
        test of using same table for changing and select
      mysql-test/t/subselect.test:
        test of using same table for changing and select
      sql/mysql_priv.h:
        new function
      sql/sql_base.cc:
        new function
      a2ec8012