1. 29 Dec, 2004 1 commit
    • unknown's avatar
      wl1804 - ndb - types in tup, fix dummy usage in handler · 208f7464
      unknown authored
      
      ndb/include/ndbapi/NdbScanFilter.hpp:
        Rename condition to prevent #define name clashes
      ndb/src/ndbapi/NdbScanFilter.cpp:
        Rename condition to prevent #define name clashes
      sql/ha_ndbcluster.cc:
        Update ha_ndbcluster to new NdbScanFilter interface
      208f7464
  2. 28 Dec, 2004 10 commits
    • unknown's avatar
      wl1804 - ndb - add support for _all_ type in NdbScanFilter + TUP · 150924ab
      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
      150924ab
    • unknown's avatar
      ndb - fix test tools · f238eef3
      unknown authored
      
      ndb/test/tools/hugoScanRead.cpp:
        fix test tools
      f238eef3
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · 5dd5ff8f
      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
      5dd5ff8f
    • unknown's avatar
      wl2126 - fix ndb part of "latest" ingo patch · 928d3f04
      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
      928d3f04
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · 7e3d8d61
      unknown authored
      into mysql.com:/export/space/pekka/ndb/version/my50-dt
      
      
      7e3d8d61
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-5.0 · 4f24f3b0
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-ndb
      
      
      server-tools/instance-manager/Makefile.am:
        Auto merged
      4f24f3b0
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · 5bd46150
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0
      
      
      5bd46150
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · 5233b3c0
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-docs
      
      
      5233b3c0
    • unknown's avatar
      ndb - Update documentation wrt scans · badf3549
      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
      badf3549
    • unknown's avatar
      ndb: allow Datetime as pk or index key. XXX ordering is wrong before wl-1442 done · 49a88f6d
      unknown authored
      
      ndb/src/common/util/NdbSqlUtil.cpp:
        allow Datetime as pk or index key.  XXX ordering is wrong before wl-1442 done
      49a88f6d
  3. 27 Dec, 2004 12 commits
  4. 26 Dec, 2004 2 commits
    • unknown's avatar
      ndb: wl-1442 mysql vs ndb datatypes: prepare · 07ed3805
      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
      07ed3805
    • unknown's avatar
      ndb - removed warnings from Makefile's · f5f2a13e
      unknown authored
      
      ndb/docs/Makefile.am:
        removed extra \'es
      ndb/test/tools/Makefile.am:
        removed unused definition
      f5f2a13e
  5. 24 Dec, 2004 2 commits
  6. 23 Dec, 2004 13 commits
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-5.0 · 24ea59cf
      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
      24ea59cf
    • unknown's avatar
      WL#2126 - Multi_read_range. · 8d11c01c
      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'.
      8d11c01c
    • unknown's avatar
      WL#1895 - Print message to error log in case of detected MyISAM corruption · bec3feaa
      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.
      bec3feaa
    • unknown's avatar
      Set default port to the one assigned by IANA · 1a197454
      unknown authored
      1a197454
    • unknown's avatar
    • unknown's avatar
      221a4aba
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · 29d8314d
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
      
      
      29d8314d
    • unknown's avatar
      added depricated · 70e81fe8
      unknown authored
      70e81fe8
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0-ndb · c5f4f9e4
      unknown authored
      into build.mysql.com:/users/tulin/mysql-5.0-ndb
      
      
      c5f4f9e4
    • unknown's avatar
      predoxy.pl: · 4cceb44f
      unknown authored
         updated naming
      Makefile.am:
        updated naming
      
      
      ndb/docs/Makefile.am:
        updated naming
      ndb/docs/doxygen/predoxy.pl:
         updated naming
      4cceb44f
    • unknown's avatar
      Doxyfile.ndb: · f50ff5b8
      unknown authored
        changed some doxygen flags
      
      
      ndb/docs/doxygen/Doxyfile.ndb:
        changed some doxygen flags
      f50ff5b8
    • unknown's avatar
      doxygn to skip some more · de33b755
      unknown authored
      de33b755
    • unknown's avatar
      updated makefile so that default is to only make html docs · 5afb0274
      unknown authored
      to make pdf do "make all-pdf"
      
      
      5afb0274