From 50c8e91ae638f9e21ce9ebc15b4d72203c4853d4 Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Thu, 21 Aug 2025 12:46:52 +0000 Subject: [PATCH] chore(rbo, codemanagement) MCOL-6143: move rbo to separate dir --- dbcon/rbo/CMakeLists.txt | 2 +- dbcon/{mysql => rbo}/rbo_apply_parallel_ces.cpp | 0 dbcon/{mysql => rbo}/rbo_apply_parallel_ces.h | 2 +- dbcon/{mysql => rbo}/rbo_predicate_pushdown.cpp | 0 dbcon/{mysql => rbo}/rbo_predicate_pushdown.h | 2 +- dbcon/{mysql => rbo}/rulebased_optimizer.cpp | 0 dbcon/{mysql => rbo}/rulebased_optimizer.h | 2 +- tests/rbo_hybrid.cpp | 8 ++++---- tests/rewritetest.cpp | 0 9 files changed, 8 insertions(+), 8 deletions(-) rename dbcon/{mysql => rbo}/rbo_apply_parallel_ces.cpp (100%) rename dbcon/{mysql => rbo}/rbo_apply_parallel_ces.h (98%) rename dbcon/{mysql => rbo}/rbo_predicate_pushdown.cpp (100%) rename dbcon/{mysql => rbo}/rbo_predicate_pushdown.h (96%) rename dbcon/{mysql => rbo}/rulebased_optimizer.cpp (100%) rename dbcon/{mysql => rbo}/rulebased_optimizer.h (98%) mode change 100755 => 100644 tests/rewritetest.cpp diff --git a/dbcon/rbo/CMakeLists.txt b/dbcon/rbo/CMakeLists.txt index 3d7136538..96909c512 100644 --- a/dbcon/rbo/CMakeLists.txt +++ b/dbcon/rbo/CMakeLists.txt @@ -1,4 +1,4 @@ -set(rbo_SRCS ../mysql/rulebased_optimizer.cpp ../mysql/rbo_apply_parallel_ces.cpp ../mysql/rbo_predicate_pushdown.cpp) +set(rbo_SRCS rulebased_optimizer.cpp rbo_apply_parallel_ces.cpp rbo_predicate_pushdown.cpp) columnstore_library(rbo ${rbo_SRCS}) diff --git a/dbcon/mysql/rbo_apply_parallel_ces.cpp b/dbcon/rbo/rbo_apply_parallel_ces.cpp similarity index 100% rename from dbcon/mysql/rbo_apply_parallel_ces.cpp rename to dbcon/rbo/rbo_apply_parallel_ces.cpp diff --git a/dbcon/mysql/rbo_apply_parallel_ces.h b/dbcon/rbo/rbo_apply_parallel_ces.h similarity index 98% rename from dbcon/mysql/rbo_apply_parallel_ces.h rename to dbcon/rbo/rbo_apply_parallel_ces.h index b6f931430..dee6ea173 100644 --- a/dbcon/mysql/rbo_apply_parallel_ces.h +++ b/dbcon/rbo/rbo_apply_parallel_ces.h @@ -19,7 +19,7 @@ #define PREFER_MY_CONFIG_H #include -#include "idb_mysql.h" +#include #include #include diff --git a/dbcon/mysql/rbo_predicate_pushdown.cpp b/dbcon/rbo/rbo_predicate_pushdown.cpp similarity index 100% rename from dbcon/mysql/rbo_predicate_pushdown.cpp rename to dbcon/rbo/rbo_predicate_pushdown.cpp diff --git a/dbcon/mysql/rbo_predicate_pushdown.h b/dbcon/rbo/rbo_predicate_pushdown.h similarity index 96% rename from dbcon/mysql/rbo_predicate_pushdown.h rename to dbcon/rbo/rbo_predicate_pushdown.h index d05617208..de8b5fa57 100644 --- a/dbcon/mysql/rbo_predicate_pushdown.h +++ b/dbcon/rbo/rbo_predicate_pushdown.h @@ -19,7 +19,7 @@ #define PREFER_MY_CONFIG_H #include -#include "idb_mysql.h" +#include #include "execplan/calpontselectexecutionplan.h" #include "rulebased_optimizer.h" diff --git a/dbcon/mysql/rulebased_optimizer.cpp b/dbcon/rbo/rulebased_optimizer.cpp similarity index 100% rename from dbcon/mysql/rulebased_optimizer.cpp rename to dbcon/rbo/rulebased_optimizer.cpp diff --git a/dbcon/mysql/rulebased_optimizer.h b/dbcon/rbo/rulebased_optimizer.h similarity index 98% rename from dbcon/mysql/rulebased_optimizer.h rename to dbcon/rbo/rulebased_optimizer.h index 39dc47f6d..a181e911f 100644 --- a/dbcon/mysql/rulebased_optimizer.h +++ b/dbcon/rbo/rulebased_optimizer.h @@ -23,7 +23,7 @@ #include // #include "idb_mysql.h" -#include "ha_mcs_impl_if.h" +#include #include "execplan/calpontselectexecutionplan.h" diff --git a/tests/rbo_hybrid.cpp b/tests/rbo_hybrid.cpp index 7bc4a599a..39b83bf5d 100644 --- a/tests/rbo_hybrid.cpp +++ b/tests/rbo_hybrid.cpp @@ -9,11 +9,11 @@ #include #include -#include "../dbcon/mysql/rbo_apply_parallel_ces.h" +#include -#include "../dbcon/execplan/calpontselectexecutionplan.h" -#include "../dbcon/execplan/simplecolumn.h" -#include "../dbcon/mysql/ha_mcs_impl_if.h" +#include +#include +#include class RBOHybridTest : public ::testing::Test { diff --git a/tests/rewritetest.cpp b/tests/rewritetest.cpp old mode 100755 new mode 100644