-
Notifications
You must be signed in to change notification settings - Fork 435
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GLUTEN-3582] Support PageIndex #4634
Conversation
Run Gluten Clickhouse CI |
2 similar comments
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
41bb7c6
to
ee697ce
Compare
Run Gluten Clickhouse CI |
1 similar comment
Run Gluten Clickhouse CI |
ee697ce
to
75c80bf
Compare
Run Gluten Clickhouse CI |
75c80bf
to
fc21728
Compare
Run Gluten Clickhouse CI |
fc21728
to
3602d3f
Compare
Run Gluten Clickhouse CI |
3602d3f
to
f3da025
Compare
Run Gluten Clickhouse CI |
f3da025
to
a0f3609
Compare
Run Gluten Clickhouse CI |
a0f3609
to
4274304
Compare
Run Gluten Clickhouse CI |
4274304
to
5546a07
Compare
Run Gluten Clickhouse CI |
5546a07
to
90ec782
Compare
Run Gluten Clickhouse CI |
90ec782
to
9d0f4f1
Compare
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
9d0f4f1
to
43ffaeb
Compare
Run Gluten Clickhouse CI |
add ParquetFileReaderExtBase add readColumnChunkPageBase simpilefy build read remove redundant codes reemove current_row_group_ std::vector<int32_t> row_groups_ => std::deque<int32_t> row_groups_ std::vector<std::unique_ptr<RowRanges>> row_group_row_ranges_ => std::unordered_map<int32_t, std::unique_ptr<RowRanges>> row_group_row_ranges_ std::vector<std::unique_ptr<ColumnIndexStore>> row_group_column_index_stores_ => std::unordered_map<int32_t, std::unique_ptr<ColumnIndexStore>> row_group_column_index_stores_; remove std::vector<std::unique_ptr<parquet::RowGroupMetaData>> row_group_metas_; remove std::vector<std::shared_ptr<parquet::RowGroupPageIndexReader>> row_group_index_readers_
(cherry picked from commit bce0c6668d7bb397127eefeac1943d4c02cf79dc)
fix a stupid bug! add testDataPath getTpcdsDataPath() => tpcdsDataPath getClickHouseLibPath() => clickHouseLibPath
(cherry picked from commit bb0267135243ff8ad980b0521d8302e150a2c4e4)
(cherry picked from commit 98dc9a79bf4f372ecabcac9b47aa06cd328f1aa4)
(cherry picked from commit 2fb41831f4e338503ff620ce5eac9917bdb68f6a)
(cherry picked from commit 1ace73205a033e14ca1659f063eb1df65c3e9969)
(cherry picked from commit e7d8fbe701fcd92fb6cb167686602561adc26ec4)
(cherry picked from commit 1ee0516e2eadf045b4aec63de67cf5cb97810217)
(cherry picked from commit 1e9cdd3b08eb4e026a739ee558e9c2dd0c4c88fb)
…nges>>; using ColumnIndexStoreMap = absl::flat_hash_map<Int32, std::unique_ptr<ColumnIndexStore>>; (cherry picked from commit 610fcd038d24d54fa30bcc40ab0d4d39f60dd0c4)
7c9e7fc
to
a4de18d
Compare
Run Gluten Clickhouse CI |
LGTM |
Around 8 seconds improvment |
Let's Merge |
What changes were proposed in this pull request?
getStream
(Fixes: #3582)
How was this patch tested?
Using Existed UT