Hello Quanlong Huang,

I'd like you to do a code review. Please visit

    http://gerrit.cloudera.org:8080/25001

to review the following change.


Change subject: IMPALA-15059: Use HBO row counts in Calcite scans
......................................................................

IMPALA-15059: Use HBO row counts in Calcite scans

Use HBO row counts for unfiltered HDFS scans during Calcite
optimization. Keep catalog statistics for selectivity estimation
and fall back to existing estimates when no history matches.

Filtered scan keys, Iceberg, Kudu and transactional tables are left
for follow-up work.
Requires IMPALA-15394 to distinguish optimized scan histories.

Tests: TestCalciteHboStats (11 passed). TestCalciteStats: 29 passed,
8 failures also reproduced on IMPALA-15394 PS6.

Assisted-by: GPT-6 (Codex)
Change-Id: I0f530098d34869cda5ff36a06576bb4854ad7f4f
---
M 
java/calcite-planner/src/main/java/org/apache/impala/calcite/schema/CalciteTable.java
M 
java/calcite-planner/src/main/java/org/apache/impala/calcite/schema/ImpalaRelMdRowCount.java
A 
java/calcite-planner/src/test/java/org/apache/impala/calcite/planner/TestCalciteHboStats.java
3 files changed, 311 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/01/25001/1
--
To view, visit http://gerrit.cloudera.org:8080/25001
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0f530098d34869cda5ff36a06576bb4854ad7f4f
Gerrit-Change-Number: 25001
Gerrit-PatchSet: 1
Gerrit-Owner: Aleksandr Efimov <[email protected]>
Gerrit-Reviewer: Quanlong Huang <[email protected]>

Reply via email to