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
[MCOL-5265] Change boost:shared_ptr to std::shared_ptr.
This is attempt to make some part of the code more stable. For some reason we can get a spurious nullptr for boost::shared_ptr which cause an assert and abort.
This commit is contained in:
@ -209,7 +209,7 @@ class BatchPrimitiveProcessorJL
|
||||
void setJoinedRowGroup(const rowgroup::RowGroup& rg);
|
||||
|
||||
/* Tuple hashjoin */
|
||||
void useJoiners(const std::vector<boost::shared_ptr<joiner::TupleJoiner> >&);
|
||||
void useJoiners(const std::vector<std::shared_ptr<joiner::TupleJoiner> >&);
|
||||
bool nextTupleJoinerMsg(messageqcpp::ByteStream&);
|
||||
// void setSmallSideKeyColumn(uint32_t col);
|
||||
|
||||
@ -348,7 +348,7 @@ class BatchPrimitiveProcessorJL
|
||||
rowgroup::RowGroup aggregateRGPM;
|
||||
|
||||
/* UM portion of the PM join alg */
|
||||
std::vector<boost::shared_ptr<joiner::TupleJoiner> > tJoiners;
|
||||
std::vector<std::shared_ptr<joiner::TupleJoiner> > tJoiners;
|
||||
std::vector<rowgroup::RowGroup> smallSideRGs;
|
||||
rowgroup::RowGroup largeSideRG;
|
||||
std::vector<std::vector<uint32_t> > smallSideKeys;
|
||||
|
Reference in New Issue
Block a user