You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
Remove boost shared array [develop 23.02] (#2812)
* remove boost/shared_array include * replace boost::shared_array<T> to std::shared_ptr<T[]>
This commit is contained in:
@ -35,7 +35,7 @@
|
||||
#include <tr1/unordered_map>
|
||||
#include <tr1/unordered_set>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
#include <boost/shared_array.hpp>
|
||||
|
||||
#include <boost/scoped_array.hpp>
|
||||
#include <boost/scoped_ptr.hpp>
|
||||
|
||||
@ -331,7 +331,7 @@ struct GroupConcat
|
||||
uint64_t fSize;
|
||||
|
||||
RowGroup fRowGroup;
|
||||
boost::shared_array<int> fMapping;
|
||||
std::shared_ptr<int[]> fMapping;
|
||||
std::vector<std::pair<int, bool>> fOrderCond; // position to order by [asc/desc]
|
||||
joblist::ResourceManager* fRm; // resource manager
|
||||
boost::shared_ptr<int64_t> fSessionMemLimit;
|
||||
@ -583,8 +583,8 @@ class RowAggregation : public messageqcpp::Serializeable
|
||||
// for support PM aggregation after PM hashjoin
|
||||
std::vector<RowGroup>* fSmallSideRGs;
|
||||
RowGroup* fLargeSideRG;
|
||||
boost::shared_array<boost::shared_array<int>> fSmallMappings;
|
||||
boost::shared_array<int> fLargeMapping;
|
||||
std::shared_ptr<std::shared_ptr<int[]>[]> fSmallMappings;
|
||||
std::shared_ptr<int[]> fLargeMapping;
|
||||
uint32_t fSmallSideCount;
|
||||
boost::scoped_array<Row> rowSmalls;
|
||||
|
||||
|
Reference in New Issue
Block a user