This is an automated email from the ASF dual-hosted git repository.
englefly pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from b9928a017b3 [fix](fe)add variant type in decimalv3's
compatibilityMatrix table (#24749)
add a8f312794e5 [feature](nereids)support stats estimation for is-null
predicate (#24764)
No new revisions were added by this update.
Summary of changes:
.../doris/nereids/stats/FilterEstimation.java | 17 +
.../nereids/trees/expressions/InPredicate.java | 2 +-
.../trees/plans/physical/PhysicalFilter.java | 12 +-
.../trees/plans/physical/PhysicalHashJoin.java | 37 +-
.../nereids_p0/cte/test_cte_filter_pushdown.out | 4 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q1.1.out | 4 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q1.2.out | 4 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q1.3.out | 6 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q2.1.out | 6 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q2.2.out | 8 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q2.3.out | 6 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q3.1.out | 8 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q3.2.out | 8 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q3.3.out | 12 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q3.4.out | 10 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q4.1.out | 8 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q4.2.out | 8 +-
.../data/nereids_ssb_shape_sf100_p0/shape/q4.3.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query1.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query10.out | 24 +-
.../nereids_tpcds_shape_sf100_p0/shape/query11.out | 22 +-
.../nereids_tpcds_shape_sf100_p0/shape/query12.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query13.out | 14 +-
.../nereids_tpcds_shape_sf100_p0/shape/query14.out | 56 +--
.../nereids_tpcds_shape_sf100_p0/shape/query15.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query16.out | 14 +-
.../nereids_tpcds_shape_sf100_p0/shape/query17.out | 14 +-
.../nereids_tpcds_shape_sf100_p0/shape/query18.out | 18 +-
.../nereids_tpcds_shape_sf100_p0/shape/query19.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query2.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query20.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query21.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query22.out | 6 +-
.../nereids_tpcds_shape_sf100_p0/shape/query23.out | 26 +-
.../nereids_tpcds_shape_sf100_p0/shape/query24.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query25.out | 20 +-
.../nereids_tpcds_shape_sf100_p0/shape/query26.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query27.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query28.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query29.out | 18 +-
.../nereids_tpcds_shape_sf100_p0/shape/query3.out | 4 +-
.../nereids_tpcds_shape_sf100_p0/shape/query30.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query31.out | 34 +-
.../nereids_tpcds_shape_sf100_p0/shape/query32.out | 6 +-
.../nereids_tpcds_shape_sf100_p0/shape/query33.out | 30 +-
.../nereids_tpcds_shape_sf100_p0/shape/query34.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query35.out | 22 +-
.../nereids_tpcds_shape_sf100_p0/shape/query36.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query37.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query38.out | 18 +-
.../nereids_tpcds_shape_sf100_p0/shape/query39.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query4.out | 40 +-
.../nereids_tpcds_shape_sf100_p0/shape/query40.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query41.out | 6 +-
.../nereids_tpcds_shape_sf100_p0/shape/query42.out | 6 +-
.../nereids_tpcds_shape_sf100_p0/shape/query43.out | 4 +-
.../nereids_tpcds_shape_sf100_p0/shape/query44.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query45.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query46.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query47.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query48.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query49.out | 24 +-
.../nereids_tpcds_shape_sf100_p0/shape/query5.out | 20 +-
.../nereids_tpcds_shape_sf100_p0/shape/query50.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query51.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query52.out | 6 +-
.../nereids_tpcds_shape_sf100_p0/shape/query53.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query54.out | 22 +-
.../nereids_tpcds_shape_sf100_p0/shape/query55.out | 6 +-
.../nereids_tpcds_shape_sf100_p0/shape/query56.out | 36 +-
.../nereids_tpcds_shape_sf100_p0/shape/query57.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query58.out | 28 +-
.../nereids_tpcds_shape_sf100_p0/shape/query59.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query6.out | 14 +-
.../nereids_tpcds_shape_sf100_p0/shape/query60.out | 30 +-
.../nereids_tpcds_shape_sf100_p0/shape/query61.out | 26 +-
.../nereids_tpcds_shape_sf100_p0/shape/query62.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query63.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query65.out | 14 +-
.../nereids_tpcds_shape_sf100_p0/shape/query66.out | 20 +-
.../nereids_tpcds_shape_sf100_p0/shape/query67.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query68.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query69.out | 24 +-
.../nereids_tpcds_shape_sf100_p0/shape/query7.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query70.out | 14 +-
.../nereids_tpcds_shape_sf100_p0/shape/query71.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query72.out | 20 +-
.../nereids_tpcds_shape_sf100_p0/shape/query73.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query74.out | 26 +-
.../nereids_tpcds_shape_sf100_p0/shape/query75.out | 20 +-
.../nereids_tpcds_shape_sf100_p0/shape/query76.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query77.out | 36 +-
.../nereids_tpcds_shape_sf100_p0/shape/query78.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query79.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query8.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query80.out | 36 +-
.../nereids_tpcds_shape_sf100_p0/shape/query81.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query82.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query83.out | 28 +-
.../nereids_tpcds_shape_sf100_p0/shape/query84.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query85.out | 18 +-
.../nereids_tpcds_shape_sf100_p0/shape/query86.out | 6 +-
.../nereids_tpcds_shape_sf100_p0/shape/query87.out | 18 +-
.../nereids_tpcds_shape_sf100_p0/shape/query88.out | 64 +--
.../nereids_tpcds_shape_sf100_p0/shape/query89.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query9.out | 30 +-
.../nereids_tpcds_shape_sf100_p0/shape/query90.out | 20 +-
.../nereids_tpcds_shape_sf100_p0/shape/query91.out | 14 +-
.../nereids_tpcds_shape_sf100_p0/shape/query92.out | 6 +-
.../nereids_tpcds_shape_sf100_p0/shape/query93.out | 4 +-
.../nereids_tpcds_shape_sf100_p0/shape/query94.out | 12 +-
.../nereids_tpcds_shape_sf100_p0/shape/query95.out | 16 +-
.../nereids_tpcds_shape_sf100_p0/shape/query96.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query97.out | 10 +-
.../nereids_tpcds_shape_sf100_p0/shape/query98.out | 8 +-
.../nereids_tpcds_shape_sf100_p0/shape/query99.out | 10 +-
.../nereids_tpch_shape_sf1000_p0/shape/q10.out | 8 +-
.../nereids_tpch_shape_sf1000_p0/shape/q11.out | 8 +-
.../nereids_tpch_shape_sf1000_p0/shape/q12.out | 4 +-
.../nereids_tpch_shape_sf1000_p0/shape/q13.out | 2 +-
.../nereids_tpch_shape_sf1000_p0/shape/q14.out | 4 +-
.../nereids_tpch_shape_sf1000_p0/shape/q15.out | 8 +-
.../nereids_tpch_shape_sf1000_p0/shape/q16.out | 6 +-
.../nereids_tpch_shape_sf1000_p0/shape/q17.out | 4 +-
.../nereids_tpch_shape_sf1000_p0/shape/q18.out | 6 +-
.../nereids_tpch_shape_sf1000_p0/shape/q19.out | 6 +-
.../data/nereids_tpch_shape_sf1000_p0/shape/q2.out | 10 +-
.../shape/q20-rewrite.out | 10 +-
.../nereids_tpch_shape_sf1000_p0/shape/q20.out | 10 +-
.../nereids_tpch_shape_sf1000_p0/shape/q21.out | 10 +-
.../nereids_tpch_shape_sf1000_p0/shape/q22.out | 6 +-
.../data/nereids_tpch_shape_sf1000_p0/shape/q3.out | 4 +-
.../data/nereids_tpch_shape_sf1000_p0/shape/q4.out | 4 +-
.../data/nereids_tpch_shape_sf1000_p0/shape/q5.out | 12 +-
.../data/nereids_tpch_shape_sf1000_p0/shape/q6.out | 2 +-
.../data/nereids_tpch_shape_sf1000_p0/shape/q7.out | 10 +-
.../data/nereids_tpch_shape_sf1000_p0/shape/q8.out | 16 +-
.../data/nereids_tpch_shape_sf1000_p0/shape/q9.out | 10 +-
.../data/nereids_tpch_shape_sf500_p0/shape/q1.out | 13 -
.../data/nereids_tpch_shape_sf500_p0/shape/q10.out | 28 --
.../data/nereids_tpch_shape_sf500_p0/shape/q11.out | 39 --
.../data/nereids_tpch_shape_sf500_p0/shape/q12.out | 17 -
.../data/nereids_tpch_shape_sf500_p0/shape/q13.out | 21 -
.../data/nereids_tpch_shape_sf500_p0/shape/q14.out | 16 -
.../data/nereids_tpch_shape_sf500_p0/shape/q15.out | 30 --
.../data/nereids_tpch_shape_sf500_p0/shape/q16.out | 23 -
.../data/nereids_tpch_shape_sf500_p0/shape/q17.out | 21 -
.../data/nereids_tpch_shape_sf500_p0/shape/q18.out | 26 --
.../data/nereids_tpch_shape_sf500_p0/shape/q19.out | 16 -
.../data/nereids_tpch_shape_sf500_p0/shape/q2.out | 35 --
.../data/nereids_tpch_shape_sf500_p0/shape/q20.out | 33 --
.../data/nereids_tpch_shape_sf500_p0/shape/q21.out | 35 --
.../data/nereids_tpch_shape_sf500_p0/shape/q22.out | 27 --
.../data/nereids_tpch_shape_sf500_p0/shape/q3.out | 24 --
.../data/nereids_tpch_shape_sf500_p0/shape/q4.out | 18 -
.../data/nereids_tpch_shape_sf500_p0/shape/q5.out | 38 --
.../data/nereids_tpch_shape_sf500_p0/shape/q6.out | 10 -
.../data/nereids_tpch_shape_sf500_p0/shape/q7.out | 37 --
.../data/nereids_tpch_shape_sf500_p0/shape/q8.out | 49 ---
.../data/nereids_tpch_shape_sf500_p0/shape/q9.out | 40 --
.../suites/nereids_tpch_shape_sf500_p0/load.groovy | 467 ---------------------
.../nereids_tpch_shape_sf500_p0/shape/q1.groovy | 56 ---
.../nereids_tpch_shape_sf500_p0/shape/q10.groovy | 70 ---
.../nereids_tpch_shape_sf500_p0/shape/q11.groovy | 65 ---
.../nereids_tpch_shape_sf500_p0/shape/q12.groovy | 66 ---
.../nereids_tpch_shape_sf500_p0/shape/q13.groovy | 55 ---
.../nereids_tpch_shape_sf500_p0/shape/q14.groovy | 48 ---
.../nereids_tpch_shape_sf500_p0/shape/q15.groovy | 57 ---
.../nereids_tpch_shape_sf500_p0/shape/q16.groovy | 68 ---
.../nereids_tpch_shape_sf500_p0/shape/q17.groovy | 55 ---
.../nereids_tpch_shape_sf500_p0/shape/q18.groovy | 71 ----
.../nereids_tpch_shape_sf500_p0/shape/q19.groovy | 75 ----
.../nereids_tpch_shape_sf500_p0/shape/q2.groovy | 83 ----
.../nereids_tpch_shape_sf500_p0/shape/q20.groovy | 76 ----
.../nereids_tpch_shape_sf500_p0/shape/q21.groovy | 78 ----
.../nereids_tpch_shape_sf500_p0/shape/q22.groovy | 75 ----
.../nereids_tpch_shape_sf500_p0/shape/q3.groovy | 65 ---
.../nereids_tpch_shape_sf500_p0/shape/q4.groovy | 61 ---
.../nereids_tpch_shape_sf500_p0/shape/q5.groovy | 59 ---
.../nereids_tpch_shape_sf500_p0/shape/q6.groovy | 44 --
.../nereids_tpch_shape_sf500_p0/shape/q7.groovy | 74 ----
.../nereids_tpch_shape_sf500_p0/shape/q8.groovy | 71 ----
.../nereids_tpch_shape_sf500_p0/shape/q9.groovy | 67 ---
183 files changed, 947 insertions(+), 3455 deletions(-)
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q1.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q10.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q11.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q12.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q13.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q14.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q15.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q16.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q17.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q18.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q19.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q2.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q20.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q21.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q22.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q3.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q4.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q5.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q6.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q7.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q8.out
delete mode 100644
regression-test/data/nereids_tpch_shape_sf500_p0/shape/q9.out
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/load.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q1.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q10.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q11.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q12.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q13.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q14.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q15.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q16.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q17.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q18.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q19.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q2.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q20.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q21.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q22.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q3.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q4.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q5.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q6.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q7.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q8.groovy
delete mode 100644
regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q9.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]