Revert member to unordered_set

This commit is contained in:
Wes McKinney committed 2019-10-16 11:28:26 -05:00
1 parent 0b8d690e75
commit e97c430097
2 files changed
+3 -4

No files matched your search

+1 -1
View File
@@ -159,7 +159,7 @@ class FileReaderImpl : public FileReader {
ctx->pool = pool_;
ctx->iterator_factory = SomeRowGroupsFactory(row_groups);
ctx->filter_leaves = true;
ctx->included_leaves = indices;
ctx->included_leaves.insert(indices.begin(), indices.end());
return manifest_.schema_fields[i].GetReader(ctx, out);
}
+2 -3
View File
@@ -115,12 +115,11 @@ struct ReaderContext {
::arrow::MemoryPool* pool;
FileColumnIteratorFactory iterator_factory;
bool filter_leaves;
std::vector<int> included_leaves;
std::unordered_set<int> included_leaves;
bool IncludesLeaf(int leaf_index) const {
return (!this->filter_leaves ||
std::find(included_leaves.begin(), included_leaves.end(), leaf_index) !=
included_leaves.end());
(included_leaves.find(leaf_index) != included_leaves.end()));
}
};