1. 05 Sep, 2016 1 commit
    • Olivier Bertrand's avatar
      - Fix MDEV-10496. Memory leak in discovery · a4623b51
      Olivier Bertrand authored
        modified:   storage/connect/ha_connect.cc
      
      - Fix wrong lrecl calculation for virtual columns
        modified:   storage/connect/reldef.cpp
      
      - Typo
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/json.cpp
      a4623b51
  2. 10 Aug, 2016 1 commit
    • Olivier Bertrand's avatar
      - JdbcInterface: change return type of ...Field function · 55fb72d8
      Olivier Bertrand authored
        modified:   storage/connect/JdbcInterface.java
      
      - Change Version number and date
        modified:   storage/connect/ha_connect.cc
      
      - Implement the test on connect_type_conv YES/NO
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/odbconn.cpp
      
      - Fix MDEV-10520. Local schema was confused with remote schema
        modified:   storage/connect/tabjdbc.cpp
        modified:   storage/connect/tabodbc.cpp
      
      - Fix crash when using mapped indices. Was trying to write in a mapped
        file declared as read only.
        modified:   storage/connect/xindex.cpp
      55fb72d8
  3. 14 Jul, 2016 2 commits
  4. 12 Jul, 2016 1 commit
  5. 11 Jul, 2016 3 commits
    • Olivier Bertrand's avatar
      11a1332b
    • Olivier Bertrand's avatar
      Add CONNECT_WITH_JDBC to CMakeLists.txt · 11f0eb0f
      Olivier Bertrand authored
      11f0eb0f
    • Olivier Bertrand's avatar
      - Try distributing the JdbcInterface.jar · 8388ae6c
      Olivier Bertrand authored
        ${INSTALL_PLUGIN_DIR} --> ${INSTALL_PLUGINDIR}
        modified:   storage/connect/CMakeLists.txt
      
      - Try several paths when looking for JVM lib
        modified:   storage/connect/jdbconn.cpp
      
      - Make Jdbc tests running on Windows and Linux
        modified:   storage/connect/mysql-test/connect/r/jdbc.result
        modified:   storage/connect/mysql-test/connect/r/jdbc_new.result
        modified:   storage/connect/mysql-test/connect/t/jdbc.test
        modified:   storage/connect/mysql-test/connect/t/jdbc_new.test
      
      - Fix compiler's warnings
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/jsonudf.cpp
      8388ae6c
  6. 09 Jul, 2016 2 commits
    • Olivier Bertrand's avatar
      remove jdrv.test · fca92ced
      Olivier Bertrand authored
      fca92ced
    • Olivier Bertrand's avatar
      - JAVA DEBUG now depends on connect_xtrace · b6209dc5
      Olivier Bertrand authored
        MySQL and MariaDB drivers use catalog for schema
        modified:   storage/connect/JdbcInterface.java
      
      - Jdbc temporal fields now return time in seconds
        modified:   storage/connect/JdbcInterface.java
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/jdbconn.h
      
      - Recognize JDBC temporal types
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jdbconn.cpp
      
      - Test validity of URL
        modified:   storage/connect/ApacheInterface.java
        modified:   storage/connect/JdbcInterface.java
        modified:   storage/connect/MariadbInterface.java
        modified:   storage/connect/MysqlInterface.java
        modified:   storage/connect/OracleInterface.java
        modified:   storage/connect/PostgresqlInterface.java
      
      - Java class files are no more distributed
        A JdbcInterface.jar file is now compiled
        modified:   storage/connect/CMakeLists.txt
        deleted:    storage/connect/wrappers/ApacheInterface.class
        deleted:    storage/connect/wrappers/Client.class
        deleted:    storage/connect/wrappers/JdbcInterface.class
        deleted:    storage/connect/wrappers/MariadbInterface.class
        deleted:    storage/connect/wrappers/MysqlInterface.class
        deleted:    storage/connect/wrappers/OracleInterface.class
        deleted:    storage/connect/wrappers/PostgresqlInterface.class
      
      - Try to find the JVM path using JAVA_HOME or registers (Windows)
        modified:   storage/connect/jdbconn.cpp
      
      - Add Monty's patches
        modified:   storage/connect/connect.h
        modified:   storage/connect/csort.cpp
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jsonudf.cpp
      
      -Change connect_java_wrapper variable from GLOBAL to SESSION
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jdbconn.cpp
      
      - Modify the tests to be able to run at least jdbc and jdbc_new
        modified:   storage/connect/mysql-test/connect/disabled.def
        modified:   storage/connect/mysql-test/connect/r/jdbc.result
        modified:   storage/connect/mysql-test/connect/r/jdbc_new.result
        modified:   storage/connect/mysql-test/connect/t/jdbc.test
        modified:   storage/connect/mysql-test/connect/t/jdbc_new.test
        modified:   storage/connect/mysql-test/connect/t/jdbconn.inc
        modified:   storage/connect/mysql-test/connect/t/jdbconn_cleanup.inc
        added:      storage/connect/mysql-test/connect/std_data/JdbcMariaDB.jar
      b6209dc5
  7. 02 Jul, 2016 1 commit
  8. 30 Jun, 2016 1 commit
    • Olivier Bertrand's avatar
      - New version of java wrappers as the "wrappers" package · b0c90e81
      Olivier Bertrand authored
        deleted:    storage/connect/JdbcApacheInterface.class
        deleted:    storage/connect/JdbcApacheInterface.java
        deleted:    storage/connect/JdbcDSInterface.class
        deleted:    storage/connect/JdbcDSInterface.java
        modified:   storage/connect/JdbcInterface.java
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/jdbconn.h
        modified:   storage/connect/tabjdbc.cpp
        modified:   storage/connect/tabjdbc.h
        added:      storage/connect/ApacheInterface.java
        added:      storage/connect/Client.java
        added:      storage/connect/JdbcInterface.jar
        added:      storage/connect/MariadbInterface.java
        added:      storage/connect/MysqlInterface.java
        added:      storage/connect/OracleInterface.java
        added:      storage/connect/PostgresqlInterface.java
        added:      storage/connect/wrappers/ApacheInterface.class
        added:      storage/connect/wrappers/Client.class
        added:      storage/connect/wrappers/JdbcInterface.class
        added:      storage/connect/wrappers/MariadbInterface.class
        added:      storage/connect/wrappers/MysqlInterface.class
        added:      storage/connect/wrappers/OracleInterface.class
        added:      storage/connect/wrappers/PostgresqlInterface.class
      b0c90e81
  9. 25 Jun, 2016 1 commit
  10. 22 Jun, 2016 1 commit
  11. 20 Jun, 2016 2 commits
    • Olivier Bertrand's avatar
      - Add column pattern and table type argument to catalog tables · 7e64b079
      Olivier Bertrand authored
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/jdbconn.h
        modified:   storage/connect/odbccat.h
        modified:   storage/connect/odbconn.cpp
        modified:   storage/connect/tabjdbc.cpp
        modified:   storage/connect/tabjdbc.h
        modified:   storage/connect/tabodbc.cpp
        modified:   storage/connect/tabodbc.h
      
      - Avoid longjump in AllocCatInfo functions
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/jdbconn.h
        modified:   storage/connect/odbconn.cpp
      
      - Change GetColumns error return value from 0 to -1
        modified:   storage/connect/JdbcInterface.class
        modified:   storage/connect/JdbcInterface.java
      7e64b079
    • Olivier Bertrand's avatar
  12. 19 Jun, 2016 1 commit
  13. 13 Jun, 2016 1 commit
    • Olivier Bertrand's avatar
      - Possibly fix MDEV-10179 Reset remote tables when re-opening · 74009534
      Olivier Bertrand authored
        modified:   storage/connect/tabtbl.cpp
      
      - Add trace and make m_Stmt conditional
        modified:   storage/connect/myconn.cpp
        modified:   storage/connect/myconn.h
      
      - Protect trace from null string (for Linux)
        modified:   storage/connect/tabcol.cpp
      
      - Record error changes
        modified:   storage/connect/mysql-test/connect/r/jdbc_new.result
      
      - Typo
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/jsonudf.cpp
      74009534
  14. 08 Jun, 2016 2 commits
  15. 03 Jun, 2016 3 commits
  16. 02 Jun, 2016 7 commits
  17. 01 Jun, 2016 4 commits
  18. 31 May, 2016 1 commit
    • Sergei Petrunia's avatar
      MDEV-9764: MariaDB does not limit memory used for range optimization · 01679040
      Sergei Petrunia authored
      A partial backport of 67f21fb3a077dedfd14b9ca720e926c55e682f93,
      Bug#22283790: RANGE OPTIMIZER UTILIZES TOO MUCH MEMORY WITH MANY OR CONDITIONS
      
      The backported part changes SEL_TREE::keys from being an array of
      MAX_KEY elements (64*8=512 bytes) to a Mem_root_array<SEL_ARG*> (32 bytes +
      alloc'ed array of as many elements as we need).
      
      The patch doesn't fix the "not limiting memory" part, but the memory usage
      is much lower with it.
      01679040
  19. 30 May, 2016 4 commits
  20. 28 May, 2016 1 commit