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
No boost condition (#2822)
This patch replaces boost primitives with stdlib counterparts.
This commit is contained in:
@ -1536,7 +1536,7 @@ int BulkLoadBuffer::parse(ColumnInfo& columnInfo)
|
||||
// variables). It should be okay to reference a copy of these variables
|
||||
// as no other thread should be changing them while we are in parse().
|
||||
{
|
||||
boost::mutex::scoped_lock lock(fSyncUpdatesBLB);
|
||||
std::unique_lock lock(fSyncUpdatesBLB);
|
||||
fTotalReadRowsParser = fTotalReadRows;
|
||||
fStartRowParser = fStartRow;
|
||||
fDataParser = fData;
|
||||
@ -2035,7 +2035,7 @@ int BulkLoadBuffer::fillFromMemory(const BulkLoadBuffer& overFlowBufIn, const ch
|
||||
const boost::ptr_vector<ColumnInfo>& columnsInfo,
|
||||
unsigned int allowedErrCntThisCall)
|
||||
{
|
||||
boost::mutex::scoped_lock lock(fSyncUpdatesBLB);
|
||||
std::unique_lock lock(fSyncUpdatesBLB);
|
||||
reset();
|
||||
copyOverflow(overFlowBufIn);
|
||||
size_t readSize = 0;
|
||||
@ -2138,7 +2138,7 @@ int BulkLoadBuffer::fillFromFile(const BulkLoadBuffer& overFlowBufIn, FILE* hand
|
||||
RID& correctTotalRows, const boost::ptr_vector<ColumnInfo>& columnsInfo,
|
||||
unsigned int allowedErrCntThisCall)
|
||||
{
|
||||
boost::mutex::scoped_lock lock(fSyncUpdatesBLB);
|
||||
std::unique_lock lock(fSyncUpdatesBLB);
|
||||
reset();
|
||||
copyOverflow(overFlowBufIn);
|
||||
size_t readSize = 0;
|
||||
|
Reference in New Issue
Block a user