Skip to content

Commit 9b19082

Browse files
authored
Merge pull request #24 from quackscience/fix/read_parquet_mergetree
debug order_by field index calculation
2 parents 6c28785 + 9e6f522 commit 9b19082

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

chsql/src/parquet_ordered_scan.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ namespace duckdb {
4848
if (order_by_column_it == reader->metadata->metadata->schema.end()) {
4949
orderByIdx = -1;
5050
} else {
51-
orderByIdx = order_by_column_it - reader->metadata->metadata->schema.begin() - 1;
51+
orderByIdx = find_if(columnMap.begin(), columnMap.end(),
52+
[&](const int64_t& i) { return i == (order_by_column_it - reader->metadata->metadata->schema.begin() - 1); }) -
53+
columnMap.begin();
5254
}
5355
}
5456
void Scan(ClientContext& ctx) {

0 commit comments

Comments
 (0)