• Olivier Bertrand's avatar
    - In info, the file length sometimes could not be caculated because the · 213ecbbb
    Olivier Bertrand authored
      catalog data path had not been set. This was added into ha_connect::info.
    modified:
      storage/connect/ha_connect.cc
    
    - All the functions querying table options could return information from the wrong
      table when several CONNECT tables were used in the same query (for instance joined
      together) This was because they belonged to the catalog class that is shared between
      all tables in the same query. They have been moved from the catalog class to the
      TABDEF/RELDEF class that is attached to each table. This was a major potential bug.
    modified:
      storage/connect/catalog.h
      storage/connect/filamvct.cpp
      storage/connect/filamzip.cpp
      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/taboccur.cpp
      storage/connect/tabodbc.cpp
      storage/connect/tabpivot.cpp
      storage/connect/tabsys.cpp
      storage/connect/tabtbl.cpp
      storage/connect/tabutil.cpp
      storage/connect/tabvct.cpp
      storage/connect/tabwmi.cpp
      storage/connect/tabxcl.cpp
      storage/connect/tabxml.cpp
      storage/connect/xindex.cpp
    
    - Prepare indexing of MYSQL/ODBC tables (as does FEDERATED) (Not implemented yet)
    modified:
      storage/connect/ha_connect.cc
      storage/connect/ha_connect.h
      storage/connect/mycat.cc
      storage/connect/mycat.h
    
    - Typo
    modified:
      storage/connect/plgdbutl.cpp
    213ecbbb
mycat.cc 18 KB