An error occurred fetching the project authors.
  1. 10 Oct, 2004 1 commit
    • unknown's avatar
      Fixes bug with tableImpl with blobs not being initialized properly w.r.t... · ed5b9e9a
      unknown authored
      Fixes bug with tableImpl with blobs not being initialized properly w.r.t pointer to blob tableImpl in column
          added blob to test to see that blob tables don't show up in show tables
          auto increment setting need not fetch blob tables (will otherwise generate error during table creation)
          moved addBlobTables out of fetchGlobalTableImpl to get_local_table_info
          changed addBlobTables to start from last column and break if all blobs added
          also addBlobTables will return -1 if failed (typically getTable)
          changed to using get_local_table_info with internal table name where applicable for efficiency
          added option to get_local_table_info wether to fetch blob tables or not
          getTable always fetches the blobtables
          moved addBlobTables to get_local_table_info to always be called, even if main table goes to cache only
      
      
      mysql-test/r/ndb_autodiscover.result:
        added blob to test to see that blob tables don't show up in show tables
      mysql-test/t/ndb_autodiscover.test:
        added blob to test to see that blob tables don't show up in show tables
      ndb/src/ndbapi/Ndb.cpp:
        auto increment setting need not fetch blob tables (will otherwise generate error during table creation)
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        moved addBlobTables out of fetchGlobalTableImpl to get_local_table_info
        changed addBlobTables to start from last column and break if all blobs added
        also addBlobTables will return -1 if failed (typically getTable)
        changed to using get_local_table_info with internal table name where applicable for efficiency
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        added option to get_local_table_info wether to fetch blob tables or not
        getTable always fetches the blobtables
        moved addBlobTables to get_local_table_info to always be called, even if main table goes to cache only
      ed5b9e9a
  2. 25 Sep, 2004 1 commit
    • unknown's avatar
      bug#5702 · 339d362d
      unknown authored
      more bug fixes.
      
      
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        DropIndex -
        1) return Invalid version 
        2) Mark as IS_DROPPING so that 2 simulatainious threads can't drop it
      ndb/src/ndbapi/NdbDictionary.cpp:
        Changed listIndex from taking table name to taking table id
        (should be index version aswell)
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        List indexes using id
        Fix log towards m_globalHash
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        List indexes using tableid (indexid)
      339d362d
  3. 15 Sep, 2004 2 commits
  4. 14 Sep, 2004 2 commits
    • unknown's avatar
      new method to set size of local table data · 2ed29f93
      unknown authored
      clearer configure description texts
      changed Ndb_local_table_info to use create, destroy metods and hidden constructor/destructor
      move definition if Thd_ndb to .h file and changes seize/release to operate on Thd_ndb instead of Ndb objects
      moved allocation/deletion of Ndb objects to Thd_ndb
      
      
      ndb/include/ndbapi/NdbDictionary.hpp:
        new method to set size of local table data
      ndb/src/mgmsrv/ConfigInfo.cpp:
        clearer configure description texts
      ndb/src/ndbapi/DictCache.cpp:
        changed Ndb_local_table_info to use create, destroy metods and hidden constructor/destructor
      ndb/src/ndbapi/DictCache.hpp:
        changed Ndb_local_table_info to use create, destroy metods and hidden constructor/destructor
      ndb/src/ndbapi/NdbDictionary.cpp:
        new method to set size of local table data
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        new method to set size of local table data
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        new method to set size of local table data
      sql/ha_ndbcluster.cc:
        new method to set size of local table data
        moved allocation/deletion of Ndb objects to Thd_ndb
      sql/ha_ndbcluster.h:
        move definition if Thd_ndb to .h file and changes seize/release to operate on Thd_ndb instead of Ndb objects
      2ed29f93
    • unknown's avatar
      moved all ndb thread specific data into new placeholder · 2e43e470
      unknown authored
      new methods to keep "records" up to date
      unset flag HA_NOT_EXACT_COUNT to make handler read "records" field, for count() optim and join optimization
      new methods to keep "records" up to datecorrect record field in ndbcluster handler
      new method for ndbcluster handler to store/retrieve table and thread specific data
      changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
      hanged deleteKey to return ponter to deleted object
      moved heavy global cache fetch from inline to separate method
      
      
      mysql-test/r/ndb_alter_table.result:
        correct record field in ndbcluster handler
      mysql-test/r/ndb_blob.result:
        correct record field in ndbcluster handler
      ndb/include/ndbapi/NdbDictionary.hpp:
        new method for ndbcluster handler to store/retrieve table and thread specific data
      ndb/src/ndbapi/DictCache.cpp:
        changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
      ndb/src/ndbapi/DictCache.hpp:
        changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
      ndb/src/ndbapi/Ndb.cpp:
        replaced method DictionaryImpl::getTable with DictionaryImpl::get_local_table_info
      ndb/src/ndbapi/NdbDictionary.cpp:
        new method for ndbcluster handler to store/retrieve table and thread specific data
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
        moved heavy global cache fetch from inline to separate method
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        replaced method DictionaryImpl::getTable with DictionaryImpl::get_local_table_info
      ndb/src/ndbapi/NdbLinHash.hpp:
        changed deleteKey to return ponter to deleted object
      sql/ha_ndbcluster.cc:
        moved all ndb thread specific data into new placeholder
        new methods to keep "records" up to date
        unset flag HA_NOT_EXACT_COUNT to make handler read "records" field, for count() optim and join optimization
      sql/ha_ndbcluster.h:
        new methods to keep "records" up to date
      sql/sql_class.h:
        moved all ndb thread specific data into new placeholder
      2e43e470
  5. 08 Sep, 2004 1 commit
    • unknown's avatar
      Ndb backup/restore also handle indexes · 5c571cc5
      unknown authored
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Save meta data for indexes (but not actual data)
      ndb/src/kernel/blocks/backup/Backup.hpp:
        Save meta data for indexes (but not actual data)
      ndb/src/kernel/blocks/backup/restore/consumer.hpp:
        Introduced endOfTables into Consumer interface
      ndb/src/kernel/blocks/backup/restore/consumer_restore.cpp:
        Store indexes and create then when endOfTables is called
      ndb/src/kernel/blocks/backup/restore/consumer_restore.hpp:
        Store indexes and create then when endOfTables is called
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        Run endOfTables
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Split getIndexImpl into 2 methods
        (one being used by restore)
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Split getIndexImpl into 2 methods
        (one being used by restore)
      5c571cc5
  6. 01 Sep, 2004 1 commit
  7. 27 Aug, 2004 1 commit
    • unknown's avatar
      Added 3 psuedo columns · fa5d6ac3
      unknown authored
      Cleaned up code
      Changed ndb_select_all
      
      
      ndb/include/kernel/AttributeHeader.hpp:
        Added commit count to psuedo columns
        Added bit for psuedo columns
      ndb/include/kernel/GlobalSignalNumbers.h:
        Changed into READ_PSUEDO
      ndb/include/ndbapi/NdbDictionary.hpp:
        Added 3 psuedo columns
      ndb/include/ndbapi/NdbOperation.hpp:
        Added 3 psuedo columns
      ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbacc/DbaccInit.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dblqh/DblqhInit.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/ndbapi/NdbDictionary.cpp:
        Added 3 psuedo columns
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Added 3 psuedo columns
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Added 3 psuedo columns
      ndb/src/ndbapi/NdbOperation.cpp:
        Added 3 psuedo columns
      ndb/tools/select_count.cpp:
        Changed select_count into using new features
      fa5d6ac3
  8. 23 Aug, 2004 1 commit
  9. 18 Aug, 2004 1 commit
  10. 22 Jul, 2004 1 commit
  11. 05 Jul, 2004 1 commit
    • unknown's avatar
      Fixed bugs in ordered scan discovered by mysql-test-run · 3f3ea303
      unknown authored
      Enabled ordered scan in handler
      
      
      
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/include/ndbapi/NdbScanOperation.hpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Introduced map for
        index attributes (keys) -> real attr id (and back)
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Introduced map for
        index attributes (keys) -> real attr id (and back)
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Moved saveBound to NdbIndexScanOperation
        Fixed bugs in handling of setBounds w.r.t getValues and index keys
          (use new reverse map)
        Fixed bugs in next_result_ordered
      sql/ha_ndbcluster.cc:
        Use sorted scan when requested
      3f3ea303
  12. 10 Jun, 2004 1 commit
  13. 26 May, 2004 1 commit
  14. 19 May, 2004 1 commit
  15. 10 May, 2004 1 commit
  16. 14 Apr, 2004 1 commit