mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-05 21:02:58 +00:00
fix: decouple columns in projection and prune (#3253)
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
@@ -311,14 +311,11 @@ impl ParquetReaderBuilder {
|
||||
// Prunes row groups by min-max index.
|
||||
if let Some(predicate) = &self.predicate {
|
||||
let region_meta = read_format.metadata();
|
||||
let column_ids = match &self.projection {
|
||||
Some(ids) => ids.iter().cloned().collect(),
|
||||
None => region_meta
|
||||
.column_metadatas
|
||||
.iter()
|
||||
.map(|c| c.column_id)
|
||||
.collect(),
|
||||
};
|
||||
let column_ids = region_meta
|
||||
.column_metadatas
|
||||
.iter()
|
||||
.map(|c| c.column_id)
|
||||
.collect();
|
||||
|
||||
let row_groups = row_group_ids
|
||||
.iter()
|
||||
|
||||
Reference in New Issue
Block a user