Skip to content

Conversation

@Mryange
Copy link
Contributor

@Mryange Mryange commented Nov 18, 2025

What problem does this PR solve?

Previously our conditional functions used the function framework.

For example: if(cond, exprA, exprB). Before executing if, cond, exprA, and exprB were already evaluated.

By switching to expr, we can choose to evaluate either exprA or exprB based on the actual value of cond.

Switching to expr also paves the way to support short-circuit evaluation in the future.

Release note

None

Check List (For Author)

  • Test

    • Regression test
    • Unit Test
    • Manual test (add detailed scripts or steps below)
    • No need to test or manual test. Explain why:
      • This is a refactor/code format and no logic has been changed.
      • Previous test can cover this change.
      • No code files have been changed.
      • Other reason
  • Behavior changed:

    • No.
    • Yes.
  • Does this need documentation?

    • No.
    • Yes.

Check List (For Reviewer who merge this PR)

  • Confirm the release note
  • Confirm test cases
  • Confirm document
  • Add branch pick label

@Thearas
Copy link
Contributor

Thearas commented Nov 18, 2025

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR.

Please clearly describe your PR:

  1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
  2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
  3. What features were added. Why was this function added?
  4. Which code was refactored and why was this part of the code refactored?
  5. Which functions were optimized and what is the difference before and after the optimization?

@Mryange
Copy link
Contributor Author

Mryange commented Nov 18, 2025

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 35324 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit c21ef38d1fed8f82b25d7c5891165f57129b93d8, data reload: false

------ Round 1 ----------------------------------
q1	17609	5197	5004	5004
q2	2066	308	205	205
q3	10278	1286	746	746
q4	10237	996	382	382
q5	7531	2490	2450	2450
q6	189	173	138	138
q7	947	783	634	634
q8	9344	1412	1164	1164
q9	6943	5183	5159	5159
q10	6930	2243	1831	1831
q11	483	317	290	290
q12	362	388	231	231
q13	17798	3749	3098	3098
q14	231	223	227	223
q15	605	513	495	495
q16	1041	998	955	955
q17	587	931	375	375
q18	7561	7237	7150	7150
q19	1085	940	552	552
q20	373	373	236	236
q21	4084	3312	3023	3023
q22	1094	1052	983	983
Total cold run time: 107378 ms
Total hot run time: 35324 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5057	5044	5168	5044
q2	248	323	260	260
q3	2231	2741	2338	2338
q4	1417	1833	1370	1370
q5	4325	4543	4563	4543
q6	221	175	132	132
q7	2061	2011	1860	1860
q8	2691	2599	2605	2599
q9	7257	7037	7214	7037
q10	3136	3312	2880	2880
q11	603	531	507	507
q12	714	768	661	661
q13	3634	3999	3379	3379
q14	318	301	301	301
q15	553	506	524	506
q16	1116	1119	1064	1064
q17	1202	1632	1380	1380
q18	8105	7840	7484	7484
q19	897	882	981	882
q20	2003	2045	1790	1790
q21	4853	4626	4311	4311
q22	1082	1043	991	991
Total cold run time: 53724 ms
Total hot run time: 51319 ms

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 6.76% (5/74) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.73% (18272/34652)
Line Coverage 38.10% (165996/435734)
Region Coverage 33.02% (129054/390794)
Branch Coverage 33.80% (55386/163840)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 97.30% (72/74) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.26% (24266/34052)
Line Coverage 57.82% (252312/436403)
Region Coverage 53.17% (210743/396370)
Branch Coverage 54.50% (89882/164919)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 18, 2025

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 34113 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 2224f8f587fd89cbd0cfbe9b347da9799db84612, data reload: false

------ Round 1 ----------------------------------
q1	17592	5060	4869	4869
q2	1989	309	199	199
q3	10293	1269	707	707
q4	10621	981	373	373
q5	7600	2493	2246	2246
q6	186	170	135	135
q7	901	752	627	627
q8	9356	1297	1026	1026
q9	6883	5065	5101	5065
q10	6863	2215	1782	1782
q11	506	292	284	284
q12	335	359	221	221
q13	17776	3622	3038	3038
q14	227	239	222	222
q15	579	514	496	496
q16	1036	996	938	938
q17	570	859	383	383
q18	7322	7240	7732	7240
q19	1179	985	558	558
q20	369	380	233	233
q21	4424	3478	2414	2414
q22	1163	1130	1057	1057
Total cold run time: 107770 ms
Total hot run time: 34113 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5165	5150	5111	5111
q2	258	333	251	251
q3	2385	2853	2520	2520
q4	1689	1859	1409	1409
q5	4452	4367	4568	4367
q6	202	168	122	122
q7	1980	1826	1835	1826
q8	2618	2669	2548	2548
q9	7153	7153	7131	7131
q10	3021	3236	2789	2789
q11	570	494	482	482
q12	647	738	617	617
q13	3265	3646	3009	3009
q14	262	281	270	270
q15	522	484	482	482
q16	998	1036	981	981
q17	1083	1402	1332	1332
q18	7342	7262	7134	7134
q19	726	732	740	732
q20	1887	1978	1782	1782
q21	4776	4272	4205	4205
q22	1092	1054	998	998
Total cold run time: 52093 ms
Total hot run time: 50098 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 188387 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 2224f8f587fd89cbd0cfbe9b347da9799db84612, data reload: false

query1	1025	402	379	379
query2	6561	1711	1641	1641
query3	6755	233	230	230
query4	26186	22894	22829	22829
query5	4439	675	527	527
query6	360	248	246	246
query7	4666	505	335	335
query8	306	268	265	265
query9	8714	2961	2941	2941
query10	497	356	300	300
query11	15939	14957	14850	14850
query12	184	128	120	120
query13	1706	588	462	462
query14	11170	9227	9151	9151
query15	198	192	174	174
query16	7567	649	447	447
query17	1229	760	622	622
query18	2025	415	326	326
query19	209	196	188	188
query20	134	129	125	125
query21	221	134	114	114
query22	4208	4241	4134	4134
query23	33953	33087	33090	33087
query24	8114	2370	2398	2370
query25	635	527	458	458
query26	1231	275	171	171
query27	2752	496	372	372
query28	4369	2247	2227	2227
query29	806	684	492	492
query30	308	235	200	200
query31	905	799	729	729
query32	90	87	81	81
query33	599	397	328	328
query34	782	866	536	536
query35	831	834	753	753
query36	952	984	877	877
query37	133	123	95	95
query38	3453	3505	3474	3474
query39	1485	1429	1405	1405
query40	231	139	126	126
query41	63	58	61	58
query42	131	115	117	115
query43	457	477	471	471
query44	1246	825	781	781
query45	191	182	175	175
query46	874	1013	643	643
query47	1803	1819	1730	1730
query48	394	429	328	328
query49	755	511	420	420
query50	641	683	421	421
query51	3891	4070	3897	3897
query52	115	117	104	104
query53	252	270	203	203
query54	328	319	303	303
query55	100	96	94	94
query56	342	370	339	339
query57	1194	1185	1120	1120
query58	297	284	281	281
query59	2505	2579	2565	2565
query60	368	368	354	354
query61	183	162	155	155
query62	767	711	676	676
query63	235	198	202	198
query64	4498	1139	877	877
query65	4009	3947	3940	3940
query66	1136	436	355	355
query67	15361	15026	14905	14905
query68	4596	958	650	650
query69	497	347	306	306
query70	1309	1259	1286	1259
query71	431	352	330	330
query72	5925	5151	5018	5018
query73	639	569	373	373
query74	8917	8771	8925	8771
query75	3283	3255	2771	2771
query76	3317	1133	788	788
query77	526	409	339	339
query78	9685	9942	8954	8954
query79	2590	841	602	602
query80	1752	609	535	535
query81	574	254	225	225
query82	399	174	142	142
query83	361	267	252	252
query84	258	116	92	92
query85	939	499	452	452
query86	480	315	316	315
query87	3679	3752	3582	3582
query88	2856	2249	2204	2204
query89	389	329	297	297
query90	1798	240	232	232
query91	169	167	135	135
query92	88	78	72	72
query93	1556	1015	697	697
query94	747	440	331	331
query95	429	345	345	345
query96	475	602	279	279
query97	2882	2968	2858	2858
query98	249	215	215	215
query99	1340	1418	1271	1271
Total cold run time: 271199 ms
Total hot run time: 188387 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 27.74 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 2224f8f587fd89cbd0cfbe9b347da9799db84612, data reload: false

query1	0.05	0.04	0.05
query2	0.09	0.05	0.05
query3	0.25	0.07	0.08
query4	1.61	0.12	0.11
query5	0.26	0.26	0.26
query6	1.17	0.65	0.66
query7	0.03	0.02	0.03
query8	0.06	0.04	0.04
query9	0.57	0.51	0.52
query10	0.58	0.58	0.57
query11	0.16	0.11	0.11
query12	0.15	0.11	0.11
query13	0.62	0.60	0.60
query14	0.99	1.00	0.99
query15	0.85	0.83	0.83
query16	0.40	0.38	0.39
query17	1.03	1.05	1.08
query18	0.21	0.20	0.20
query19	1.89	1.88	1.82
query20	0.02	0.01	0.01
query21	15.47	0.20	0.12
query22	5.11	0.06	0.04
query23	15.66	0.26	0.10
query24	3.10	0.75	0.97
query25	0.06	0.06	0.06
query26	0.15	0.13	0.13
query27	0.07	0.05	0.05
query28	5.51	1.16	0.96
query29	12.56	3.85	3.22
query30	0.29	0.14	0.12
query31	2.82	0.59	0.38
query32	3.23	0.56	0.46
query33	3.05	2.97	3.06
query34	15.83	5.12	4.55
query35	4.60	4.57	4.58
query36	0.67	0.50	0.49
query37	0.09	0.06	0.06
query38	0.07	0.04	0.04
query39	0.03	0.04	0.03
query40	0.17	0.14	0.13
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.05	0.03	0.03
Total cold run time: 99.71 s
Total hot run time: 27.74 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 7.25% (5/69) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.73% (18272/34652)
Line Coverage 38.10% (165995/435729)
Region Coverage 33.01% (129011/390790)
Branch Coverage 33.80% (55383/163838)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 98.55% (68/69) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.47% (24336/34052)
Line Coverage 57.94% (252849/436398)
Region Coverage 53.21% (210909/396366)
Branch Coverage 54.58% (90018/164917)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 20, 2025

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 35178 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 6ee078383dd9817c3d1e807aaf3ab291f1659275, data reload: false

------ Round 1 ----------------------------------
q1	17604	5007	4900	4900
q2	1986	301	206	206
q3	10305	1280	705	705
q4	10243	993	373	373
q5	7529	2506	2372	2372
q6	186	168	139	139
q7	932	772	656	656
q8	9362	1397	1126	1126
q9	7403	5443	5483	5443
q10	6889	2230	1809	1809
q11	501	321	277	277
q12	357	363	227	227
q13	17963	3637	3089	3089
q14	234	258	222	222
q15	590	544	498	498
q16	1002	990	936	936
q17	581	868	357	357
q18	7481	7600	7886	7600
q19	1304	1002	603	603
q20	364	331	219	219
q21	3838	3381	2373	2373
q22	1124	1099	1048	1048
Total cold run time: 107778 ms
Total hot run time: 35178 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5313	5150	5189	5150
q2	344	418	321	321
q3	2426	2889	2445	2445
q4	1472	1894	1476	1476
q5	4589	4665	4366	4366
q6	211	167	125	125
q7	1914	2013	1801	1801
q8	2925	2588	2609	2588
q9	7648	7889	7410	7410
q10	3079	3230	2721	2721
q11	563	506	480	480
q12	642	744	560	560
q13	3239	3622	3039	3039
q14	262	285	278	278
q15	534	484	483	483
q16	1022	1043	1005	1005
q17	1133	1470	1322	1322
q18	7340	7119	7020	7020
q19	752	741	774	741
q20	1898	1994	1820	1820
q21	5112	4355	4369	4355
q22	1068	1046	966	966
Total cold run time: 53486 ms
Total hot run time: 50472 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 188826 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 6ee078383dd9817c3d1e807aaf3ab291f1659275, data reload: false

query1	1040	413	396	396
query2	6551	1682	1683	1682
query3	6762	225	225	225
query4	26684	23197	22708	22708
query5	4398	631	530	530
query6	356	257	259	257
query7	4661	508	310	310
query8	315	267	264	264
query9	8684	2934	2891	2891
query10	515	345	315	315
query11	15843	15066	14900	14900
query12	171	122	117	117
query13	1680	573	456	456
query14	10862	9156	9207	9156
query15	206	191	172	172
query16	7281	659	492	492
query17	1223	748	622	622
query18	1996	435	355	355
query19	218	215	192	192
query20	133	130	127	127
query21	226	136	116	116
query22	4022	4165	4051	4051
query23	33952	33065	32908	32908
query24	8194	2413	2422	2413
query25	643	552	489	489
query26	1253	282	174	174
query27	2730	504	380	380
query28	4400	2253	2234	2234
query29	852	657	529	529
query30	306	233	210	210
query31	923	808	725	725
query32	100	89	82	82
query33	612	404	376	376
query34	789	880	531	531
query35	854	843	755	755
query36	919	990	891	891
query37	143	121	104	104
query38	3550	3510	3452	3452
query39	1505	1436	1442	1436
query40	241	146	134	134
query41	70	70	68	68
query42	139	120	118	118
query43	485	506	457	457
query44	1265	808	812	808
query45	194	187	182	182
query46	908	1006	659	659
query47	1823	1791	1719	1719
query48	408	423	350	350
query49	775	551	422	422
query50	660	685	424	424
query51	3885	3887	3832	3832
query52	113	127	109	109
query53	252	270	205	205
query54	335	320	308	308
query55	94	98	96	96
query56	357	356	348	348
query57	1168	1197	1129	1129
query58	300	297	297	297
query59	2492	2715	2520	2520
query60	375	369	357	357
query61	155	169	178	169
query62	789	710	658	658
query63	238	195	202	195
query64	4503	1232	905	905
query65	4001	3925	3910	3910
query66	1203	452	355	355
query67	15475	15212	15348	15212
query68	8263	984	647	647
query69	505	345	304	304
query70	1281	1272	1279	1272
query71	490	348	329	329
query72	5663	4915	4938	4915
query73	683	605	365	365
query74	8920	9125	8951	8951
query75	3954	3231	2791	2791
query76	3773	1122	725	725
query77	805	412	343	343
query78	9539	9779	8938	8938
query79	2213	842	612	612
query80	681	599	544	544
query81	490	259	230	230
query82	474	176	145	145
query83	282	275	264	264
query84	257	118	99	99
query85	984	511	459	459
query86	349	319	302	302
query87	3757	3674	3598	3598
query88	3479	2280	2267	2267
query89	402	338	297	297
query90	1978	244	250	244
query91	182	174	136	136
query92	92	83	75	75
query93	1739	1026	702	702
query94	680	438	319	319
query95	424	361	340	340
query96	491	597	290	290
query97	2929	2992	2883	2883
query98	250	223	217	217
query99	1321	1396	1254	1254
Total cold run time: 275585 ms
Total hot run time: 188826 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 27.5 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 6ee078383dd9817c3d1e807aaf3ab291f1659275, data reload: false

query1	0.05	0.05	0.05
query2	0.09	0.05	0.05
query3	0.25	0.08	0.08
query4	1.60	0.11	0.11
query5	0.26	0.25	0.24
query6	1.20	0.66	0.64
query7	0.03	0.03	0.02
query8	0.05	0.04	0.04
query9	0.58	0.52	0.51
query10	0.58	0.57	0.57
query11	0.16	0.11	0.10
query12	0.14	0.12	0.12
query13	0.63	0.60	0.60
query14	1.01	1.00	0.99
query15	0.86	0.83	0.87
query16	0.38	0.37	0.38
query17	1.01	1.07	1.00
query18	0.21	0.20	0.19
query19	1.89	1.82	1.82
query20	0.02	0.01	0.02
query21	15.47	0.20	0.12
query22	4.92	0.07	0.05
query23	15.68	0.26	0.11
query24	3.34	0.54	0.47
query25	0.07	0.07	0.06
query26	0.17	0.14	0.14
query27	0.06	0.06	0.06
query28	4.21	1.13	0.95
query29	12.59	3.92	3.22
query30	0.29	0.14	0.12
query31	2.82	0.60	0.39
query32	3.24	0.55	0.47
query33	3.13	3.11	3.09
query34	15.56	5.34	4.54
query35	4.61	4.65	4.53
query36	0.68	0.50	0.48
query37	0.10	0.06	0.06
query38	0.06	0.05	0.04
query39	0.03	0.03	0.03
query40	0.18	0.14	0.13
query41	0.09	0.04	0.03
query42	0.04	0.04	0.04
query43	0.05	0.03	0.03
Total cold run time: 98.39 s
Total hot run time: 27.5 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 1.29% (5/389) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.63% (18280/34731)
Line Coverage 38.06% (166232/436816)
Region Coverage 33.03% (129343/391620)
Branch Coverage 33.80% (55484/164158)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 35.57% (138/388) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 57.45% (19594/34106)
Line Coverage 42.88% (187517/437278)
Region Coverage 37.96% (150814/397257)
Branch Coverage 38.38% (63430/165287)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 21, 2025

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 34326 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit fe4dfb658b79c2632143f43e21d8dc2353d48833, data reload: false

------ Round 1 ----------------------------------
q1	17655	5066	4937	4937
q2	2049	314	201	201
q3	10255	1269	717	717
q4	10238	945	371	371
q5	7567	2312	2386	2312
q6	178	173	144	144
q7	904	773	624	624
q8	9326	1314	1089	1089
q9	7048	5365	5399	5365
q10	6863	2211	1813	1813
q11	485	311	295	295
q12	332	366	231	231
q13	17814	3633	2990	2990
q14	226	232	220	220
q15	585	507	494	494
q16	1044	1009	931	931
q17	574	855	378	378
q18	7767	7153	7145	7145
q19	1123	951	556	556
q20	371	353	234	234
q21	3819	3167	2285	2285
q22	1117	1049	994	994
Total cold run time: 107340 ms
Total hot run time: 34326 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5005	5008	4940	4940
q2	333	400	318	318
q3	2161	2692	2305	2305
q4	1329	1773	1308	1308
q5	4219	4475	4491	4475
q6	211	175	128	128
q7	2005	1962	1874	1874
q8	2555	2657	2532	2532
q9	7716	7595	7508	7508
q10	3059	3248	2779	2779
q11	611	552	499	499
q12	683	771	590	590
q13	3459	3876	3368	3368
q14	292	320	283	283
q15	521	485	520	485
q16	1072	1123	1057	1057
q17	1179	1515	1365	1365
q18	7793	7914	7610	7610
q19	809	802	900	802
q20	1986	2007	1867	1867
q21	4701	4363	4257	4257
q22	1068	1016	983	983
Total cold run time: 52767 ms
Total hot run time: 51333 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187151 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit fe4dfb658b79c2632143f43e21d8dc2353d48833, data reload: false

query1	1016	401	421	401
query2	6551	1672	1654	1654
query3	6745	234	222	222
query4	25798	23639	22988	22988
query5	4414	644	486	486
query6	335	250	230	230
query7	4662	494	302	302
query8	314	268	273	268
query9	8677	2597	2559	2559
query10	514	322	293	293
query11	15411	15122	14754	14754
query12	171	118	113	113
query13	1686	597	447	447
query14	10308	9317	9195	9195
query15	199	188	171	171
query16	7373	676	527	527
query17	1281	770	641	641
query18	2002	428	333	333
query19	223	211	181	181
query20	138	130	129	129
query21	220	139	113	113
query22	4015	3953	3940	3940
query23	33714	32862	32854	32854
query24	8458	2421	2403	2403
query25	651	544	486	486
query26	1245	279	162	162
query27	2761	510	362	362
query28	4392	2183	2169	2169
query29	866	633	513	513
query30	299	227	204	204
query31	899	826	717	717
query32	85	75	77	75
query33	606	404	344	344
query34	799	901	527	527
query35	796	834	769	769
query36	937	980	874	874
query37	126	110	85	85
query38	3487	3550	3515	3515
query39	1483	1424	1425	1424
query40	222	130	120	120
query41	64	60	62	60
query42	130	111	115	111
query43	483	479	467	467
query44	1272	786	775	775
query45	188	179	172	172
query46	901	1001	641	641
query47	1748	1754	1713	1713
query48	398	438	318	318
query49	783	500	414	414
query50	702	703	425	425
query51	3909	3870	3854	3854
query52	108	117	105	105
query53	255	280	187	187
query54	317	298	268	268
query55	92	86	84	84
query56	367	328	341	328
query57	1160	1185	1098	1098
query58	276	266	270	266
query59	2462	2650	2498	2498
query60	347	343	327	327
query61	159	157	158	157
query62	786	684	642	642
query63	232	200	197	197
query64	4536	1180	851	851
query65	4044	3944	3937	3937
query66	1197	430	332	332
query67	15251	15151	15058	15058
query68	8460	976	651	651
query69	485	316	284	284
query70	1306	1275	1308	1275
query71	477	353	343	343
query72	5974	4841	4805	4805
query73	685	624	368	368
query74	8848	8893	8649	8649
query75	3929	3311	2799	2799
query76	3716	1167	746	746
query77	834	425	328	328
query78	9334	9694	8984	8984
query79	1993	873	618	618
query80	648	593	507	507
query81	491	253	219	219
query82	427	158	128	128
query83	266	276	262	262
query84	250	113	104	104
query85	919	496	443	443
query86	344	295	296	295
query87	3750	3670	3572	3572
query88	3235	2271	2249	2249
query89	398	327	298	298
query90	1959	235	224	224
query91	171	169	141	141
query92	77	66	63	63
query93	1147	1040	691	691
query94	720	462	348	348
query95	402	319	313	313
query96	499	573	281	281
query97	2890	2945	2838	2838
query98	246	210	210	210
query99	1664	1383	1280	1280
Total cold run time: 272590 ms
Total hot run time: 187151 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 27.17 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit fe4dfb658b79c2632143f43e21d8dc2353d48833, data reload: false

query1	0.06	0.05	0.05
query2	0.08	0.04	0.04
query3	0.25	0.08	0.08
query4	1.60	0.11	0.10
query5	0.28	0.26	0.25
query6	1.20	0.65	0.65
query7	0.03	0.02	0.03
query8	0.06	0.04	0.04
query9	0.57	0.53	0.51
query10	0.57	0.57	0.57
query11	0.16	0.11	0.11
query12	0.14	0.11	0.12
query13	0.62	0.60	0.62
query14	1.00	0.98	0.99
query15	0.85	0.83	0.84
query16	0.39	0.39	0.37
query17	1.03	1.05	1.03
query18	0.21	0.20	0.20
query19	1.92	1.78	1.84
query20	0.02	0.01	0.01
query21	15.43	0.18	0.13
query22	5.11	0.07	0.05
query23	15.66	0.24	0.09
query24	3.16	1.40	0.31
query25	0.08	0.07	0.06
query26	0.15	0.14	0.13
query27	0.07	0.06	0.05
query28	4.40	1.12	0.94
query29	12.57	3.82	3.17
query30	0.28	0.14	0.11
query31	2.81	0.58	0.38
query32	3.22	0.54	0.46
query33	3.02	3.12	3.09
query34	16.06	5.15	4.45
query35	4.62	4.59	4.56
query36	0.68	0.51	0.50
query37	0.10	0.07	0.07
query38	0.06	0.05	0.04
query39	0.03	0.03	0.03
query40	0.17	0.14	0.13
query41	0.09	0.04	0.04
query42	0.04	0.03	0.02
query43	0.04	0.04	0.03
Total cold run time: 98.89 s
Total hot run time: 27.17 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 1.39% (6/432) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.60% (18280/34756)
Line Coverage 38.04% (166351/437309)
Region Coverage 32.98% (129299/392108)
Branch Coverage 33.78% (55514/164332)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 32.02% (138/431) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 57.19% (19506/34109)
Line Coverage 42.63% (186478/437448)
Region Coverage 37.54% (149191/397408)
Branch Coverage 38.07% (62953/165343)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 21, 2025

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 35606 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 1e66ef9cc5785c78cbd7efcc621735b05084e970, data reload: false

------ Round 1 ----------------------------------
q1	17614	5088	4919	4919
q2	2008	314	200	200
q3	10259	1272	763	763
q4	10237	942	366	366
q5	7535	2667	2334	2334
q6	183	171	136	136
q7	921	781	623	623
q8	9540	1331	1166	1166
q9	7289	5446	5399	5399
q10	6895	2274	1807	1807
q11	513	305	293	293
q12	354	366	236	236
q13	17939	3641	3022	3022
q14	229	232	206	206
q15	581	502	499	499
q16	1003	993	932	932
q17	575	847	372	372
q18	7377	7381	7638	7381
q19	1432	974	557	557
q20	353	363	231	231
q21	3834	3313	3140	3140
q22	1141	1162	1024	1024
Total cold run time: 107812 ms
Total hot run time: 35606 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5164	5154	5112	5112
q2	347	422	314	314
q3	2387	2741	2650	2650
q4	1398	1911	1341	1341
q5	4577	4443	4445	4443
q6	215	171	132	132
q7	1964	1970	1734	1734
q8	2576	2544	2543	2543
q9	7561	7660	7288	7288
q10	2883	3082	2630	2630
q11	575	506	481	481
q12	609	710	583	583
q13	3221	3719	3041	3041
q14	275	285	261	261
q15	532	503	487	487
q16	1011	1044	986	986
q17	1074	1469	1300	1300
q18	7216	7145	7061	7061
q19	740	729	825	729
q20	1903	1929	1788	1788
q21	4747	4326	4194	4194
q22	1083	1033	1003	1003
Total cold run time: 52058 ms
Total hot run time: 50101 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187265 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 1e66ef9cc5785c78cbd7efcc621735b05084e970, data reload: false

query1	1038	405	411	405
query2	6556	1711	1726	1711
query3	6758	224	219	219
query4	26204	23163	22768	22768
query5	4376	598	462	462
query6	328	255	211	211
query7	4646	519	305	305
query8	312	269	243	243
query9	8690	2580	2563	2563
query10	484	338	308	308
query11	15185	15129	14894	14894
query12	179	119	114	114
query13	1685	577	465	465
query14	10361	9290	9289	9289
query15	193	192	174	174
query16	7558	695	517	517
query17	1235	733	596	596
query18	1987	411	318	318
query19	199	199	176	176
query20	131	123	117	117
query21	215	136	119	119
query22	3902	4039	3951	3951
query23	33683	33059	33087	33059
query24	8449	2354	2382	2354
query25	615	504	438	438
query26	1243	271	159	159
query27	2785	509	361	361
query28	4423	2170	2151	2151
query29	833	617	480	480
query30	300	225	192	192
query31	886	795	718	718
query32	84	71	70	70
query33	608	363	329	329
query34	787	861	511	511
query35	802	846	755	755
query36	947	977	893	893
query37	135	107	87	87
query38	3519	3532	3464	3464
query39	1499	1438	1397	1397
query40	227	131	119	119
query41	66	61	64	61
query42	127	120	110	110
query43	494	492	484	484
query44	1217	759	759	759
query45	182	181	174	174
query46	881	978	628	628
query47	1725	1765	1727	1727
query48	409	432	346	346
query49	783	489	412	412
query50	646	672	398	398
query51	3885	4020	3956	3956
query52	111	118	104	104
query53	238	269	189	189
query54	308	294	287	287
query55	91	88	83	83
query56	342	317	314	314
query57	1193	1183	1113	1113
query58	285	276	273	273
query59	2496	2676	2542	2542
query60	345	335	339	335
query61	165	162	160	160
query62	772	689	647	647
query63	231	199	197	197
query64	4508	1166	937	937
query65	4035	3917	3924	3917
query66	1172	448	347	347
query67	15024	14873	14845	14845
query68	4659	976	650	650
query69	514	335	294	294
query70	1286	1300	1310	1300
query71	423	338	320	320
query72	6128	5158	5104	5104
query73	682	603	359	359
query74	8841	9136	8603	8603
query75	3304	3314	2726	2726
query76	3270	1138	719	719
query77	509	404	319	319
query78	9540	9657	8930	8930
query79	2308	803	606	606
query80	738	578	492	492
query81	499	260	223	223
query82	404	169	139	139
query83	266	266	259	259
query84	257	115	101	101
query85	887	476	446	446
query86	395	337	321	321
query87	3722	3743	3596	3596
query88	3034	2250	2290	2250
query89	389	321	289	289
query90	1988	229	223	223
query91	171	178	133	133
query92	89	73	64	64
query93	2669	993	673	673
query94	722	435	346	346
query95	417	319	310	310
query96	487	564	287	287
query97	2849	2941	2871	2871
query98	241	212	208	208
query99	1289	1386	1297	1297
Total cold run time: 268755 ms
Total hot run time: 187265 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 27.61 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 1e66ef9cc5785c78cbd7efcc621735b05084e970, data reload: false

query1	0.05	0.05	0.05
query2	0.09	0.05	0.05
query3	0.26	0.08	0.08
query4	1.60	0.11	0.11
query5	0.29	0.25	0.25
query6	1.20	0.64	0.64
query7	0.03	0.02	0.03
query8	0.05	0.04	0.04
query9	0.57	0.52	0.51
query10	0.57	0.56	0.57
query11	0.16	0.11	0.11
query12	0.15	0.11	0.12
query13	0.61	0.60	0.61
query14	1.00	0.99	1.00
query15	0.85	0.84	0.84
query16	0.38	0.41	0.40
query17	1.00	1.06	1.03
query18	0.21	0.20	0.20
query19	1.89	1.76	1.79
query20	0.01	0.02	0.01
query21	15.45	0.21	0.13
query22	5.09	0.08	0.05
query23	15.66	0.26	0.10
query24	3.19	0.66	0.53
query25	0.07	0.06	0.06
query26	0.14	0.13	0.14
query27	0.06	0.06	0.06
query28	4.50	1.12	0.92
query29	12.58	3.99	3.31
query30	0.29	0.14	0.11
query31	2.82	0.57	0.39
query32	3.24	0.54	0.48
query33	3.07	3.03	3.13
query34	15.86	5.10	4.54
query35	4.54	4.56	4.60
query36	0.68	0.51	0.49
query37	0.10	0.07	0.07
query38	0.07	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.13	0.14
query41	0.08	0.03	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.03
Total cold run time: 98.75 s
Total hot run time: 27.61 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 1.39% (6/433) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.60% (18280/34756)
Line Coverage 38.04% (166360/437288)
Region Coverage 33.01% (129438/392098)
Branch Coverage 33.79% (55520/164324)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 79.63% (344/432) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.54% (24405/34116)
Line Coverage 58.01% (253772/437453)
Region Coverage 53.33% (211930/397405)
Branch Coverage 54.69% (90421/165335)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 21, 2025

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 35661 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 25e1ac0240e1e9942b79f8df021a42585626048a, data reload: false

------ Round 1 ----------------------------------
q1	18018	5110	5118	5110
q2	2072	318	204	204
q3	11953	1338	757	757
q4	10239	878	388	388
q5	7524	2459	2365	2365
q6	187	172	142	142
q7	964	788	652	652
q8	9384	1341	1144	1144
q9	7100	5382	5383	5382
q10	6904	2246	1810	1810
q11	517	318	287	287
q12	340	389	226	226
q13	17782	3674	3055	3055
q14	225	242	216	216
q15	593	518	502	502
q16	1051	977	950	950
q17	582	865	376	376
q18	7286	7584	7724	7584
q19	1131	978	601	601
q20	406	361	237	237
q21	4397	4124	2630	2630
q22	1148	1065	1043	1043
Total cold run time: 109803 ms
Total hot run time: 35661 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5319	5211	5346	5211
q2	323	427	310	310
q3	2439	2903	2530	2530
q4	1456	1959	1479	1479
q5	4520	4387	4490	4387
q6	210	163	133	133
q7	1986	1971	1808	1808
q8	2658	2679	2591	2591
q9	7456	7202	6940	6940
q10	2928	3095	2655	2655
q11	581	532	497	497
q12	667	728	576	576
q13	3269	3685	3075	3075
q14	282	287	263	263
q15	537	512	492	492
q16	1006	1036	1002	1002
q17	1124	1489	1325	1325
q18	7186	7051	7070	7051
q19	847	798	823	798
q20	1968	1956	1793	1793
q21	4799	4406	4318	4318
q22	1088	1032	974	974
Total cold run time: 52649 ms
Total hot run time: 50208 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187628 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 25e1ac0240e1e9942b79f8df021a42585626048a, data reload: false

query1	1005	435	401	401
query2	6547	1654	1676	1654
query3	6771	220	216	216
query4	25893	23213	23028	23028
query5	4390	629	465	465
query6	343	245	226	226
query7	4647	513	311	311
query8	304	253	244	244
query9	8711	2595	2599	2595
query10	507	369	301	301
query11	15833	15094	14869	14869
query12	183	126	113	113
query13	1686	583	452	452
query14	11099	9341	9229	9229
query15	197	193	183	183
query16	7540	688	523	523
query17	1267	782	678	678
query18	2040	427	337	337
query19	221	216	186	186
query20	135	127	124	124
query21	224	141	128	128
query22	3958	4168	3917	3917
query23	34044	32998	32924	32924
query24	8520	2421	2414	2414
query25	621	548	502	502
query26	1263	277	173	173
query27	2738	497	372	372
query28	4364	2204	2196	2196
query29	846	640	519	519
query30	301	226	200	200
query31	948	803	739	739
query32	88	79	77	77
query33	602	379	349	349
query34	798	901	547	547
query35	792	824	748	748
query36	949	1011	901	901
query37	123	117	85	85
query38	3491	3561	3421	3421
query39	1476	1394	1441	1394
query40	231	147	135	135
query41	65	62	60	60
query42	132	119	115	115
query43	494	492	471	471
query44	1298	781	785	781
query45	184	179	171	171
query46	901	992	657	657
query47	1727	1760	1683	1683
query48	399	441	334	334
query49	786	528	429	429
query50	666	682	416	416
query51	3876	3924	4039	3924
query52	111	116	104	104
query53	251	273	198	198
query54	315	304	284	284
query55	93	90	90	90
query56	330	318	306	306
query57	1162	1195	1112	1112
query58	303	278	268	268
query59	2551	2692	2536	2536
query60	362	351	335	335
query61	169	152	156	152
query62	787	705	640	640
query63	238	203	210	203
query64	4441	1145	855	855
query65	4051	3933	3909	3909
query66	1128	434	329	329
query67	15329	15127	14781	14781
query68	8447	966	641	641
query69	494	328	302	302
query70	1266	1273	1304	1273
query71	506	342	323	323
query72	5597	4867	4819	4819
query73	687	586	366	366
query74	8810	9186	9119	9119
query75	4057	3322	2813	2813
query76	3767	1188	771	771
query77	812	407	313	313
query78	9555	9612	8805	8805
query79	2617	849	613	613
query80	720	602	509	509
query81	506	269	222	222
query82	479	159	131	131
query83	281	264	250	250
query84	260	114	97	97
query85	929	482	443	443
query86	402	306	285	285
query87	3730	3702	3607	3607
query88	3794	2276	2232	2232
query89	394	331	296	296
query90	1916	239	227	227
query91	173	165	130	130
query92	84	67	67	67
query93	2225	1030	682	682
query94	702	442	363	363
query95	415	327	332	327
query96	492	575	282	282
query97	2892	2943	2849	2849
query98	242	213	204	204
query99	1344	1383	1248	1248
Total cold run time: 276440 ms
Total hot run time: 187628 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 27.62 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 25e1ac0240e1e9942b79f8df021a42585626048a, data reload: false

query1	0.05	0.05	0.05
query2	0.09	0.05	0.05
query3	0.26	0.09	0.08
query4	1.61	0.12	0.11
query5	0.27	0.25	0.24
query6	1.18	0.64	0.63
query7	0.03	0.03	0.05
query8	0.05	0.04	0.04
query9	0.58	0.52	0.52
query10	0.59	0.57	0.56
query11	0.16	0.12	0.11
query12	0.15	0.12	0.12
query13	0.63	0.60	0.59
query14	1.00	1.00	1.00
query15	0.85	0.84	0.83
query16	0.40	0.38	0.39
query17	1.03	1.02	1.01
query18	0.22	0.20	0.20
query19	1.94	1.78	1.79
query20	0.01	0.02	0.01
query21	15.45	0.19	0.13
query22	5.19	0.07	0.05
query23	15.67	0.26	0.11
query24	2.68	0.55	0.66
query25	0.09	0.07	0.06
query26	0.13	0.14	0.13
query27	0.07	0.06	0.06
query28	4.60	1.21	0.94
query29	12.56	3.99	3.29
query30	0.28	0.14	0.13
query31	2.82	0.59	0.39
query32	3.24	0.56	0.48
query33	2.97	3.05	3.15
query34	15.89	5.16	4.55
query35	4.54	4.62	4.51
query36	0.69	0.50	0.49
query37	0.10	0.07	0.07
query38	0.06	0.04	0.03
query39	0.04	0.03	0.03
query40	0.18	0.15	0.14
query41	0.08	0.03	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.03
Total cold run time: 98.51 s
Total hot run time: 27.62 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 1.19% (7/586) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.60% (18287/34764)
Line Coverage 38.07% (166555/437460)
Region Coverage 33.02% (129489/392200)
Branch Coverage 33.79% (55550/164396)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 85.64% (501/585) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.53% (24410/34124)
Line Coverage 57.99% (253781/437625)
Region Coverage 53.29% (211820/397507)
Branch Coverage 54.62% (90348/165407)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 22, 2025

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 34250 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 838eaeb1f87e8e861df3d631ff95e465b7d73136, data reload: false

------ Round 1 ----------------------------------
q1	17609	5048	4882	4882
q2	2047	332	204	204
q3	10228	1281	717	717
q4	10225	913	370	370
q5	7509	2273	2379	2273
q6	177	168	134	134
q7	913	783	620	620
q8	9320	1314	1064	1064
q9	7133	5393	5339	5339
q10	6873	2245	1852	1852
q11	492	301	283	283
q12	333	364	231	231
q13	17776	3635	2995	2995
q14	236	228	210	210
q15	580	512	500	500
q16	1025	995	931	931
q17	571	861	378	378
q18	7483	7220	7179	7179
q19	1123	941	554	554
q20	355	344	227	227
q21	3715	3174	2332	2332
q22	1071	1037	975	975
Total cold run time: 106794 ms
Total hot run time: 34250 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4988	4983	4920	4920
q2	343	403	313	313
q3	2150	2617	2310	2310
q4	1330	1748	1333	1333
q5	4194	4350	4533	4350
q6	221	176	130	130
q7	1950	1970	1831	1831
q8	2618	2693	2595	2595
q9	7626	7629	7625	7625
q10	3088	3259	2806	2806
q11	601	540	499	499
q12	685	767	640	640
q13	3694	3907	3315	3315
q14	304	312	297	297
q15	550	500	512	500
q16	1062	1110	1051	1051
q17	1142	1497	1397	1397
q18	7834	7746	7430	7430
q19	796	827	875	827
q20	1896	1995	1785	1785
q21	4718	4267	4217	4217
q22	1080	1067	981	981
Total cold run time: 52870 ms
Total hot run time: 51152 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 184655 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 838eaeb1f87e8e861df3d631ff95e465b7d73136, data reload: false

query1	1027	434	405	405
query2	6567	1645	1652	1645
query3	6772	220	219	219
query4	26537	23485	22922	22922
query5	4408	639	499	499
query6	337	242	227	227
query7	4668	491	298	298
query8	323	262	248	248
query9	8735	2583	2586	2583
query10	511	366	299	299
query11	15399	15171	14845	14845
query12	176	122	113	113
query13	1694	586	468	468
query14	10342	9218	9111	9111
query15	208	193	173	173
query16	7455	688	537	537
query17	1280	811	646	646
query18	2009	423	340	340
query19	211	212	176	176
query20	127	124	122	122
query21	218	135	115	115
query22	4176	4261	4135	4135
query23	34061	32973	32866	32866
query24	8563	2421	2429	2421
query25	641	539	479	479
query26	1248	281	163	163
query27	2739	510	366	366
query28	4370	2189	2163	2163
query29	849	637	507	507
query30	299	234	199	199
query31	912	860	701	701
query32	87	77	72	72
query33	603	386	342	342
query34	780	912	523	523
query35	794	847	776	776
query36	949	987	878	878
query37	118	105	82	82
query38	3510	3548	3469	3469
query39	1509	1468	1407	1407
query40	220	129	117	117
query41	66	61	61	61
query42	128	115	111	111
query43	500	490	464	464
query44	1273	775	762	762
query45	184	177	171	171
query46	887	991	635	635
query47	1754	1774	1721	1721
query48	385	417	331	331
query49	770	509	413	413
query50	664	679	418	418
query51	3883	3923	3919	3919
query52	110	113	108	108
query53	236	260	194	194
query54	309	295	279	279
query55	86	90	82	82
query56	315	357	312	312
query57	1192	1193	1102	1102
query58	297	276	265	265
query59	2509	2562	2436	2436
query60	355	341	326	326
query61	169	162	158	158
query62	750	703	642	642
query63	225	193	191	191
query64	4497	1160	868	868
query65	4018	3921	3924	3921
query66	1176	433	340	340
query67	15170	15007	14911	14911
query68	8245	943	632	632
query69	492	319	289	289
query70	1367	1268	1248	1248
query71	479	357	317	317
query72	6091	2616	2499	2499
query73	684	629	376	376
query74	9118	9097	8749	8749
query75	4018	3306	2800	2800
query76	3736	1151	712	712
query77	810	397	323	323
query78	9582	9540	8833	8833
query79	2553	845	614	614
query80	747	560	492	492
query81	484	253	226	226
query82	483	157	130	130
query83	295	260	249	249
query84	307	120	98	98
query85	917	477	436	436
query86	346	337	296	296
query87	3820	3664	3594	3594
query88	3338	2248	2262	2248
query89	408	329	292	292
query90	1935	222	224	222
query91	167	169	142	142
query92	84	68	65	65
query93	1763	1014	689	689
query94	711	438	341	341
query95	402	345	320	320
query96	480	577	277	277
query97	2962	2955	2869	2869
query98	235	209	209	209
query99	1450	1384	1270	1270
Total cold run time: 275849 ms
Total hot run time: 184655 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 27.76 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 838eaeb1f87e8e861df3d631ff95e465b7d73136, data reload: false

query1	0.05	0.05	0.05
query2	0.09	0.05	0.05
query3	0.26	0.09	0.09
query4	1.61	0.11	0.11
query5	0.26	0.26	0.24
query6	1.18	0.64	0.63
query7	0.03	0.02	0.03
query8	0.05	0.04	0.04
query9	0.57	0.52	0.53
query10	0.58	0.56	0.56
query11	0.16	0.11	0.11
query12	0.15	0.11	0.11
query13	0.62	0.60	0.61
query14	1.00	1.00	1.00
query15	0.86	0.82	0.85
query16	0.38	0.41	0.38
query17	1.04	1.03	0.99
query18	0.21	0.20	0.19
query19	1.93	1.80	1.81
query20	0.02	0.01	0.01
query21	15.43	0.17	0.12
query22	5.17	0.06	0.04
query23	15.64	0.25	0.10
query24	2.56	0.78	1.09
query25	0.08	0.05	0.07
query26	0.14	0.13	0.13
query27	0.07	0.05	0.05
query28	5.20	1.14	0.92
query29	12.63	3.92	3.26
query30	0.27	0.13	0.11
query31	2.82	0.57	0.39
query32	3.23	0.54	0.47
query33	3.07	3.02	3.14
query34	15.85	5.14	4.59
query35	4.57	4.62	4.56
query36	0.69	0.50	0.48
query37	0.09	0.07	0.07
query38	0.06	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.14	0.14
query41	0.09	0.04	0.03
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 99 s
Total hot run time: 27.76 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 1.36% (8/587) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.54% (18256/34745)
Line Coverage 37.97% (166022/437217)
Region Coverage 32.96% (129229/392054)
Branch Coverage 33.73% (55416/164305)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 85.67% (502/586) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.49% (24383/34105)
Line Coverage 57.97% (253560/437382)
Region Coverage 53.35% (211997/397361)
Branch Coverage 54.65% (90351/165316)

@Mryange Mryange changed the title [wip] condition expr use expr not function [refine](condition) Change conditional functions to native expr Nov 23, 2025
@Mryange Mryange marked this pull request as ready for review November 23, 2025 03:09
@Mryange
Copy link
Contributor Author

Mryange commented Nov 23, 2025

run nonConcurrent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants