• 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
tabodbc.cpp 47.4 KB