1. 28 Dec, 2004 11 commits
    • unknown's avatar
      Merge mysql.com:/home/stewart/Documents/MySQL/5.0/ndb · daf2735f
      unknown authored
      into mysql.com:/home/stewart/Documents/MySQL/5.0/ndb-dynamic-port
      
      daf2735f
    • unknown's avatar
      wl1804 - ndb - add support for _all_ type in NdbScanFilter + TUP · 2fd0f5af
      unknown authored
      
      ndb/include/ndbapi/NdbOperation.hpp:
        change char* -> void*
      ndb/include/ndbapi/NdbScanFilter.hpp:
        Add generic cmp-function
        Let "old" function use the new one
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Add support for all types for scan filters
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Check length of argument
      ndb/src/ndbapi/NdbScanFilter.cpp:
        Add support for all types for scan filters
      2fd0f5af
    • unknown's avatar
      ndb - fix test tools · fcfcad46
      unknown authored
      
      ndb/test/tools/hugoScanRead.cpp:
        fix test tools
      fcfcad46
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · 6a1fd502
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-ndb
      
      
      ndb/include/ndbapi/NdbDictionary.hpp:
        Auto merged
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Auto merged
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Auto merged
      6a1fd502
    • unknown's avatar
      wl2126 - fix ndb part of "latest" ingo patch · 7d4204a0
      unknown authored
        (hopefully last :-))
      
      
      ndb/include/ndbapi/NdbDictionary.hpp:
        remove unimplemented types
      ndb/include/ndbapi/NdbReceiver.hpp:
        return pointer to row for simplified handling of current row features
      ndb/include/ndbapi/NdbScanOperation.hpp:
        return pointer to row for simplified handling of current row features
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        remove unimplemented types
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        remove unimplemented types
      ndb/src/ndbapi/NdbReceiver.cpp:
        return pointer to row for simplified handling of current row features
      ndb/src/ndbapi/NdbScanOperation.cpp:
        return pointer to row for simplified handling of current row features
      sql/ha_ndbcluster.cc:
        Impl. newest read_multi_range patch
      sql/ha_ndbcluster.h:
        Impl. newest read_multi_range patch
      sql/opt_range.cc:
        Add 1 to compensate for incorrect row estimate of 0
      7d4204a0
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · eaa6a4da
      unknown authored
      into mysql.com:/export/space/pekka/ndb/version/my50-dt
      
      eaa6a4da
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-5.0 · f5104e22
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-ndb
      
      
      server-tools/instance-manager/Makefile.am:
        Auto merged
      f5104e22
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · ce5d3b45
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0
      
      ce5d3b45
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · ac313116
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-docs
      
      ac313116
    • unknown's avatar
      ndb - Update documentation wrt scans · e997d474
      unknown authored
      
      ndb/include/ndbapi/Ndb.hpp:
        Update documentation wrt scans
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        Update documentation wrt scans
      ndb/include/ndbapi/NdbOperation.hpp:
        Update documentation wrt scans
      ndb/include/ndbapi/NdbRecAttr.hpp:
        Update documentation wrt scans
      ndb/include/ndbapi/NdbScanOperation.hpp:
        Update documentation wrt scans
      ndb/include/ndbapi/NdbTransaction.hpp:
        Update documentation wrt scans
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        Update documentation wrt scans
      e997d474
    • unknown's avatar
      ndb: allow Datetime as pk or index key. XXX ordering is wrong before wl-1442 done · cffb8d30
      unknown authored
      
      ndb/src/common/util/NdbSqlUtil.cpp:
        allow Datetime as pk or index key.  XXX ordering is wrong before wl-1442 done
      cffb8d30
  2. 27 Dec, 2004 12 commits
  3. 26 Dec, 2004 2 commits
    • unknown's avatar
      ndb: wl-1442 mysql vs ndb datatypes: prepare · f23b561e
      unknown authored
      
      ndb/include/Makefile.am:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/include/kernel/AttributeDescriptor.hpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/include/kernel/signaldata/DictTabInfo.hpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/include/ndb_constants.h:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/include/ndb_types.h:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/include/ndbapi/NdbDictionary.hpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/include/util/NdbSqlUtil.hpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/common/debugger/signaldata/DictTabInfo.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/kernel/vm/MetaData.hpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/ndbapi/Ndb.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      ndb/src/ndbapi/NdbScanOperation.cpp:
        unify api/kernel types
        deprecate 2-bit AttributeType, use 5-bit AttributeExtType
        upgradable from 4.1 via nr/sr/backup
      f23b561e
    • unknown's avatar
      ndb - removed warnings from Makefile's · f5d0b41c
      unknown authored
      
      ndb/docs/Makefile.am:
        removed extra \'es
      ndb/test/tools/Makefile.am:
        removed unused definition
      f5d0b41c
  4. 24 Dec, 2004 3 commits
  5. 23 Dec, 2004 12 commits
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-5.0 · eb3964b3
      unknown authored
      into mysql.com:/home/mydev/mysql-5.0-wl2126
      
      
      include/my_base.h:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      eb3964b3
    • unknown's avatar
      WL#2126 - Multi_read_range. · ece4106a
      unknown authored
      Added the required structures and functions for
      handing over multiple key ranges to the table handler.
      
      
      include/my_base.h:
        WL#2126 - Multi_read_range.
        Moved key range flags from sql/opt_range.h to here.
        Added the multi-range structure.
      sql/handler.cc:
        WL#2126 - Multi_read_range.
        Added the new table handler methods.
      sql/handler.h:
        WL#2126 - Multi_read_range.
        Added a new table flag.
        Added a declaration for the handler buffer.
        Added new elements to class handler.
        Added new function declarations.
      sql/mysqld.cc:
        WL#2126 - Multi_read_range.
        Added an option to set new system variable 'multi_range_count'.
      sql/opt_range.cc:
        WL#2126 - Multi_read_range.
        Added initialization for the new class members.
        Added initialization for the extended get_next().
        Added de-initialization for the allocated buffers.
        Added a buffer allocation method.
        Added an inner loop to collect multiple ranges.
        Adapted range collection loops to the new initialization.
      sql/opt_range.h:
        WL#2126 - Multi_read_range.
        Moved key range flags from here to include/my_base.h.
        Added new elements to class QUICK_RANGE_SELECT.
        Added a copy constructor.
      sql/records.cc:
        WL#2126 - Multi_read_range.
        Added a call of the allocation method.
      sql/set_var.cc:
        WL#2126 - Multi_read_range.
        Added the new system variable 'multi_range_count'.
      sql/sql_class.h:
        WL#2126 - Multi_read_range.
        Added the new system variable 'multi_range_count'.
      ece4106a
    • unknown's avatar
      WL#1895 - Print message to error log in case of detected MyISAM corruption · af80e6f3
      unknown authored
      Changed my_error() to print error messages, which come from
      arbitrary registered ranges of error messages. Messages can
      be unregistered (and should be at end of the program).
      Added registration of handler error messages.
      Added a new mi_print_error() macro and a new 
      mi_report_error() function, which supply error
      messages with a table name.
      Added calls to mi_print_error() or mi_report_error()
      at all places in MyISAM, where table corruption is detected.
      
      
      extra/comp_err.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added prints for ER_ERROR_FIRST and ER_ERROR_LAST.
        Removed print for ER_ERROR_MESSAGES.
      include/errmsg.h:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added declaration for a new function.
        Added first and last error number defines.
      include/my_base.h:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added first and last error number defines.
      include/my_sys.h:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Removed obsolete defines.
        Removed a global variable, which held pointers to the error message arrays.
        Added declarations for new functions.
      include/mysys_err.h:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Removed an obsolete define.
        Changed two defines to use the new defines.
        Added first and last error number defines.
      libmysql/errmsg.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Replaced global array initialization by proper registration
        and unregistration of client error messages.
      libmysql/libmysql.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added a call for unregistration of client error messages.
      myisam/mi_delete.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
        Added a debugging call to pretend MyISAM corruption in case a special
        debug string is set.
        Added a debugging call to test undefined error numbers in case a special
        debug string is set.
      myisam/mi_extra.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
      myisam/mi_info.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added the error logging function.
      myisam/mi_key.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
      myisam/mi_keycache.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
      myisam/mi_locking.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
      myisam/mi_open.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
        Added a debugging call to pretend MyISAM corruption in case a special
        debug string is set.
      myisam/mi_page.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
      myisam/mi_range.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
      myisam/mi_rkey.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
      myisam/mi_search.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
      myisam/mi_update.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
        Added a debugging call to pretend MyISAM corruption in case a special
        debug string is set.
      myisam/mi_write.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added calls to the new error logging function at all places, where
        corruption is detected.
        Added a debugging call to pretend MyISAM corruption in case a special
        debug string is set.
      myisam/myisamdef.h:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added the declaration of the new error logging function
        and a new macro.
      mysql-test/r/merge.result:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Changed test results. These come from the changed error reporting
        in openfrm().
      mysql-test/r/repair.result:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Changed test results. These come from the changed error reporting
        in openfrm().
      mysql-test/t/merge.test:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Changederror numbers. These come from the changed error reporting
        in openfrm().
      mysys/errors.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Dropped the assignment of the global errors to the
        dropped global pointer array.
      mysys/my_error.c:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Changed my_error() from using a static array of pointers to
        error message arrays to using a linked list of structures
        with pointers to array message arrays.
        Added functions for registering and unregistering error 
        message arrays to the chain.
      sql/derror.cc:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Changed reading of mysqld error messages to using the new
        registering and unregistering functions.
      sql/handler.cc:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Added initialization and deinitialization of handler error messages.
        Included more handler error messages in the mapping to
        mysqld error messages.
      sql/mysqld.cc:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Changed deinitialization of error messages to proper
        unregistration.
      sql/table.cc:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Changed error reporting in openfrm() so that error messages from
        handler::ha_open() are reported by handler::print_error(). This
        changed messages from "Can't open 't1.MYI' (errno: 130)" to
        "Incorrect file format 't1'" for example.
      sql/unireg.h:
        WL#1895 - Print message to error log in case of detected MyISAM corruption
        Changed two defines to use the new defines.
      af80e6f3
    • unknown's avatar
      Set default port to the one assigned by IANA · 1b67ccff
      unknown authored
      1b67ccff
    • unknown's avatar
    • unknown's avatar
      df366fc5
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · 12169431
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
      
      12169431
    • unknown's avatar
      added depricated · 3957f1bf
      unknown authored
      3957f1bf
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0-ndb · c96a907c
      unknown authored
      into build.mysql.com:/users/tulin/mysql-5.0-ndb
      
      c96a907c
    • unknown's avatar
      predoxy.pl: · 874e2cd6
      unknown authored
         updated naming
      Makefile.am:
        updated naming
      
      
      ndb/docs/Makefile.am:
        updated naming
      ndb/docs/doxygen/predoxy.pl:
         updated naming
      874e2cd6
    • unknown's avatar
      Doxyfile.ndb: · 765d7951
      unknown authored
        changed some doxygen flags
      
      
      ndb/docs/doxygen/Doxyfile.ndb:
        changed some doxygen flags
      765d7951
    • unknown's avatar
      doxygn to skip some more · 5d6937df
      unknown authored
      5d6937df