mirror of https://gitee.com/bigwinds/arangodb
fix ms compilation (#5566)
This commit is contained in:
parent
af9d2c05bc
commit
153d25d3ab
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue