An error occurred fetching the project authors.
  1. 29 Aug, 2005 2 commits
  2. 27 Aug, 2005 2 commits
  3. 25 Aug, 2005 1 commit
  4. 24 Aug, 2005 1 commit
  5. 19 Aug, 2005 1 commit
  6. 18 Aug, 2005 1 commit
  7. 15 Aug, 2005 1 commit
    • monty@mysql.com's avatar
      Save and clear run context before executing a stored function or trigger and restore it afterwards. · df32f7d6
      monty@mysql.com authored
      This allows us to use statement replication with functions and triggers
      The following things are fixed with this patch:
      - NOW() and automatic timestamps takes the value from the main event for functions and triggers (which allows these to replicate with statement level logging)
      - No side effects for triggers or functions with auto-increment values(), last_insert_id(), rand() or found_rows()
      - Triggers can't return result sets
      
      Fixes bugs:
      #12480: NOW() is not constant in a trigger
      #12481: Using NOW() in a stored function breaks statement based replication
      #12482: Triggers has side effects with auto_increment values
      #11587: trigger causes lost connection error
      df32f7d6
  8. 12 Aug, 2005 2 commits
    • timour@mysql.com's avatar
      Implementation of WL#2486 - · a247282a
      timour@mysql.com authored
      "Process NATURAL and USING joins according to SQL:2003".
      
      * Some of the main problems fixed by the patch:
        - in "select *" queries the * expanded correctly according to
          ANSI for arbitrary natural/using joins
        - natural/using joins are correctly transformed into JOIN ... ON
          for any number/nesting of the joins.
        - column references are correctly resolved against natural joins
          of any nesting and combined with arbitrary other joins.
      
      * This patch also contains a fix for name resolution of items
        inside the ON condition of JOIN ... ON - in this case items must
        be resolved only against the JOIN operands. To support such
        'local' name resolution, the patch introduces a stack of
        name resolution contexts used at parse time.
      
      NOTICE:
      - This patch is not complete in the sense that
        - there are 2 test cases that still do not pass -
          one in join.test, one in select.test. Both are marked
          with a comment "TODO: WL#2486".
        - it does not include a new test specific for the task
      a247282a
    • monty@mysql.com's avatar
      Fixes during review of new pushed code · 4c0d23e1
      monty@mysql.com authored
      Removed duplicate usage of TMP_TABLE_FORCE_MYISAM by making 'options' longlong
      4c0d23e1
  9. 10 Aug, 2005 2 commits
  10. 08 Aug, 2005 1 commit
  11. 19 Jul, 2005 1 commit
  12. 18 Jul, 2005 1 commit
    • monty@mishka.local's avatar
      Cleanups during review · 78c65b5a
      monty@mishka.local authored
      Changed defaults option --instance to --defaults-group-suffix
      Changed option handling to allow --defaults-file, --defaults-extra-file and --defaults-group-suffix to be given in any order
      Changed MYSQL_INSTANCE to MYSQL_GROUP_SUFFIX
      mysql_print_defaults now understands --defaults-group-suffix
      Remove usage of my_tempnam() (not safe function)
      if( -> if ( and while( to while (
      78c65b5a
  13. 17 Jul, 2005 2 commits
    • igor@rurik.mysql.com's avatar
      select.result, select.test: · 54dd7e5e
      igor@rurik.mysql.com authored
        Added a test case for bug #11745.
      sql_select.cc:
        Fixed bug # 11745.
        Added support of where clause for queries with FROM DUAL.
      sql_yacc.yy:
        Fixed bug # 11745.
        Added optional where clause for queries with FROM DUAL.
      54dd7e5e
    • igor@rurik.mysql.com's avatar
      func_in.result, func_in.test: · bff3507b
      igor@rurik.mysql.com authored
        Fixed bug #11885.
      sql_select.cc:
        Fixed bug #11885.
        Predicates of the forms 'a IN (v)' 'a NOT IN (v)' now
        is replaced by 'a=v' and 'a<>v' at the parsing stage.
      sql_yacc.yy:
        Fixed bug #11885.
        Predicates of the forms 'a IN (v)' 'a NOT IN (v)' now 
        is replaced by 'a=v' and 'a<>v' at the parsing stage.
      bff3507b
  14. 15 Jul, 2005 1 commit
  15. 14 Jul, 2005 1 commit
  16. 11 Jul, 2005 1 commit
  17. 09 Jul, 2005 1 commit
    • dlenev@mysql.com's avatar
      Enable support of access to tables from triggers. Thus fix bug #8406 "Triggers · 923fe817
      dlenev@mysql.com authored
      crash if referencing a table" and several other related bugs.
      Fix for bug #11834 "Re-execution of prepared statement with dropped function
      crashes server." which was spotted during work on previous bugs.
      
      Also couple of nice cleanups:
      - Replaced two separate hashes for stored routines used by statement with one.
      - Now instead of doing one pass through all routines used in statement for
        caching them and then doing another pass for adding their tables to table
        list, we do only one pass during which do both things.
      923fe817
  18. 06 Jul, 2005 1 commit
  19. 01 Jul, 2005 3 commits
  20. 27 Jun, 2005 1 commit
    • monty@mishka.local's avatar
      Better bug fix for: · 83f90e06
      monty@mishka.local authored
      #9728  'Decreased functionality in "on duplicate key update
      #8147  'a column proclaimed ambigous in INSERT ... SELECT .. ON DUPLICATE'
      
      This ensures fields are uniquely qualified and also that one can't update other tables in the ON DUPLICATE KEY UPDATE part
      83f90e06
  21. 22 Jun, 2005 1 commit
  22. 21 Jun, 2005 1 commit
  23. 17 Jun, 2005 2 commits
  24. 15 Jun, 2005 1 commit
    • serg@serg.mylan's avatar
      renamed: · 01b3c709
      serg@serg.mylan authored
        Item_buff -> Cached_item
        Item_arena -> Query_arena
        TEST_ASSERT -> YYERROR_UNLESS
      01b3c709
  25. 10 Jun, 2005 1 commit
  26. 09 Jun, 2005 1 commit
  27. 08 Jun, 2005 3 commits
  28. 07 Jun, 2005 3 commits