diff options
author | Igor Babaev <igor@askmonty.org> | 2017-12-30 12:29:09 -0800 |
---|---|---|
committer | Igor Babaev <igor@askmonty.org> | 2017-12-30 12:29:09 -0800 |
commit | 4f0299f8b3cf19c103138ff656a37c1f672e9de6 (patch) | |
tree | da7c706aed70d0bc25cecdcd1e9715abc9bb69e0 /libmysqld | |
parent | 7a66e0ab8f52f3bd32850463daa05f9a2401e6b1 (diff) | |
download | mariadb-git-4f0299f8b3cf19c103138ff656a37c1f672e9de6.tar.gz |
This is a full cost-based implementation of the optimization that employs
splitting technique for equi-joins of materialized derived tables/views/CTEs.
(see mdev-13369 and mdev-13389).
Diffstat (limited to 'libmysqld')
-rw-r--r-- | libmysqld/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libmysqld/CMakeLists.txt b/libmysqld/CMakeLists.txt index 19962df0bec..6e717267548 100644 --- a/libmysqld/CMakeLists.txt +++ b/libmysqld/CMakeLists.txt @@ -119,6 +119,7 @@ SET(SQL_EMBEDDED_SOURCES emb_qcache.cc libmysqld.c lib_sql.cc ../sql/session_tracker.cc ../sql/proxy_protocol.cc ../sql/sql_tvc.cc ../sql/sql_tvc.h + ../sql/opt_split.cc ${GEN_SOURCES} ${MYSYS_LIBWRAP_SOURCE} ) |