An error occurred fetching the project authors.
  1. 01 Jun, 2004 1 commit
  2. 27 May, 2004 1 commit
  3. 24 May, 2004 1 commit
  4. 21 May, 2004 1 commit
  5. 19 May, 2004 1 commit
  6. 16 May, 2004 1 commit
    • monty@mishka.local's avatar
      key_cmp -> key_cmp_if_same · 314a8bf1
      monty@mishka.local authored
      New records_in_range() interface (similar to read_range())
      Macros for faster bitmap handling
      Simplify read_range() code (#WL1786)
      New general key_cmp() function to compare keys
      
      314a8bf1
  7. 28 Apr, 2004 1 commit
    • monty@mysql.com's avatar
      Fixed http address in some scripts (Bug #3460) · f10d098f
      monty@mysql.com authored
      Output TIMESTAMP in 4.1 format for 4.1 tables (or for TIMESTAMP(19)) (portability fix)
      Fixed that INTERVAL can handle big integers. (Bug #3498)
      Fixed that hostname="" works identical as hostname="%" for table/column grants (Bug #3473)
      f10d098f
  8. 15 Apr, 2004 1 commit
  9. 13 Apr, 2004 1 commit
  10. 12 Apr, 2004 1 commit
    • sergefp@mysql.com's avatar
      WL#1622 "SQL Syntax for Prepared Statements": post-review fixes: · a314cbef
      sergefp@mysql.com authored
        Moved PS name to Statement class, Statement_map now handles name-to-statement resolution.
        Both named and unnamed statements are now executed in one function (sql_prepare.cc:execute_stmt)
        Fixed a problem: Malformed sequence of commands from client could cause server to use previously deleted objects.
        Some code cleanup and small fixes
      a314cbef
  11. 09 Apr, 2004 1 commit
  12. 08 Apr, 2004 1 commit
  13. 07 Apr, 2004 2 commits
    • bell@sanja.is.com.ua's avatar
      new error for unsupported command in PS · 5e37c41f
      bell@sanja.is.com.ua authored
      fixed IN subselect with basic constant left expression
      SQLCOM_CREATE_TABLE, SQLCOM_UPDATE_MULTI, SQLCOM_REPLACE_SELECT, SQLCOM_INSERT_SELECT, QLCOM_DELETE_MULTI fixed to be compatible with PS (BUG#3398, BUG#3406)
      fixed multiupdate privelege check (BUG#3408)
      fixed multiupdate tables check (BUG#3411)
      unchecked commands now is rejected by PS protocol to avoid serever crash
      fixed cleunup procedure to be compatible sith DO/SET (BUG#3393)
      5e37c41f
    • serg@serg.mylan's avatar
      78991587
  14. 05 Apr, 2004 1 commit
    • sergefp@mysql.com's avatar
      Many files: · a8386d01
      sergefp@mysql.com authored
        SQL Syntax for Prepared Statements (WL#1622)
      ps.test, ps.result:
        new file
      a8386d01
  15. 03 Apr, 2004 1 commit
  16. 02 Apr, 2004 1 commit
    • dlenev@jabberwock.localdomain's avatar
      WL#1266 "Separate auto-set logic from TIMESTAMP type." · f6bff2e6
      dlenev@jabberwock.localdomain authored
      Final version of patch.
      
      Adds support for specifying of DEFAULT NOW() and/or ON UPDATE NOW()
      clauses for TIMESTAMP field definition.
      Current implementation allows only one such field per table and
      uses several unireg types for storing info about this properties of
      field. It should be replaced with better implementation when new
      .frm format is introduced.
      f6bff2e6
  17. 01 Apr, 2004 2 commits
  18. 31 Mar, 2004 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      Fix for Bug #3307 "FLUSH TABLES sometimes breaks prepared statement · 4122188c
      dlenev@brandersnatch.localdomain authored
      table resolution".
      Added members to Item_ident for storing original db, table and field
      names since those that set later from Field have shorter life-time 
      than required by prep. stmt. So we need to restore original names in 
      Item_ident::cleanup(). Also now using special construnctor for creation
      of Item_field from Field object that ensures that table and field name 
      have big enough life-time.
      
      "Fix" for bug #2050 "10 to 1 performance drop with server 4.1.1"
      Clean ups in implementation of caching of field number in table.
      Added caching of table in which field is found in find_field_in_tables(). 
      4122188c
  19. 30 Mar, 2004 1 commit
    • ingo@mysql.com's avatar
      Worklog#1563 - Support of on-line CREATE/DROP INDEX. · 85ec87a0
      ingo@mysql.com authored
      This is to enable table handlers to implement online create/drop index.
      It consists of some parts:
      - New default handler methods in handler.h
      - Split of mysql_alter_table. It decides if only one kind of
        alteration is to be done (e.g. only create indexes or only drop
        indexes etc.) It then calls the specialized new handler method if
        the handler implements it. Otherwise it calls real_alter_table.
      - The parser sets flags for each alter operation detected in a
        command. These are used by mysql_alter_table for the decision.
      - mysql_prepare_table is pulled out of mysql_create_table. This is
        also used by mysql_create_index to prepare the key structure array
        for the handler. It is also used by mysql_create_index and
        mysql_drop_index to prepare a call to mysql_create_frm.
      - mysql_create_frm is pulled out of rea_create_table for use by
        mysql_create_index and mysql_drop_index after the index is
        created/dropped.
      Thanks to Antony who supplied most of the changes.
      85ec87a0
  20. 29 Mar, 2004 1 commit
  21. 28 Mar, 2004 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      "Fix" for BUG #2050 "10 to 1 performance drop with server 4.1.1". · 9e28b769
      dlenev@brandersnatch.localdomain authored
      Actually it is not a bug but right behavior observed as pefomance 
      degradation after we have forced Item_field::fix_fields() to 
      re-execute each time when we are executing prep stmt.
      
      This patch implements small optimization which heals this bad 
      behavior. We are caching field position in TABLE::field array in
      Item's member and are using this position for speeding up field
      lookups in fix_fields() in case of its re-execution.
      9e28b769
  22. 23 Mar, 2004 1 commit
  23. 16 Mar, 2004 1 commit
  24. 15 Mar, 2004 3 commits
  25. 11 Mar, 2004 2 commits
  26. 06 Mar, 2004 1 commit
  27. 05 Mar, 2004 1 commit
  28. 04 Mar, 2004 1 commit
  29. 02 Mar, 2004 1 commit
  30. 27 Feb, 2004 1 commit
  31. 16 Feb, 2004 2 commits
  32. 12 Feb, 2004 2 commits
  33. 09 Feb, 2004 1 commit