An error occurred fetching the project authors.
  1. 12 May, 2014 1 commit
    • Olivier Bertrand's avatar
      - Fix writing header of void CONNECT DBF tables on first insert. An error · 8b7c7b92
      Olivier Bertrand authored
        occured when the table definition had a special column that was not skipped
        from the header.
      modified:
        storage/connect/filamdbf.cpp
      
      - Update some test cases to reflect a change of error message generated when
        trying to update or delete a read only table.
      modified:
        storage/connect/mysql-test/connect/r/csv.result
        storage/connect/mysql-test/connect/r/dbf.result
        storage/connect/mysql-test/connect/r/fix.result
        storage/connect/mysql-test/connect/r/ini.result
        storage/connect/mysql-test/connect/r/vec.result
        storage/connect/mysql-test/connect/t/csv.test
        storage/connect/mysql-test/connect/t/dbf.test
        storage/connect/mysql-test/connect/t/fix.test
        storage/connect/mysql-test/connect/t/ini.test
        storage/connect/mysql-test/connect/t/vec.test
      8b7c7b92
  2. 18 Mar, 2014 1 commit
    • Olivier Bertrand's avatar
      - FIX PIVOT bug MDEV-5869 caused by using fop (field option ptr) when NULL. · 6b63c5b2
      Olivier Bertrand authored
      modified:
        storage/connect/ha_connect.cc
      
      - Suppress the use of connect.in by adding the connect_xtrace system variable.
      modified:
        storage/connect/ha_connect.cc
      
      - Make column length, varchar, and temporal column types recognized in discovery
        when using SRCDEF,or PIVOT.
      modified:
        storage/connect/ha_connect.cc
        storage/connect/myconn.cpp
        storage/connect/myutil.cpp
        storage/connect/plgdbsem.h
      
      - Avoid (rare) crash when using DECIMAL type. (buf was too small)
      modified:
        storage/connect/tabfmt.cpp
        storage/connect/tabmysql.cpp
        storage/connect/tabodbc.cpp
        storage/connect/tabpivot.cpp
        storage/connect/valblk.cpp
        storage/connect/value.cpp
      
      - General cleaning of unused code, standardize tracing, and update version number
      modified:
        storage/connect/block.h
        storage/connect/colblk.cpp
        storage/connect/connect.cc
        storage/connect/csort.h
        storage/connect/filamap.cpp
        storage/connect/filamdbf.cpp
        storage/connect/filamfix.cpp
        storage/connect/filamzip.cpp
        storage/connect/ha_connect.cc
        storage/connect/mycat.cc
        storage/connect/myconn.cpp
        storage/connect/mysql-test/connect/r/alter.result
        storage/connect/mysql-test/connect/r/xml.result
        storage/connect/myutil.cpp
        storage/connect/osutil.c
        storage/connect/plgdbsem.h
        storage/connect/plgdbutl.cpp
        storage/connect/plugutil.c
        storage/connect/reldef.cpp
        storage/connect/tabcol.cpp
        storage/connect/tabfmt.cpp
        storage/connect/tabmysql.cpp
        storage/connect/tabodbc.cpp
        storage/connect/tabpivot.cpp
        storage/connect/tabvct.cpp
        storage/connect/user_connect.cc
        storage/connect/valblk.cpp
        storage/connect/value.cpp
        storage/connect/xindex.cpp
      6b63c5b2
  3. 28 Dec, 2013 2 commits
    • Olivier Bertrand's avatar
      - Fix variables used uninitialized · 32284eba
      Olivier Bertrand authored
      modified:
        storage/connect/filamdbf.cpp
        storage/connect/tabutil.cpp
      32284eba
    • Olivier Bertrand's avatar
      - Add the DECIMAL data type (TYPE_DECIM) · c055e5e0
      Olivier Bertrand authored
        Change the variable name of the DOUBLE type from TYPE_FLOAT to TYPE_DOUBLE
        Change some names to reflect ODBC version 3. This affects some variable
        names, function names and catalog table column names.
        Qualifier -> Catalog
        Owner (Creator) -> Schema
        Length -> Precision
        Prec -> Scale
      
      modified:
        storage/connect/catalog.h
        storage/connect/colblk.cpp
        storage/connect/colblk.h
        storage/connect/filamdbf.cpp
        storage/connect/global.h
        storage/connect/ha_connect.cc
        storage/connect/myconn.cpp
        storage/connect/mysql-test/connect/r/mysql_new.result
        storage/connect/mysql-test/connect/r/odbc_oracle.result
        storage/connect/myutil.cpp
        storage/connect/odbconn.cpp
        storage/connect/plgdbutl.cpp
        storage/connect/rcmsg.c
        storage/connect/reldef.cpp
        storage/connect/reldef.h
        storage/connect/tabcol.cpp
        storage/connect/tabcol.h
        storage/connect/tabdos.cpp
        storage/connect/tabfmt.cpp
        storage/connect/tabmysql.cpp
        storage/connect/tabodbc.cpp
        storage/connect/tabodbc.h
        storage/connect/tabsys.cpp
        storage/connect/tabutil.cpp
        storage/connect/tabwmi.cpp
        storage/connect/tabxml.cpp
        storage/connect/valblk.cpp
        storage/connect/value.cpp
        storage/connect/value.h
        storage/connect/xindex.cpp
        storage/connect/xobject.cpp
        storage/connect/xobject.h
      
      - Fix crash when GetTDB returned NULL in Open_Table
      
      modified:
        storage/connect/ha_connect.cc
      
      - Fix assert error setting double values from PSZ
      
      modified:
        storage/connect/valblk.cpp
      c055e5e0
  4. 16 Dec, 2013 1 commit
    • Olivier Bertrand's avatar
      - Fix MDEV-5393 and MDEV-5434. It is a major update of ODBC catalog tables · e2804d9b
      Olivier Bertrand authored
        processing that takes care of:
        - Drastically reduce the amount of storge needed to process them.
        - Handle longjmp's.
        - Makes the line limit an opion (MAXRES)
        - Schema can also be specified with the DBNAME option.
        - Issue warnings on fetch errors or when result lines have been limited.
        - Change some column names to reflect ODBC version 3 standard.
        The documentation have been updated accordingly
      
      modified:
        storage/connect/filamdbf.cpp
        storage/connect/ha_connect.cc
        storage/connect/myconn.cpp
        storage/connect/mysql-test/connect/r/odbc.result
        storage/connect/mysql-test/connect/r/odbc_postgresql.result
        storage/connect/mysql-test/connect/r/odbc_sqlite3.result
        storage/connect/mysql-test/connect/r/odbc_xls.result
        storage/connect/mysql-test/connect/r/xml.result
        storage/connect/mysql-test/connect/t/odbc_postgresql.test
        storage/connect/odbccat.h
        storage/connect/odbconn.cpp
        storage/connect/odbconn.h
        storage/connect/plgdbsem.h
        storage/connect/plgdbutl.cpp
        storage/connect/rcmsg.c
        storage/connect/tabfmt.cpp
        storage/connect/table.cpp
        storage/connect/tabodbc.cpp
        storage/connect/tabodbc.h
        storage/connect/tabutil.cpp
        storage/connect/tabwmi.cpp
        storage/connect/user_connect.cc
        storage/connect/valblk.cpp
        storage/connect/valblk.h
        storage/connect/value.cpp
      e2804d9b
  5. 28 Nov, 2013 1 commit
    • Sergei Golubchik's avatar
      MDEV-4243 [PATCH] Warnings/errors while compiling with clang · ab360498
      Sergei Golubchik authored
      fix the code to compile with clang. fix warnings too.
      
      include/probes_mysql_nodtrace.h:
        clang++ doesn't like numeric _constants_ being used in ||
        (it suspects that the intention was | ). Boolean constants are ok.
      sql/hostname.cc:
        only used in DBUG_ASSERT
      sql/item.cc:
        str_to_time and str_to_datetime return bool, not MYSQL_TIMESTAMP_xxx
      sql/item_func.cc:
        str_to_datetime_with_warn() returns bool, not MYSQL_TIMESTAMP_xxx
      storage/cassandra/CMakeLists.txt:
        CMAKE_CXX_FLAGS can be empty
      storage/connect/odbconn.cpp:
        HWND is void*
      storage/connect/user_connect.h:
        deprecated on FreeBSD and unused anyway
      storage/connect/value.cpp:
        bad characters inside. unused.
      storage/spider/spd_trx.cc:
        clang++ warns that memset will also overwrite vtbl. it might be as well a good idea,
        as it asserts that the object will only be used as a storage.
        silence the warning.
      ab360498
  6. 10 May, 2013 1 commit
    • Olivier Bertrand's avatar
      - Added table type PIVOT · 99d95c8a
      Olivier Bertrand authored
      modified:
        storage/connect/filamdbf.cpp
        storage/connect/ha_connect.cc
        storage/connect/ha_connect.h
        storage/connect/mycat.cc
        storage/connect/myconn.cpp
        storage/connect/odbconn.cpp
        storage/connect/plgcnx.h
        storage/connect/plgdbsem.h
        storage/connect/plgdbutl.cpp
        storage/connect/tabfmt.cpp
        storage/connect/tabpivot.cpp
        storage/connect/tabpivot.h
        storage/connect/tabutil.cpp
        storage/connect/tabwmi.cpp
        storage/connect/tabxcl.cpp
        storage/connect/value.cpp
        storage/connect/value.h
      99d95c8a
  7. 19 Apr, 2013 1 commit
  8. 13 Mar, 2013 1 commit
  9. 11 Mar, 2013 1 commit
  10. 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
  11. 07 Feb, 2013 3 commits
    • Alexander Barkov's avatar
      Fixing wrong sprintf() calls. · f8f79d93
      Alexander Barkov authored
      modified:
        storage/connect/filamap.cpp
        storage/connect/filamdbf.cpp
        storage/connect/filamfix.cpp
        storage/connect/filamtxt.cpp
        storage/connect/filamvct.cpp
        storage/connect/ha_connect.cc
        storage/connect/osutil.c
        storage/connect/plgdbutl.cpp
        storage/connect/plugutil.c
        storage/connect/tabfix.cpp
        storage/connect/tabxml.cpp
        storage/connect/user_connect.cc
        storage/connect/value.cpp
        storage/connect/xindex.cpp
      f8f79d93
    • Alexander Barkov's avatar
      40398f36
    • Alexander Barkov's avatar
      - Fixing TAB to 2 spaces · 30c4b0eb
      Alexander Barkov authored
      - Fixing line endings from "\r\n" to "\n"
      30c4b0eb
  12. 06 Feb, 2013 1 commit
    • Alexander Barkov's avatar
      Introducing functions global_open() and global_fopen() for these purposes: · 22a8fb03
      Alexander Barkov authored
      - Removing duplicate code to generate error message text
      - In the future they will most likely check secure_file_priv directory.
      
      
      modified:
        storage/connect/filamdbf.cpp
        storage/connect/filamfix.cpp
        storage/connect/filamtxt.cpp
        storage/connect/filamvct.cpp
        storage/connect/libdoc.cpp
        storage/connect/maputil.cpp
        storage/connect/plgdbsem.h
        storage/connect/plgdbutl.cpp
        storage/connect/tabfmt.cpp
        storage/connect/tabmul.cpp
        storage/connect/tabxml.cpp
        storage/connect/xindex.cpp
      22a8fb03
  13. 31 Jan, 2013 1 commit
  14. 30 Jan, 2013 1 commit
  15. 18 Jan, 2013 1 commit