Skip to content

Conversation

@Mryange
Copy link
Contributor

@Mryange Mryange commented Jan 11, 2026

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

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

@Mryange Mryange marked this pull request as draft January 11, 2026 09:17
@Thearas
Copy link
Contributor

Thearas commented Jan 11, 2026

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 Jan 11, 2026

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17627	4231	4075	4075
q2	2038	373	253	253
q3	10130	1309	701	701
q4	10235	920	324	324
q5	7902	2159	1854	1854
q6	212	172	143	143
q7	925	799	666	666
q8	9287	1402	1194	1194
q9	5028	4666	4559	4559
q10	6810	1797	1397	1397
q11	540	291	289	289
q12	718	781	598	598
q13	17835	3837	3044	3044
q14	300	299	274	274
q15	590	515	506	506
q16	657	676	641	641
q17	671	826	511	511
q18	6669	6453	6732	6453
q19	1664	974	590	590
q20	405	363	246	246
q21	3180	2530	2193	2193
q22	1027	998	954	954
Total cold run time: 104450 ms
Total hot run time: 31465 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4191	4072	4016	4016
q2	333	396	314	314
q3	2093	2640	2210	2210
q4	1360	1792	1330	1330
q5	4111	3970	4006	3970
q6	208	171	128	128
q7	1874	1816	2035	1816
q8	2658	2479	2492	2479
q9	7285	7153	7200	7153
q10	2508	2768	2284	2284
q11	548	495	460	460
q12	706	787	676	676
q13	3638	4086	3560	3560
q14	314	325	290	290
q15	572	546	518	518
q16	657	731	656	656
q17	1225	1355	1422	1355
q18	8025	7655	7710	7655
q19	913	843	858	843
q20	1990	2069	1961	1961
q21	4957	4271	4049	4049
q22	1074	1026	962	962
Total cold run time: 51240 ms
Total hot run time: 48685 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 172705 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 072322701d06d5492a69eb1a58c9b7725c672dbf, data reload: false

query5	4417	578	440	440
query6	326	221	215	215
query7	4210	459	263	263
query8	334	234	234	234
query9	8745	2615	2648	2615
query10	522	385	352	352
query11	15110	15117	15049	15049
query12	187	115	115	115
query13	1257	528	361	361
query14	5824	2935	2747	2747
query14_1	2605	2589	2581	2581
query15	199	194	178	178
query16	983	473	451	451
query17	1073	665	548	548
query18	2413	424	330	330
query19	226	219	195	195
query20	121	124	115	115
query21	224	135	125	125
query22	3919	4015	3830	3830
query23	15827	15594	15254	15254
query23_1	15498	15362	15297	15297
query24	7373	1557	1192	1192
query24_1	1184	1147	1185	1147
query25	565	478	421	421
query26	1251	270	178	178
query27	2743	460	284	284
query28	4588	2139	2136	2136
query29	788	572	458	458
query30	308	238	222	222
query31	826	635	518	518
query32	80	71	72	71
query33	542	343	296	296
query34	879	865	515	515
query35	729	782	698	698
query36	876	853	739	739
query37	128	91	78	78
query38	2710	2699	2651	2651
query39	803	766	724	724
query39_1	718	704	729	704
query40	221	136	122	122
query41	72	67	66	66
query42	106	104	103	103
query43	452	458	441	441
query44	1320	716	724	716
query45	191	186	179	179
query46	869	945	594	594
query47	1385	1435	1300	1300
query48	324	325	254	254
query49	627	435	340	340
query50	629	279	202	202
query51	3834	3808	3712	3712
query52	100	108	97	97
query53	290	329	274	274
query54	296	272	268	268
query55	77	77	83	77
query56	304	303	297	297
query57	1026	1053	936	936
query58	272	256	266	256
query59	2103	2129	2142	2129
query60	309	307	284	284
query61	155	154	152	152
query62	405	360	334	334
query63	296	267	267	267
query64	4949	1274	996	996
query65	3805	3675	3790	3675
query66	1451	409	292	292
query67	15560	15551	15148	15148
query68	5610	1030	707	707
query69	493	349	307	307
query70	991	939	931	931
query71	377	292	281	281
query72	5881	3424	3463	3424
query73	761	721	300	300
query74	8754	8667	8548	8548
query75	2830	2780	2439	2439
query76	3378	1046	631	631
query77	538	369	273	273
query78	9664	9844	9206	9206
query79	1239	898	566	566
query80	659	571	461	461
query81	509	258	226	226
query82	210	142	107	107
query83	257	250	242	242
query84	254	119	102	102
query85	899	513	446	446
query86	333	327	327	327
query87	2864	2855	2740	2740
query88	3073	2195	2208	2195
query89	386	356	332	332
query90	2026	145	145	145
query91	168	162	141	141
query92	70	68	66	66
query93	966	908	532	532
query94	566	314	301	301
query95	587	318	306	306
query96	577	450	202	202
query97	2318	2355	2339	2339
query98	227	203	198	198
query99	576	585	508	508
Total cold run time: 249558 ms
Total hot run time: 172705 ms

@Mryange Mryange force-pushed the make-bool-cpptype-uint8 branch from 0723227 to bed627b Compare January 12, 2026 04:36
@Mryange
Copy link
Contributor Author

Mryange commented Jan 12, 2026

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17644	4302	4056	4056
q2	2069	365	262	262
q3	10100	1292	711	711
q4	10206	834	315	315
q5	7486	2118	1849	1849
q6	189	173	141	141
q7	924	798	660	660
q8	9280	1386	1142	1142
q9	5041	4667	4630	4630
q10	6813	1800	1417	1417
q11	530	305	285	285
q12	752	740	610	610
q13	17807	3838	3107	3107
q14	286	291	270	270
q15	576	522	514	514
q16	718	690	632	632
q17	685	818	486	486
q18	7106	6484	6508	6484
q19	1106	973	605	605
q20	398	366	246	246
q21	3027	2484	2302	2302
q22	1034	1001	941	941
Total cold run time: 103777 ms
Total hot run time: 31665 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4082	4037	4030	4030
q2	319	415	310	310
q3	2130	2593	2202	2202
q4	1377	1760	1329	1329
q5	4089	3988	4072	3988
q6	213	173	128	128
q7	1852	1826	1931	1826
q8	2696	2431	2521	2431
q9	7278	7142	7202	7142
q10	2509	2721	2295	2295
q11	572	485	470	470
q12	780	774	623	623
q13	3635	4187	3480	3480
q14	292	300	276	276
q15	545	495	494	494
q16	823	707	620	620
q17	1155	1325	1419	1325
q18	7980	8165	7834	7834
q19	909	885	873	873
q20	2007	2089	1903	1903
q21	4746	4595	4201	4201
q22	1058	1048	993	993
Total cold run time: 51047 ms
Total hot run time: 48773 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 172956 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 bed627b185da2a8baf0205fb56d6fb8df18dc3a2, data reload: false

query5	4410	617	456	456
query6	351	248	227	227
query7	4222	456	265	265
query8	342	253	245	245
query9	8789	2644	2668	2644
query10	503	387	327	327
query11	15314	15050	14910	14910
query12	189	121	114	114
query13	1266	515	388	388
query14	6438	3030	2757	2757
query14_1	2683	2654	2661	2654
query15	204	199	174	174
query16	998	487	449	449
query17	1107	692	579	579
query18	2623	445	346	346
query19	239	228	201	201
query20	123	119	117	117
query21	221	150	122	122
query22	4024	3998	4198	3998
query23	15932	15918	15417	15417
query23_1	15344	15395	15283	15283
query24	7352	1549	1198	1198
query24_1	1178	1184	1193	1184
query25	564	472	436	436
query26	1244	270	164	164
query27	2745	465	294	294
query28	4510	2136	2129	2129
query29	796	601	426	426
query30	311	241	209	209
query31	819	633	544	544
query32	80	64	66	64
query33	542	352	306	306
query34	900	881	519	519
query35	737	762	684	684
query36	865	875	821	821
query37	131	91	78	78
query38	2754	2741	2670	2670
query39	772	750	745	745
query39_1	723	707	699	699
query40	218	130	111	111
query41	68	61	61	61
query42	103	99	105	99
query43	476	450	433	433
query44	1307	728	715	715
query45	189	182	180	180
query46	846	940	584	584
query47	1417	1490	1353	1353
query48	300	317	235	235
query49	610	418	331	331
query50	640	289	201	201
query51	3743	3798	3719	3719
query52	108	113	94	94
query53	298	323	274	274
query54	276	259	255	255
query55	80	73	70	70
query56	309	291	278	278
query57	1045	1030	901	901
query58	258	247	242	242
query59	2036	2039	2176	2039
query60	362	308	297	297
query61	157	158	159	158
query62	413	356	340	340
query63	298	274	279	274
query64	4840	1305	986	986
query65	3819	3673	3715	3673
query66	1400	411	313	313
query67	14981	15174	15378	15174
query68	7885	971	695	695
query69	495	345	304	304
query70	1094	974	899	899
query71	367	298	278	278
query72	6062	3350	3467	3350
query73	750	723	303	303
query74	8775	8725	8642	8642
query75	2834	2823	2474	2474
query76	3346	1056	628	628
query77	516	378	278	278
query78	9852	9956	9170	9170
query79	1132	898	595	595
query80	761	564	481	481
query81	501	260	233	233
query82	414	142	114	114
query83	262	253	236	236
query84	258	121	104	104
query85	896	519	471	471
query86	322	294	292	292
query87	2857	2846	2742	2742
query88	3175	2224	2197	2197
query89	385	351	332	332
query90	1902	157	157	157
query91	179	166	143	143
query92	69	75	65	65
query93	1047	919	525	525
query94	647	327	298	298
query95	572	375	308	308
query96	575	454	198	198
query97	2317	2402	2318	2318
query98	238	207	195	195
query99	591	582	522	522
Total cold run time: 252939 ms
Total hot run time: 172956 ms

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 100.00% (1/1) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.02% (18981/35797)
Line Coverage 39.10% (175965/450039)
Region Coverage 33.67% (136232/404608)
Branch Coverage 34.70% (58905/169731)

@Mryange
Copy link
Contributor Author

Mryange commented Jan 12, 2026

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17619	4158	4043	4043
q2	2036	345	241	241
q3	10158	1336	722	722
q4	10194	823	316	316
q5	7523	2080	1848	1848
q6	194	172	136	136
q7	931	794	662	662
q8	9266	1381	1114	1114
q9	4916	4573	4548	4548
q10	6815	1814	1424	1424
q11	540	300	276	276
q12	712	721	582	582
q13	17816	3816	3043	3043
q14	280	304	273	273
q15	578	523	502	502
q16	684	701	635	635
q17	679	814	494	494
q18	6595	6460	6758	6460
q19	1200	1104	658	658
q20	406	404	270	270
q21	3213	2594	2473	2473
q22	1136	1076	1047	1047
Total cold run time: 103491 ms
Total hot run time: 31767 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4380	4352	4250	4250
q2	331	414	326	326
q3	2287	2785	2436	2436
q4	1490	1885	1403	1403
q5	4575	4401	4384	4384
q6	215	177	132	132
q7	1995	1910	1810	1810
q8	2609	2471	2426	2426
q9	7034	7282	6978	6978
q10	2593	2888	2268	2268
q11	561	477	446	446
q12	696	804	656	656
q13	3718	4024	3164	3164
q14	287	288	264	264
q15	525	494	486	486
q16	600	657	620	620
q17	1127	1305	1357	1305
q18	7399	7305	7293	7293
q19	831	793	784	784
q20	1963	1937	1812	1812
q21	4439	4274	4209	4209
q22	1080	1030	985	985
Total cold run time: 50735 ms
Total hot run time: 48437 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 171914 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 ab2a2e86e8eef2ef5a9c8974e5c0ff1699a8de8a, data reload: false

query5	4385	571	456	456
query6	356	233	229	229
query7	4235	453	264	264
query8	337	251	241	241
query9	8748	2636	2635	2635
query10	523	356	314	314
query11	15194	15109	14960	14960
query12	183	116	119	116
query13	1271	494	382	382
query14	6115	3023	2752	2752
query14_1	2676	2646	2663	2646
query15	199	196	171	171
query16	1000	401	479	401
query17	1113	682	574	574
query18	2425	451	352	352
query19	232	225	205	205
query20	122	118	113	113
query21	219	144	120	120
query22	3996	4249	3904	3904
query23	16065	15530	15230	15230
query23_1	15502	15356	15477	15356
query24	7456	1540	1167	1167
query24_1	1191	1163	1169	1163
query25	566	478	422	422
query26	1241	271	157	157
query27	2767	452	288	288
query28	4534	2143	2120	2120
query29	774	560	463	463
query30	316	246	211	211
query31	814	670	544	544
query32	80	75	75	75
query33	553	353	299	299
query34	901	877	518	518
query35	759	751	670	670
query36	871	875	806	806
query37	118	89	77	77
query38	2686	2659	2598	2598
query39	782	768	722	722
query39_1	712	715	716	715
query40	217	125	113	113
query41	68	63	62	62
query42	103	100	100	100
query43	439	465	415	415
query44	1299	716	713	713
query45	185	182	175	175
query46	840	949	578	578
query47	1425	1489	1378	1378
query48	310	333	236	236
query49	606	413	320	320
query50	630	263	205	205
query51	3805	3779	3725	3725
query52	100	108	97	97
query53	291	323	264	264
query54	275	245	240	240
query55	78	74	73	73
query56	272	299	293	293
query57	1042	1029	931	931
query58	307	249	244	244
query59	2102	2116	2192	2116
query60	321	310	291	291
query61	155	154	153	153
query62	378	360	311	311
query63	297	264	265	264
query64	4846	1283	968	968
query65	3830	3695	3698	3695
query66	1466	421	305	305
query67	15414	15271	14637	14637
query68	5998	994	711	711
query69	494	345	305	305
query70	1013	941	907	907
query71	361	304	270	270
query72	6071	3457	3385	3385
query73	771	731	302	302
query74	8859	8784	8615	8615
query75	2843	2770	2422	2422
query76	3448	1050	626	626
query77	509	359	269	269
query78	9764	9765	9169	9169
query79	1531	903	574	574
query80	714	577	480	480
query81	519	264	227	227
query82	407	147	108	108
query83	278	248	232	232
query84	256	117	99	99
query85	895	514	465	465
query86	416	316	293	293
query87	2879	2863	2749	2749
query88	3213	2206	2190	2190
query89	391	361	339	339
query90	2147	148	144	144
query91	172	179	139	139
query92	85	66	65	65
query93	1429	902	526	526
query94	639	323	292	292
query95	579	368	304	304
query96	571	459	202	202
query97	2318	2385	2259	2259
query98	224	198	197	197
query99	598	595	503	503
Total cold run time: 252974 ms
Total hot run time: 171914 ms

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 100.00% (1/1) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.02% (18981/35797)
Line Coverage 39.10% (175970/450060)
Region Coverage 33.69% (136342/404637)
Branch Coverage 34.70% (58893/169743)

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