[enhance](paimon) opt count pushdown for paimon and refactor be logic#46911
[enhance](paimon) opt count pushdown for paimon and refactor be logic#46911morningman merged 23 commits intoapache:masterfrom
Conversation
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
f2b8b1a to
00d24fb
Compare
1c66856 to
4d1346a
Compare
4d1346a to
7ea07ce
Compare
7ea07ce to
80e7eee
Compare
|
run buildall |
|
TeamCity cloud ut coverage result: |
TPC-H: Total hot run time: 31662 ms |
TPC-DS: Total hot run time: 184542 ms |
ClickBench: Total hot run time: 30.93 s |
|
TeamCity be ut coverage result: |
|
run buildall |
|
TeamCity cloud ut coverage result: |
TPC-H: Total hot run time: 31565 ms |
TPC-DS: Total hot run time: 190729 ms |
ClickBench: Total hot run time: 31.11 s |
|
run buildall |
|
TeamCity cloud ut coverage result: |
TPC-H: Total hot run time: 32084 ms |
TPC-DS: Total hot run time: 191048 ms |
ClickBench: Total hot run time: 31.39 s |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
|
PR approved by at least one committer and no changes requested. |
…apache#46911) ### What problem does this PR solve? Related PR: apache#44038 1. Obtain directly from statistics for select count(*) from paimon_table 2. Refactor TableFormatReader, move same logic of IcebergTableReader, PaimonTableReader and TransactionalHiveReader to TableFormatReader
…apache#46911) ### What problem does this PR solve? Related PR: apache#44038 1. Obtain directly from statistics for select count(*) from paimon_table 2. Refactor TableFormatReader, move same logic of IcebergTableReader, PaimonTableReader and TransactionalHiveReader to TableFormatReader
…apache#46911) Related PR: apache#44038 1. Obtain directly from statistics for select count(*) from paimon_table 2. Refactor TableFormatReader, move same logic of IcebergTableReader, PaimonTableReader and TransactionalHiveReader to TableFormatReader
…apache#46911) Related PR: apache#44038 1. Obtain directly from statistics for select count(*) from paimon_table 2. Refactor TableFormatReader, move same logic of IcebergTableReader, PaimonTableReader and TransactionalHiveReader to TableFormatReader
…apache#46911) Related PR: apache#44038 1. Obtain directly from statistics for select count(*) from paimon_table 2. Refactor TableFormatReader, move same logic of IcebergTableReader, PaimonTableReader and TransactionalHiveReader to TableFormatReader
…apache#46911) Related PR: apache#44038 1. Obtain directly from statistics for select count(*) from paimon_table 2. Refactor TableFormatReader, move same logic of IcebergTableReader, PaimonTableReader and TransactionalHiveReader to TableFormatReader
### What problem does this PR solve? Related PR: #46911 1. Fixed the bug of querying count(*) from paimon table which is `merge on read` 2. For each split of the Paimon table, determine whether count(*) optimization can be performed.
Related PR: apache#46911 1. Fixed the bug of querying count(*) from paimon table which is `merge on read` 2. For each split of the Paimon table, determine whether count(*) optimization can be performed.
What problem does this PR solve?
Related PR: #44038
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)