Gabriel39 opened a new pull request, #67441:
URL: https://github.com/apache/doris/pull/67441

   ## Résumé
   
   - Enable `array_contains(array_column, constant)` to participate in 
expression-level ZoneMap evaluation for primitive array elements.
   - Resolve the logical ARRAY slot to its physical Parquet LIST element leaf 
in File Scanner V2 and use row-group footer min/max statistics to reject 
impossible matches.
   - Keep missing, incompatible, or unsafe statistics conservative, and 
deliberately exclude repeated leaves from page-index pruning because pages do 
not preserve parent-row boundaries.
   - Generalize the existing nested metadata probe path so Parquet Bloom and 
ZoneMap pruning share the same validated physical leaf resolution.
   
   ## Testing
   
   - `ExprZonemapFilterTest.*` (51 tests passed)
   - `NativeParquetStatisticsTest.*` and `ParquetBloomFilterPruningTest.*` (25 
tests passed)
   - Focused post-commit ASAN tests for array-contains expression and 
repeated-leaf footer pruning (2 tests passed)
   - clang-format 16 dry run on all changed C/C++ files
   - `build-support/check-build-hygiene.sh`
   - `git diff --check`
   
   ## Links
   
   None
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to