1
0
Fork 0

fix ms compilation (#5566)

This commit is contained in:
Andrey Abramov 2018-06-08 17:40:51 +03:00 committed by GitHub
parent af9d2c05bc
commit 153d25d3ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 15 deletions

View File

@ -355,11 +355,10 @@ void EngineInfoContainerDBServer::addNode(ExecutionNode* node) {
auto const& colNode = *ExecutionNode::castTo<EnumerateCollectionNode const*>(node); auto const& colNode = *ExecutionNode::castTo<EnumerateCollectionNode const*>(node);
auto const* col = colNode.collection(); auto const* col = colNode.collection();
std::unordered_set<std::string> const restrictedShard( std::unordered_set<std::string> restrictedShard;
colNode.isRestricted() if (colNode.isRestricted()) {
? std::initializer_list<std::string>{ colNode.restrictedShard() } restrictedShard.emplace(colNode.restrictedShard());
: std::initializer_list<std::string>{ } }
);
handleCollection(col, AccessMode::Type::READ, scatter, restrictedShard); handleCollection(col, AccessMode::Type::READ, scatter, restrictedShard);
updateCollection(col); updateCollection(col);
@ -371,11 +370,10 @@ void EngineInfoContainerDBServer::addNode(ExecutionNode* node) {
auto const& idxNode = *ExecutionNode::castTo<IndexNode const*>(node); auto const& idxNode = *ExecutionNode::castTo<IndexNode const*>(node);
auto const* col = idxNode.collection(); auto const* col = idxNode.collection();
std::unordered_set<std::string> const restrictedShard( std::unordered_set<std::string> restrictedShard;
idxNode.isRestricted() if (idxNode.isRestricted()) {
? std::initializer_list<std::string>{ idxNode.restrictedShard() } restrictedShard.emplace(idxNode.restrictedShard());
: std::initializer_list<std::string>{ } }
);
handleCollection(col, AccessMode::Type::READ, scatter, restrictedShard); handleCollection(col, AccessMode::Type::READ, scatter, restrictedShard);
updateCollection(col); updateCollection(col);
@ -411,11 +409,10 @@ void EngineInfoContainerDBServer::addNode(ExecutionNode* node) {
auto const& modNode = *ExecutionNode::castTo<ModificationNode const*>(node); auto const& modNode = *ExecutionNode::castTo<ModificationNode const*>(node);
auto const* col = modNode.collection(); auto const* col = modNode.collection();
std::unordered_set<std::string> const restrictedShard( std::unordered_set<std::string> restrictedShard;
modNode.isRestricted() if (modNode.isRestricted()) {
? std::initializer_list<std::string>{ modNode.restrictedShard() } restrictedShard.emplace(modNode.restrictedShard());
: std::initializer_list<std::string>{ } }
);
handleCollection(col, AccessMode::Type::WRITE, scatter, restrictedShard); handleCollection(col, AccessMode::Type::WRITE, scatter, restrictedShard);
updateCollection(col); updateCollection(col);