-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
Note: This tickets depends on the design review for cost-based plan ranker. Please refer to CBR design doc
This ticket includes a sequence of sub-tasks:
SERVER-95088Re-use the tests from existing histogram CE and copy them to cbp_histogram_ce- SERVER-95249 Rename test_helpers to test_utils
SERVER-95089Delete the remaining Bonsai code in CESERVER-95090Move files from cbp_histogram_ce folder to ce folder (make a flat file organization)SERVER-95091Update the C++ namespace from mongo::optimizer::ce::cbp to mongo::ceSERVER-95092Rename histogram_predicate_estimation.h/.cpp files to histogram_estimator.h/.cppSERVER-95179Merge array_histogram_helpers.h/.cpp and scalar_histogram_helpers.h/.cppSERVER-95180Clean the includes and libraries included in compiling the code of histogram CE