1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-01 06:46:55 +03:00

perf(primproc) MCOL-5601: Initilize two fields once in ctor instead of calling makeConfig

std::string fTmpDir = config::Config::makeConfig()->getTempFileDir(config::Config::TempDirPurpose::Aggregates);
std::string fCompStr = config::Config::makeConfig()->getConfig("RowAggregation", "Compression");
This commit is contained in:
Leonid Fedorov
2023-12-18 14:48:42 +00:00
committed by Leonid Fedorov
parent 9d5ad925eb
commit 4d7a6a0be5
2 changed files with 10 additions and 12 deletions

View File

@ -635,6 +635,10 @@ class RowAggregation : public messageqcpp::Serializeable
boost::shared_ptr<int64_t> fSessionMemLimit;
std::unique_ptr<RGData> fCurRGData;
bool fRollupFlag = false;
std::string fTmpDir = config::Config::makeConfig()->getTempFileDir(config::Config::TempDirPurpose::Aggregates);
std::string fCompStr = config::Config::makeConfig()->getConfig("RowAggregation", "Compression");
};
//------------------------------------------------------------------------------