1. 04 Nov, 2004 3 commits
  2. 03 Nov, 2004 12 commits
    • unknown's avatar
      take into accound end \0 in decimal_string_size · e981c836
      unknown authored
      e981c836
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · dccbc690
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/test/mysql-5.0-ndb
      
      
      mysql-test/r/ndb_blob.result:
        Auto merged
      dccbc690
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0/ · 9aa4871c
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      9aa4871c
    • unknown's avatar
      After merge fixes · 3693aa47
      unknown authored
      
      libmysqld/lib_sql.cc:
        After merge fix
      sql/handler.cc:
        Cleanup
      3693aa47
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0/ · e50a3099
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      e50a3099
    • unknown's avatar
      error codes chaged to bitmap (for easier testing with masks) · c41f992d
      unknown authored
      two more round() modes - CEILING and FLOOR
      
      
      c41f992d
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 4fb5d78d
      unknown authored
      into mysql.com:/home/my/mysql-5.0
      
      
      sql/sql_yacc.yy:
        Auto merged
      4fb5d78d
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · 2c856fa5
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/test/mysql-5.0-ndb
      
      
      2c856fa5
    • unknown's avatar
      Various syntax fixes in sql/sql_yacc.yy for stored procedures: · ebbe5e39
      unknown authored
        - No RESTICT|CASCADE in DROP SP (since it's not implemented)
        - Added optional "noise" to FETCH: [[NEXT] FROM]
        - At least one statement required in all block constructs except BEGIN-END
          (where zero is allowed)
      
      
      mysql-test/r/sp.result:
        Modified test cases for optional [[NEXT] FROM] in FETCH.
      mysql-test/t/sp.test:
        Modified test cases for optional [[NEXT] FROM] in FETCH.
      sql/sql_yacc.yy:
        Various syntax fixes for stored procedures:
          - No RESTICT|CASCADE in DROP SP (since it's not implemented)
          - Added optional "noise" to FETCH: [[NEXT] FROM]
          - At least one statement required in all block constructs except BEGIN-END
            (where zero is allowed)
      ebbe5e39
    • unknown's avatar
      Merge on pull · 614cda69
      unknown authored
      
      BitKeeper/etc/ignore:
        auto-union
      mysql-test/r/grant2.result:
        Auto merged
      mysql-test/r/sql_mode.result:
        Auto merged
      mysql-test/t/grant2.test:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/handler.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/opt_range.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      614cda69
    • unknown's avatar
      Fixes after merge with 4.1 · f5a47f15
      unknown authored
      FOUND is not a reserved keyword anymore
      Added Item_field::set_no_const_sub() to be able to mark fields that can't be substituted
      Added 'simple_select' method to be able to quickly determinate if a select_result is a normal SELECT
      Note that the 5.0 tree is not yet up to date: Sanja will have to fix multi-update-locks for this merge to be complete
      
      
      BUILD/SETUP.sh:
        Portability fix
      client/mysqltest.c:
        Portability fix
      mysql-test/r/drop.result:
        updated results
      mysql-test/r/func_str.result:
        New warnings (after merge)
      mysql-test/r/insert.result:
        Updated tests
      mysql-test/r/join_nested.result:
        Updated results (because of new column types in 5.0)
      mysql-test/r/lock_multi.result:
        Temporarly wrong results until Sanja fixes multi-update-lock in 5.0
      mysql-test/r/multi_update.result:
        Temporary fix until Sanja fixes multi-update locking
      mysql-test/r/ps_1general.result:
        Update of results after merge
      mysql-test/r/ps_2myisam.result:
        Update of results after merge
      mysql-test/r/ps_3innodb.result:
        Update of results after merge
      mysql-test/r/ps_4heap.result:
        Update of results after merge
      mysql-test/r/ps_5merge.result:
        Update of results after merge
      mysql-test/r/ps_6bdb.result:
        Update of results after merge
      mysql-test/r/query_cache.result:
        Update of results after merge
      mysql-test/r/range.result:
        New results for new tests
      mysql-test/r/rpl_auto_increment.result:
        Update with new 4.0 information
      mysql-test/r/rpl_charset.result:
        After merge fixes
      mysql-test/r/subselect.result:
        After merge fixes
      mysql-test/r/view.result:
        Temporary fix until multi-update-locking is fixed
      mysql-test/t/drop.test:
        Safety fix
      mysql-test/t/multi_update.test:
        Temporary fix until multi-update-locking is fixed
      mysql-test/t/rpl_charset.test:
        More comments
      mysql-test/t/sp-error.test:
        Updated comments
      mysql-test/t/view.test:
        Temporary fix until multi-update-locking is fixed
      scripts/mysql_fix_privilege_tables.sh:
        Better error message
      sql-common/client.c:
        More debugging
      sql/ha_ndbcluster.cc:
        After merge fixes
      sql/handler.cc:
        After merge fixes
      sql/item.cc:
        Simple optimization of creating item
        After merge fixed
        Added Item_field::set_no_const_sub() to be able to mark fields that can't be substituted
        The problem is that if you compare a string field to a binary string, you can't replace the field with a string constant as the binary comparison may then fail (The original field value may be in a different case)
      sql/item.h:
        Added Item::set_no_const_sub() to be able to mark fields that can't be substituted
      sql/item_cmpfunc.cc:
        Mark fields compared as binary to not be substituted.
      sql/item_func.cc:
        After merge fix
      sql/log_event.cc:
        After merge fix
      sql/mysql_priv.h:
        After merge fix
      sql/opt_range.cc:
        After merge fix
      sql/protocol.cc:
        Made flags uint instead of int (as it's used as a bit mask)
      sql/protocol.h:
        Made flags uint instead of int (as it's used as a bit mask)
      sql/protocol_cursor.cc:
        Made flags uint instead of int (as it's used as a bit mask)
        Indentation cleanups
      sql/sp.cc:
        After merge fixes
        Removed compiler warnings
      sql/sp_head.cc:
        After merge fixes
      sql/sql_base.cc:
        After merge fixes
        Removed 'send_error' from 'insert_fields()' as the error is sent higher up
      sql/sql_class.cc:
        Give assert if set_n_backup_item_arena is used twice
      sql/sql_class.h:
        Give assert if set_n_backup_item_arena is used twice
        After merge fixes
        Added 'simple_select' method to be able to quickly determinate if a select_result is a normal SELECT
      sql/sql_handler.cc:
        After merge fixes
      sql/sql_parse.cc:
        After merge fixes
      sql/sql_prepare.cc:
        After merge fixes
      sql/sql_select.cc:
        After merge fixes
        Moved 'build_equal_items' to optimize_cond() (logical place)
      sql/sql_table.cc:
        After merge fixes
      sql/sql_trigger.cc:
        After merge fixes
      sql/sql_update.cc:
        After merge fixes
        (This should be fixed by Sanja to have lower granuality locking of tables in multi-update)
      sql/sql_view.cc:
        After merge fixes
      sql/sql_yacc.yy:
        After merge fixes
        Don't have FOUND as a reserved keyword
      f5a47f15
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · fbb2b237
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/test/mysql-5.0-ndb
      
      
      fbb2b237
  3. 02 Nov, 2004 10 commits
  4. 01 Nov, 2004 9 commits
    • unknown's avatar
      one more pre-division bug · 076420c8
      unknown authored
      076420c8
    • unknown's avatar
      wl1504 - scan using distribution key and EQ_BOUND · 9b556054
      unknown authored
      
      ndb/include/kernel/signaldata/ScanTab.hpp:
        Add distribution key to ScanTab to enable scanning of specific fragment
      ndb/include/ndbapi/NdbOperation.hpp:
        New methods for controlling distribution/partitioning
      ndb/include/ndbapi/NdbScanOperation.hpp:
        New methods for controlling distribution/partitioning
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Don't mask away kvalue from hash while computing fragId
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Add distribution key to ScanTab to enable scanning of specific fragment
      ndb/src/ndbapi/NdbBlob.cpp:
        removed m_sizeOfKeysInWords which was the same a m_keyLenInWords
      ndb/src/ndbapi/NdbConnection.cpp:
        removed explicit cast
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        removed m_sizeOfKeysInWords which was the same a m_keyLenInWords
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        removed m_sizeOfKeysInWords which was the same a m_keyLenInWords
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        removed theFirstKEYINFO and replaced that with theTCREQ->next
      ndb/src/ndbapi/NdbOperation.cpp:
        removed theFirstKEYINFO and replaced that with theTCREQ->next
      ndb/src/ndbapi/NdbOperationExec.cpp:
        removed theFirstKEYINFO and replaced that with theTCREQ->next
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        removed theFirstKEYINFO and replaced that with theTCREQ->next
        Enable partition scan
      ndb/src/ndbapi/NdbScanOperation.cpp:
        removed theFirstKEYINFO and replaced that with theTCREQ->next
        Enable partition scan
      9b556054
    • unknown's avatar
      yet another s/>/>=/ typo · 40edf5bc
      unknown authored
      40edf5bc
    • unknown's avatar
      correct test for 1/3 · 8af37ddc
      unknown authored
      more tests
      
      
      8af37ddc
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0/ · 2cb55007
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      2cb55007
    • unknown's avatar
      stript end zeros before comparison · b715986b
      unknown authored
      b715986b
    • unknown's avatar
      removed copy paste index code · 82b968ef
      unknown authored
      improved handling of bits in last word
      
      
      ndb/include/ndbapi/NdbIndexOperation.hpp:
        Removed copy paste index code
      ndb/include/ndbapi/NdbOperation.hpp:
        removed bits in last word
      ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
        fix debug print
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        Removed copy paste index code
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        better handling of bits in last word
      82b968ef
    • unknown's avatar
      Merge mysql.com:/home/timka/mysql/src/5.0-virgin · 4a23117f
      unknown authored
      into mysql.com:/home/timka/mysql/src/5.0-dbg
      
      
      4a23117f
    • unknown's avatar
      Minor fixes of the patch for BUG#6303 · de691e17
      unknown authored
      
      mysql-test/r/group_min_max.result:
        Test results for BUG#6303
      mysql-test/t/group_min_max.test:
        Ucommented tests for BUG#6303
      sql/opt_range.cc:
        Comment fix
      de691e17
  5. 31 Oct, 2004 5 commits
    • unknown's avatar
      wl1540, 1802 · 397a2a17
      unknown authored
      Index scan/lookup (only scan specific fragment)
      
      
      ndb/include/kernel/signaldata/TcIndx.hpp:
        Removed TxIndxReq
      ndb/include/ndbapi/NdbDictionary.hpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/include/ndbapi/NdbOperation.hpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/include/util/md5_hash.hpp:
        Added possibility to get all 4 32-bit hash values
      ndb/src/common/debugger/signaldata/SignalDataPrint.cpp:
        Removed TxIndxReq
      ndb/src/common/debugger/signaldata/TcIndx.cpp:
        Removed TxIndxReq
      ndb/src/common/util/md5_hash.cpp:
        Added possibility to get all 4 32-bit hash values
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        removed fragbits from hash value
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        removed unused frag offset (k+fragbits)
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        removed unused frag offset (k+fragbits)
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Removed TxIndxReq
        Removed distribution group
        Added possibility for API to set fragment hash value
        Split hashvalue into 2 32bit words
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Removed TxIndxReq
        Removed distribution group
        Added possibility for API to set fragment hash value
        Split hashvalue into 2 32bit words
      ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
        removed unused frag offset (k+fragbits)
      ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp:
        removed unused frag offset (k+fragbits)
      ndb/src/ndbapi/NdbApiSignal.cpp:
        Removed TxIndxReq
      ndb/src/ndbapi/NdbDictionary.cpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        Removed TxIndxReq
      ndb/src/ndbapi/NdbOperation.cpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/src/ndbapi/NdbOperationExec.cpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/test/src/HugoOperations.cpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      ndb/test/src/NdbSchemaOp.cpp:
        Removed 
        1) Tuple key
        2) Distribution group
        3) index only storage
      397a2a17
    • unknown's avatar
      Moved "hash" bit from k+fragbit to 0 · bc26963a
      unknown authored
      bc26963a
    • unknown's avatar
      compare with DIG_BASE corectly · a2e7a90b
      unknown authored
      rounding bugs fixed
      
      
      a2e7a90b
    • unknown's avatar
      new round mode - half_up · 69244503
      unknown authored
      69244503
    • unknown's avatar
      small optimization · bb72d0a0
      unknown authored
      bb72d0a0
  6. 30 Oct, 2004 1 commit