Commit 92c8864f authored by Olivier Bertrand's avatar Olivier Bertrand

Merge branch 'ob-10.1' into 10.1

parents 6884f562 c23b8325
...@@ -38,7 +38,7 @@ user_connect.h valblk.h value.h xindex.h xobject.h xtable.h) ...@@ -38,7 +38,7 @@ user_connect.h valblk.h value.h xindex.h xobject.h xtable.h)
# Definitions that are shared for all OSes # Definitions that are shared for all OSes
# #
add_definitions( -DMARIADB -DFORCE_INIT_OF_VARS -Dconnect_EXPORTS) add_definitions( -DMARIADB -DFORCE_INIT_OF_VARS -Dconnect_EXPORTS)
add_definitions( -DHUGE_SUPPORT -DGZ_SUPPORT -DPIVOT_SUPPORT -DUSE_TRY ) add_definitions( -DHUGE_SUPPORT -DGZ_SUPPORT -DPIVOT_SUPPORT )
# #
...@@ -290,33 +290,33 @@ IF(CONNECT_WITH_ZIP) ...@@ -290,33 +290,33 @@ IF(CONNECT_WITH_ZIP)
ENDIF(CONNECT_WITH_ZIP) ENDIF(CONNECT_WITH_ZIP)
# #
# MONGO C Driver (CMAKE NOT YET WORKING) # MONGO C Driver
# #
#IF(CONNECT_WITH_MONGO) IF(CONNECT_WITH_MONGO)
# IF(WIN32) IF(WIN32)
# # Adding some typical places to search in # Adding some typical places to search in
# SET(PC_MONGO_INCLUDE_DIRS SET(PC_MONGO_INCLUDE_DIRS
# C:/mongo-c-driver/include C:/mongo-c-driver/include
# D:/mongo-c-driver/include) D:/mongo-c-driver/include)
# SET(PC_MONGO_LIBRARY_DIRS SET(PC_MONGO_LIBRARY_DIRS
# C:/mongo-c-driver/lib C:/mongo-c-driver/lib
# D:/mongo-c-driver/lib) D:/mongo-c-driver/lib)
# ENDIF(WIN32) ENDIF(WIN32)
# FIND_PACKAGE(libmongoc 1.7) FIND_PACKAGE(libmongoc-1.0 1.7)
# IF (MONGO_FOUND) IF (libmongoc-1.0_FOUND)
# INCLUDE_DIRECTORIES(${MONGO_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${MONGOC_INCLUDE_DIRS})
# SET(MONGO_LIBRARY ${MONGO_LIBRARIES}) SET(MONGOC_LIBRARY ${MONGOC_LIBRARIES})
# SET(CONNECT_SOURCES ${CONNECT_SOURCES} SET(CONNECT_SOURCES ${CONNECT_SOURCES}
# cmgoconn.cpp cmgfam.cpp tabcmg.cpp cmgoconn.cpp cmgfam.cpp tabcmg.cpp
# cmgoconn.h cmgfam.h tabcmg.h) cmgoconn.h cmgfam.h tabcmg.h)
# add_definitions(-DCMGO_SUPPORT) add_definitions(-DCMGO_SUPPORT)
# IF (NOT JAVA_FOUND AND JNI_FOUND) IF (NOT JAVA_FOUND AND JNI_FOUND)
# SET(CONNECT_SOURCES ${CONNECT_SOURCES} mongo.cpp mongo.h) SET(CONNECT_SOURCES ${CONNECT_SOURCES} mongo.cpp mongo.h)
# add_definitions(-DMONGO_SUPPORT) add_definitions(-DMONGO_SUPPORT)
# ENDIF (NOT JAVA_FOUND AND JNI_FOUND) ENDIF (NOT JAVA_FOUND AND JNI_FOUND)
# ENDIF(MONGO_FOUND) ENDIF(libmongoc-1.0_FOUND)
#ENDIF(CONNECT_WITH_MONGO) ENDIF(CONNECT_WITH_MONGO)
# #
...@@ -337,9 +337,8 @@ MYSQL_ADD_PLUGIN(connect ${CONNECT_SOURCES} ...@@ -337,9 +337,8 @@ MYSQL_ADD_PLUGIN(connect ${CONNECT_SOURCES}
STORAGE_ENGINE STORAGE_ENGINE
COMPONENT connect-engine COMPONENT connect-engine
RECOMPILE_FOR_EMBEDDED RECOMPILE_FOR_EMBEDDED
# LINK_LIBRARIES ${ZLIB_LIBRARY} ${XML_LIBRARY} ${ICONV_LIBRARY} $(MONGO_LIBRARY)
LINK_LIBRARIES ${ZLIB_LIBRARY} ${XML_LIBRARY} ${ICONV_LIBRARY} LINK_LIBRARIES ${ZLIB_LIBRARY} ${XML_LIBRARY} ${ICONV_LIBRARY}
${ODBC_LIBRARY} ${JDBC_LIBRARY} ${IPHLPAPI_LIBRARY}) ${ODBC_LIBRARY} ${JDBC_LIBRARY} ${MONGOC_LIBRARY} ${IPHLPAPI_LIBRARY})
IF(NOT TARGET connect) IF(NOT TARGET connect)
RETURN() RETURN()
...@@ -369,3 +368,5 @@ IF(CONNECT_WITH_JDBC AND JAVA_FOUND AND JNI_FOUND) ...@@ -369,3 +368,5 @@ IF(CONNECT_WITH_JDBC AND JAVA_FOUND AND JNI_FOUND)
DESTINATION ${INSTALL_PLUGINDIR} COMPONENT connect-engine) DESTINATION ${INSTALL_PLUGINDIR} COMPONENT connect-engine)
ENDIF() ENDIF()
...@@ -79,6 +79,7 @@ a b ...@@ -79,6 +79,7 @@ a b
CREATE TABLE total (a int, b char(10)) CREATE TABLE total (a int, b char(10))
ENGINE=CONNECT TABLE_TYPE=TBL TABLE_LIST='t1,t2,t3,t4,t5' ENGINE=CONNECT TABLE_TYPE=TBL TABLE_LIST='t1,t2,t3,t4,t5'
OPTION_LIST='thread=yes,port=PORT'; OPTION_LIST='thread=yes,port=PORT';
set connect_xtrace=1;
SELECT * FROM total order by a desc; SELECT * FROM total order by a desc;
a b a b
19 test19 19 test19
...@@ -101,6 +102,7 @@ a b ...@@ -101,6 +102,7 @@ a b
2 test02 2 test02
1 test01 1 test01
0 test00 0 test00
set connect_xtrace=0;
DROP TABLE rt2; DROP TABLE rt2;
DROP TABLE rt3,rt4,rt5; DROP TABLE rt3,rt4,rt5;
DROP TABLE t1,t2,t3,t4,t5,total; DROP TABLE t1,t2,t3,t4,t5,total;
...@@ -116,10 +118,12 @@ SELECT * FROM t2; ...@@ -116,10 +118,12 @@ SELECT * FROM t2;
v v
22 22
CREATE TABLE total (v BIGINT(20) UNSIGNED NOT NULL) ENGINE=CONNECT TABLE_TYPE=TBL TABLE_LIST='t1,t2' OPTION_LIST='thread=yes,port=PORT';; CREATE TABLE total (v BIGINT(20) UNSIGNED NOT NULL) ENGINE=CONNECT TABLE_TYPE=TBL TABLE_LIST='t1,t2' OPTION_LIST='thread=yes,port=PORT';;
set connect_xtrace=1;
SELECT * FROM total order by v desc; SELECT * FROM total order by v desc;
v v
22 22
11 11
set connect_xtrace=0;
DROP TABLE t1,t2,total; DROP TABLE t1,t2,total;
# #
# Old thread TBL tables test not modified (suppressed until MDEV-10179 is fixed) # Old thread TBL tables test not modified (suppressed until MDEV-10179 is fixed)
......
...@@ -56,7 +56,9 @@ SELECT * FROM t5; ...@@ -56,7 +56,9 @@ SELECT * FROM t5;
eval CREATE TABLE total (a int, b char(10)) eval CREATE TABLE total (a int, b char(10))
ENGINE=CONNECT TABLE_TYPE=TBL TABLE_LIST='t1,t2,t3,t4,t5' ENGINE=CONNECT TABLE_TYPE=TBL TABLE_LIST='t1,t2,t3,t4,t5'
OPTION_LIST='thread=yes,port=$PORT'; OPTION_LIST='thread=yes,port=$PORT';
set connect_xtrace=1;
SELECT * FROM total order by a desc; SELECT * FROM total order by a desc;
set connect_xtrace=0;
connection master; connection master;
...@@ -83,7 +85,9 @@ SELECT * FROM t2; ...@@ -83,7 +85,9 @@ SELECT * FROM t2;
--replace_result $PORT PORT --replace_result $PORT PORT
--eval CREATE TABLE total (v BIGINT(20) UNSIGNED NOT NULL) ENGINE=CONNECT TABLE_TYPE=TBL TABLE_LIST='t1,t2' OPTION_LIST='thread=yes,port=$PORT'; --eval CREATE TABLE total (v BIGINT(20) UNSIGNED NOT NULL) ENGINE=CONNECT TABLE_TYPE=TBL TABLE_LIST='t1,t2' OPTION_LIST='thread=yes,port=$PORT';
set connect_xtrace=1;
SELECT * FROM total order by v desc; SELECT * FROM total order by v desc;
set connect_xtrace=0;
DROP TABLE t1,t2,total; DROP TABLE t1,t2,total;
--echo # --echo #
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment