An error occurred fetching the project authors.
  1. 03 Dec, 2013 1 commit
    • Olivier Bertrand's avatar
      - Add support for unsigned numeric types · ee2f0445
      Olivier Bertrand authored
      added:
        storage/connect/mysql-test/connect/r/unsigned.result
        storage/connect/mysql-test/connect/t/unsigned.test
      modified:
        storage/connect/colblk.cpp
        storage/connect/colblk.h
        storage/connect/connect.cc
        storage/connect/ha_connect.cc
        storage/connect/myconn.cpp
        storage/connect/mysql-test/connect/r/mysql_discovery.result
        storage/connect/mysql-test/connect/r/xml.result
        storage/connect/myutil.cpp
        storage/connect/myutil.h
        storage/connect/plgdbsem.h
        storage/connect/tabdos.cpp
        storage/connect/tabfix.cpp
        storage/connect/tabmysql.cpp
        storage/connect/tabutil.cpp
        storage/connect/valblk.cpp
        storage/connect/valblk.h
        storage/connect/value.cpp
        storage/connect/value.h
        storage/connect/xobject.cpp
        storage/connect/xobject.h
      ee2f0445
  2. 26 Nov, 2013 1 commit
    • Olivier Bertrand's avatar
      - Fix gcc compilation warnings · 385dbaea
      Olivier Bertrand authored
      modified:
        storage/connect/odbconn.cpp
      
      - Prepare Value and Valblk to support unsigned data types
        (not operational yet)
      
      modified:
        storage/connect/colblk.cpp
        storage/connect/filamvct.cpp
        storage/connect/myconn.cpp
        storage/connect/plgdbutl.cpp
        storage/connect/tabdos.cpp
        storage/connect/tabodbc.cpp
        storage/connect/tabvct.cpp
        storage/connect/valblk.cpp
        storage/connect/valblk.h
        storage/connect/value.cpp
        storage/connect/value.h
        storage/connect/xindex.cpp
      385dbaea
  3. 30 Jun, 2013 1 commit
  4. 10 Apr, 2013 1 commit
    • Olivier Bertrand's avatar
      - Add support of NULLs for file table columns. · 1357bffb
      Olivier Bertrand authored
        Update CONNECT version number and date.
      
      modified:
        mysql-test/suite/connect/r/null.result
        mysql-test/suite/connect/r/xml.result
        mysql-test/suite/connect/t/null.test
        storage/connect/ha_connect.cc
        storage/connect/mycat.cc
        storage/connect/tabdos.cpp
        storage/connect/tabfix.cpp
        storage/connect/tabfmt.cpp
        storage/connect/tabtbl.cpp
        storage/connect/tabvct.cpp
      1357bffb
  5. 09 Apr, 2013 1 commit
    • Olivier Bertrand's avatar
      - All the processing of creating, dropping, modifying indexes was redesigned. · 6be6b4ab
      Olivier Bertrand authored
        The code was a legacy from the first versions of the XDB engine dating 2004
        and was not working anymore with recent versions of MySQL/MariaDB. A patch
        in create had been added but is was unsatisfying, recreating all indexes on
        any alter statement and sometimes doing nothing when it should have.
        This is a major update to be tested for stability. It was in most important
        cases et all current tests pass with this new version
      
      modified:
        storage/connect/global.h
        storage/connect/ha_connect.cc
        storage/connect/ha_connect.h
        storage/connect/mycat.cc
        storage/connect/plugutil.c
        storage/connect/tabdos.cpp
        storage/connect/user_connect.cc
        storage/connect/user_connect.h
        storage/connect/xindex.h
      6be6b4ab
  6. 07 Apr, 2013 1 commit
  7. 29 Mar, 2013 1 commit
    • Olivier Bertrand's avatar
      - Fix problems related to table file names when not specified: · dd8c89b2
      Olivier Bertrand authored
        Split unspecified VEC tables are no more allowed.
        Empty XML files are now accepted.
        Separate index files are now depending upon the SEPINDEX option
        and not allowed when file name is not specified.
        DROP now can erase table and index file.
      
      modified:
        storage/connect/ha_connect.cc
        storage/connect/tabdos.cpp
        storage/connect/tabxml.cpp
      dd8c89b2
  8. 28 Mar, 2013 1 commit
  9. 25 Mar, 2013 1 commit
    • Olivier Bertrand's avatar
      - Add a new table option SEPINDEX (not used yet) and remove an unused · cd9e1938
      Olivier Bertrand authored
        parameter to all catalog info functions.
      
      modified:
        storage/connect/catalog.h
        storage/connect/filamvct.cpp
        storage/connect/filamzip.cpp
        storage/connect/ha_connect.cc
        storage/connect/mycat.cc
        storage/connect/mycat.h
        storage/connect/reldef.cpp
        storage/connect/reldef.h
        storage/connect/tabdos.cpp
        storage/connect/tabfmt.cpp
        storage/connect/tabmul.cpp
        storage/connect/tabmysql.cpp
        storage/connect/tabodbc.cpp
        storage/connect/tabsys.cpp
        storage/connect/tabtbl.cpp
        storage/connect/tabvct.cpp
        storage/connect/tabwmi.cpp
        storage/connect/tabxml.cpp
        storage/connect/xindex.cpp
      cd9e1938
  10. 12 Mar, 2013 1 commit
    • Olivier Bertrand's avatar
      - New handling of default file name: · 7572315e
      Olivier Bertrand authored
        Not added as an option but handled when the table is used.
        An empty file is created in the database directory if not exists.
      
      modified:
        storage/connect/ha_connect.cc
        storage/connect/mycat.cc
        storage/connect/tabdos.cpp
        storage/connect/tabmul.cpp
        storage/connect/tabsys.cpp
        storage/connect/tabxml.cpp
      7572315e
  11. 11 Mar, 2013 1 commit
    • Olivier Bertrand's avatar
      - Add tiny integer as a supported type by CONNECT · 17fb343a
      Olivier Bertrand authored
      modified:
        storage/connect/global.h
        storage/connect/ha_connect.cc
        storage/connect/myutil.cpp
        storage/connect/plgdbutl.cpp
        storage/connect/tabdos.cpp
        storage/connect/tabwmi.cpp
        storage/connect/valblk.cpp
        storage/connect/valblk.h
        storage/connect/value.cpp
        storage/connect/value.h
        storage/connect/xobject.cpp
      17fb343a
  12. 10 Mar, 2013 1 commit
  13. 08 Mar, 2013 3 commits
  14. 27 Feb, 2013 1 commit
    • Olivier Bertrand's avatar
      - Rewriting the VALUE classes as template classes · fa4aa616
      Olivier Bertrand authored
      modified:
        storage/connect/tabdos.cpp
        storage/connect/tabdos.h
        storage/connect/tabmysql.cpp
        storage/connect/tabodbc.cpp
        storage/connect/tabsys.cpp
        storage/connect/tabxml.cpp
        storage/connect/value.cpp
        storage/connect/value.h
        storage/connect/xobject.h
      fa4aa616
  15. 12 Feb, 2013 1 commit
    • Olivier Bertrand's avatar
      All use of a character to represent table types or · 88c76f3b
      Olivier Bertrand authored
      catalog functions have been changed:
      
      Table_types are now internally represented be enum TABTYPE.
      Catalog function names are internally translated to a uint.
      
      The function GetTypeID was modified accordingly and a new
      function GetFuncID was implemented in mycat.cc.
      
      Modified:
      ha_connect.cc
      odbccat.h
      odbconn.cpp
      tabodbc.cpp
      tabfmt.cpp
      tabmysql.h
      tabmysql.cpp
      tabwmi.cpp
      mycat.h
      mycat.cc
      plgdbsem.h
      reldef.h
      tabdos.cpp
      rcmsg.h
      
      88c76f3b
  16. 10 Feb, 2013 1 commit
    • Olivier Bertrand's avatar
      Bug fixed: Column charset were not handled on read. · f6ca3b05
      Olivier Bertrand authored
      Modified: ha_connect.cc (MakeRecord)
      
      Moved PlgAllocResult to plgdbutl.cpp
      Modified:
      mycat.cpp
      plgdbutl.cpp
      
      Continuing implementing the "catalog" tables (ex "info").
      Already existing were the ODBC data source table and the
      WMI column info table.
      
      The common way to handle them was modified to enable each
      table types to send personalized data.
      
      Now takes care of all existing catalog functions for table
      types that can retrieve and use such information.
      
      Modified:
      ha_connect.cc
      odbconn.cpp
      tabodbc.h
      tabodbc.cpp
      tabfmt.h
      tabfmt.cpp
      tabmysql.h
      tabmysql.cpp
      tabwmi.h
      tabwmi.cpp
      myconn.h
      myconn.cpp
      filamdbf.cpp
      plgdbsem.h
      reldef.h
      reldef.cpp
      tabdos.h
      tabdos.cpp
      tabfix.h
      xtable.h
      table.cpp
      
      f6ca3b05
  17. 07 Feb, 2013 1 commit
  18. 18 Jan, 2013 1 commit