• unknown's avatar
    Some trivial optimzations · 0f2ab68c
    unknown authored
    Check if AND/OR expression can be NULL; Fixed bug in GROUP BY and-or-expression where expression could be NULL
    Bug fix for SHOW OPEN TABLES when user didn't have privilege to access all open tables.
    Better fix for ALTER TABLE on BDB tables.
    
    
    Docs/manual.texi:
      Changelog
    client/mysql.cc:
      Simple optimization
    libmysql/libmysql.c:
      Removed initialization of varibles that are already set to zero
    myisam/myisamchk.c:
      Fixed comment for extend-check
    mysql-test/r/bdb-alter-table-1.result:
      Updated results
    mysql-test/r/bdb-alter-table-2.result:
      Updated results
    mysql-test/r/distinct.result:
      Updated results after bug fix
    mysql-test/r/handler.result:
      Updated results
    mysql-test/r/innodb_handler.result:
      Updated results
    mysql-test/r/select.result:
      Updated results
    mysql-test/r/varbinary.result:
      Updated results
    mysql-test/t/bdb-alter-table-1.test:
      Added comments
    mysql-test/t/bdb-alter-table-2.test:
      Added comments
    mysql-test/t/select.test:
      Remove OPTION in SET OPTION
      Added tests for ORDER BY key LIMIT
    sql/item_cmpfunc.cc:
      Check if AND/OR expression can be NULL
    sql/mysqld.cc:
      mysqld --help now shows value of datadir
    sql/share/english/errmsg.txt:
      Better error message for syntax error
    sql/sql_base.cc:
      Bug fix for SHOW OPEN TABLES
    sql/sql_class.cc:
      Moved virtual function to .cc file to avoid that we have to include assert.h everywhere.
    sql/sql_class.h:
      Moved virtual function to .cc file to avoid that we have to include assert.h everywhere.
    sql/sql_parse.cc:
      Removed old dead code from 3.23
    sql/sql_select.cc:
      Improved optimization of ORDER BY key LIMIT
    sql/sql_table.cc:
      More comments,
      Better fix for ALTER TABLE on BDB tables.
    0f2ab68c
libmysql.c 83.2 KB