mirror of
https://github.com/apache/arrow.git
synced 2026-10-29 09:05:47 +08:00
Revert member to unordered_set
This commit is contained in:
1 parent
0b8d690e75
commit
e97c430097
2 files changed
+3
-4
No files matched your search
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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()));
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user