• Olivier Bertrand's avatar
    -- Finalize work on MongoDB access · f590296c
    Olivier Bertrand authored
       Implement discovery for the MongoDB Java Driver
       Create classes to minimize code and avoid dupicates
       Rearrange and rename implied files
      modified:   storage/connect/CMakeLists.txt
      renamed:    storage/connect/mongofam.cpp -> storage/connect/cmgfam.cpp
      renamed:    storage/connect/mongofam.h -> storage/connect/cmgfam.h
      modified:   storage/connect/cmgoconn.h
      modified:   storage/connect/javaconn.h
      modified:   storage/connect/jdbconn.cpp
      modified:   storage/connect/jmgoconn.cpp
      modified:   storage/connect/jmgoconn.h
      modified:   storage/connect/mongo.cpp
      modified:   storage/connect/mongo.h
      renamed:    storage/connect/tabmgo.cpp -> storage/connect/tabcmg.cpp
      renamed:    storage/connect/tabmgo.h -> storage/connect/tabcmg.h
      modified:   storage/connect/tabjmg.cpp
      modified:   storage/connect/tabjmg.h
      modified:   storage/connect/tabjson.cpp
      modified:   storage/connect/tabjson.h
    
    -- Trace Sarea allocation and freeing
      modified:   storage/connect/connect.cc
      modified:   storage/connect/plugutil.cpp
      modified:   storage/connect/user_connect.cc
    
    -- Null Json values where not mark as null in JSNX::SetJsonValue
       This was added in TYPE_NULL (declared as TYPE_VOID)
      modified:   storage/connect/json.cpp
      modified:   storage/connect/json.h
      modified:   storage/connect/jsonudf.cpp
    
    -- Null JValues are ignored in JSNX::CalculateArray
       Also done in tabjson.cpp for JSONCOL::CalculateArray
      modified:   storage/connect/json.h
      modified:   storage/connect/jsonudf.cpp
      modified:   storage/connect/tabjson.cpp
    
    -- Null JSON values now represented by connect_json_null session variable
      modified:   storage/connect/json.cpp
      modified:   storage/connect/json.h
      modified:   storage/connect/jsonudf.cpp
      modified:   storage/connect/tabjson.cpp
    
    -- JVALUE has size = 1
      modified:   storage/connect/json.h
    
    -- Fix by vuvova because Debian compilation failure.
      modified:   storage/connect/value.cpp
    f590296c
json.cpp 39 KB