1. 25 Jan, 2016 1 commit
    • Olivier Bertrand's avatar
      - Change SQL_NTS to 0 when the string is NULL · 62a5e56c
      Olivier Bertrand authored
        modified:   storage/connect/odbconn.cpp
      
      - Fix to MDEV-9446 (using Json UDFs when CONNECT is not installed)
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/jsonudf.h
        modified:   storage/connect/mysql-test/connect/r/json_udf.result
        modified:   storage/connect/mysql-test/connect/t/json_udf.inc
        modified:   storage/connect/mysql-test/connect/t/json_udf.test
        modified:   storage/connect/mysql-test/connect/t/json_udf2.inc
      62a5e56c
  2. 09 Jan, 2016 1 commit
  3. 27 Dec, 2015 1 commit
  4. 14 Dec, 2015 1 commit
  5. 13 Dec, 2015 1 commit
  6. 11 Dec, 2015 1 commit
  7. 08 Dec, 2015 1 commit
    • Olivier Bertrand's avatar
      - Serialize: Protect again eventual longjmp's. · 8ba013a2
      Olivier Bertrand authored
      Always return NULL on error.
      Adding also the file length.
        modified:   storage/connect/json.cpp
        modified:   storage/connect/jsonudf.cpp
      
      - JSONCOL::WriteColumn Add types SHORT and BIGINT as accepted
        modified:   storage/connect/tabjson.cpp
      
      - TDBJSN: Make this type use a separate storage for Json parsing
      and retrieve this memory between each rows. This is necessary
      to be able to handle big tables. See MDEV-9228.
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
      8ba013a2
  8. 05 Dec, 2015 3 commits
  9. 04 Dec, 2015 1 commit
  10. 08 Nov, 2015 1 commit
  11. 21 Oct, 2015 1 commit
  12. 20 Oct, 2015 1 commit
  13. 18 Oct, 2015 1 commit
  14. 16 Sep, 2015 1 commit
  15. 08 Sep, 2015 1 commit
  16. 14 Aug, 2015 1 commit
  17. 11 Aug, 2015 1 commit
  18. 06 Aug, 2015 1 commit
  19. 30 Jul, 2015 1 commit
  20. 22 Jul, 2015 1 commit
  21. 07 Jul, 2015 3 commits
  22. 06 Jul, 2015 1 commit
    • Olivier Bertrand's avatar
      Fix loosing result lines when all of this is true: · f0735934
      Olivier Bertrand authored
        The table type is MYSQL
        The query where clause includes an indexed column
        The where clause contains < or <= operator on this column
      Change version date
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/tabmysql.cpp
      
      Add visual studio 2013 files to ignore
        modified:   .gitignore
      f0735934
  23. 24 Jun, 2015 1 commit
  24. 05 Jun, 2015 2 commits
  25. 03 Jun, 2015 5 commits
  26. 02 Jun, 2015 1 commit
  27. 30 May, 2015 1 commit
    • Olivier Bertrand's avatar
      Add unicode ODBC types to the types recognized by CONNECT. · 514a7d84
      Olivier Bertrand authored
      Was added in function TranslateSQLType.
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/odbconn.cpp
        modified:   storage/connect/value.h
      
      Add some trace in particular in indexing routines.
        modified:   storage/connect/block.h
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/plugutil.c
        modified:   storage/connect/xindex.cpp
        modified:   storage/connect/xindex.h
      514a7d84
  28. 27 May, 2015 2 commits
    • Olivier Bertrand's avatar
      Change all preprocessor compiler directives to use __WIN__ as the mean of · b6a56370
      Olivier Bertrand authored
      specifying Windows or not Windows compile. This is what MariaDB does.
        modified:   storage/connect/array.cpp
        modified:   storage/connect/blkfil.cpp
        modified:   storage/connect/block.h
        modified:   storage/connect/colblk.cpp
        modified:   storage/connect/domdoc.cpp
        modified:   storage/connect/filamap.cpp
        modified:   storage/connect/filamdbf.cpp
        modified:   storage/connect/filamfix.cpp
        modified:   storage/connect/filamtxt.cpp
        modified:   storage/connect/filamvct.cpp
        modified:   storage/connect/filamzip.cpp
        modified:   storage/connect/filter.cpp
        modified:   storage/connect/filter.h
        modified:   storage/connect/fmdlex.c
        modified:   storage/connect/global.h
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/json.cpp
        modified:   storage/connect/macutil.cpp
        modified:   storage/connect/macutil.h
        modified:   storage/connect/maputil.cpp
        modified:   storage/connect/mycat.cc
        modified:   storage/connect/myconn.cpp
        modified:   storage/connect/myconn.h
        modified:   storage/connect/myutil.cpp
        modified:   storage/connect/odbconn.cpp
        modified:   storage/connect/odbconn.h
        modified:   storage/connect/os.h
        modified:   storage/connect/osutil.c
        modified:   storage/connect/plgdbsem.h
        modified:   storage/connect/plgdbutl.cpp
        modified:   storage/connect/plugutil.c
        modified:   storage/connect/rcmsg.c
        modified:   storage/connect/reldef.cpp
        modified:   storage/connect/reldef.h
        modified:   storage/connect/tabdos.cpp
        modified:   storage/connect/tabfix.cpp
        modified:   storage/connect/tabfmt.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabmac.cpp
        modified:   storage/connect/tabmac.h
        modified:   storage/connect/tabmul.cpp
        modified:   storage/connect/tabmul.h
        modified:   storage/connect/tabmysql.cpp
        modified:   storage/connect/taboccur.cpp
        modified:   storage/connect/tabodbc.cpp
        modified:   storage/connect/tabpivot.cpp
        modified:   storage/connect/tabsys.cpp
        modified:   storage/connect/tabtbl.cpp
        modified:   storage/connect/tabutil.cpp
        modified:   storage/connect/tabvct.cpp
        modified:   storage/connect/tabwmi.cpp
        modified:   storage/connect/tabxcl.cpp
        modified:   storage/connect/tabxml.cpp
        modified:   storage/connect/valblk.cpp
        modified:   storage/connect/value.cpp
        modified:   storage/connect/xindex.cpp
        modified:   storage/connect/xindex.h
      b6a56370
    • Jan Lindström's avatar
      Merge pull request #74 from akopytov/MDEV-7658-10.0 · a99efc00
      Jan Lindström authored
      Mdev 7658 10.0
      a99efc00
  29. 26 May, 2015 2 commits
    • Alexey Kopytov's avatar
      7f7cee87
    • Alexey Kopytov's avatar
      Fixes MDEV-7658: MDEV-7026 fix reintroduces MDEV-6615 on AArch64 · 70bc0a3e
      Alexey Kopytov authored
      This is an addendum to the fix for MDEV-7026. The ARM memory model is
      similar to that of PowerPC and thus needs the same semantics with
      respect to memory barriers. That is, os_atomic_test_and_set_*_release()
      must be a store with a release barrier followed by a full
      barrier. Unlike x86 using __sync_lock_test_and_set() which is
      implemented as “exclusive load with acquire barriers + exclusive store”
      is insufficient in contexts where os_atomic_test_and_set_*_release()
      macros are used.
      70bc0a3e