eldenmoon opened a new pull request, #64573: URL: https://github.com/apache/doris/pull/64573
## Proposed changes - Add an end-to-end regression case for Bloom Filter pruning on a typed Variant path. - Cover `cast(v['int_1'] as int)` predicate evaluation with `bloom_filter_must_filter_data` enabled. - Keep the Variant column definition on the valid typed-path property path without combining mutually exclusive doc-mode properties. ## Root cause and validation - The local repro from DORIS-26471 failed during `CREATE TABLE`, before the BE Bloom Filter read path was exercised. - The failure is caused by mixing `variant_max_subcolumns_count` with `variant_enable_doc_mode`, which FE rejects with `variant_max_subcolumns_count and variant_enable_doc_mode cannot be set together`. - With the invalid property removed, the typed Variant path Bloom Filter end-to-end case passes. ## Tests - `./build.sh --be --fe` - `./run-regression-test.sh --run --conf tmp/regression-conf.auto.groovy -d fault_injection_p0 -s test_variant_typed_path_bloom_filter` - Red check: temporarily restored the invalid `variant_enable_doc_mode` property and confirmed the regression fails at `CREATE TABLE` with the expected FE validation error. -- 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]
