You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-08 14:22:09 +03:00
MCOL-1822 Change scanFlags back to bool (had changed to int for debugging)
This commit is contained in:
@@ -392,7 +392,7 @@ private:
|
||||
boost::condition condvar;
|
||||
boost::condition flushed;
|
||||
SP_LBIDList lbidList;
|
||||
std::vector<int> scanFlags; // use to keep track of which extents to eliminate from this step
|
||||
std::vector<bool> scanFlags; // use to keep track of which extents to eliminate from this step
|
||||
uint32_t uniqueID;
|
||||
|
||||
//@bug 2634
|
||||
@@ -1411,7 +1411,7 @@ private:
|
||||
boost::mutex serializeJoinerMutex;
|
||||
boost::condition condvarWakeupProducer, condvar;
|
||||
|
||||
std::vector<int> scanFlags; // use to keep track of which extents to eliminate from this step
|
||||
std::vector<bool> scanFlags; // use to keep track of which extents to eliminate from this step
|
||||
bool BPPIsAllocated;
|
||||
uint32_t uniqueID;
|
||||
ResourceManager* fRm;
|
||||
@@ -1477,7 +1477,7 @@ private:
|
||||
* component and this new array as the runtime component. The final CP decision
|
||||
* is scanFlags & runtimeCP.
|
||||
*/
|
||||
std::vector<int> runtimeCPFlags;
|
||||
std::vector<bool> runtimeCPFlags;
|
||||
|
||||
/* semijoin vars */
|
||||
rowgroup::RowGroup joinFERG;
|
||||
|
@@ -1,5 +1,4 @@
|
||||
/* Copyright (C) 2014 InfiniDB, Inc.
|
||||
Copyright (C) 2019 MariaDB Corporaton
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
@@ -456,7 +455,7 @@ float RowEstimator::estimateRowReturnFactor(const BRM::EMEntry& emEntry,
|
||||
// This function returns the estimated row count for the entire TupleBPS. It samples the last 20 (configurable) extents to
|
||||
// calculate the estimate.
|
||||
uint64_t RowEstimator::estimateRows(const vector<ColumnCommandJL*>& cpColVec,
|
||||
const std::vector<int>& scanFlags,
|
||||
const std::vector<bool>& scanFlags,
|
||||
BRM::DBRM& dbrm,
|
||||
const execplan::CalpontSystemCatalog::OID oid)
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
/* Copyright (C) 2014 InfiniDB, Inc.
|
||||
Copyright (C) 2019 MariaDB Corporaton
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
@@ -63,7 +62,7 @@ public:
|
||||
*
|
||||
*/
|
||||
uint64_t estimateRows(const std::vector<ColumnCommandJL*>& cpColVec,
|
||||
const std::vector <int>& scanFlags,
|
||||
const std::vector <bool>& scanFlags,
|
||||
BRM::DBRM& dbrm,
|
||||
const execplan::CalpontSystemCatalog::OID oid);
|
||||
|
||||
|
Reference in New Issue
Block a user