Skip to content

Conversation

@Gabriel39
Copy link
Contributor

@Gabriel39 Gabriel39 commented Jan 9, 2026

What problem does this PR solve?

  1. Add type checking in Field::get()
  2. Use DecimalV2Value as ColumnItemType of TYPE_DECIMALV2

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

@Gabriel39 Gabriel39 requested a review from zclllyybb as a code owner January 9, 2026 10:23
@Thearas
Copy link
Contributor

Thearas commented Jan 9, 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?

@Gabriel39
Copy link
Contributor Author

run buildall

@Gabriel39
Copy link
Contributor Author

run buildall

@Gabriel39
Copy link
Contributor Author

run buildall

@Gabriel39
Copy link
Contributor Author

run buildall

@Gabriel39
Copy link
Contributor Author

run buildall

@Gabriel39
Copy link
Contributor Author

run buildall

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17635	4271	4087	4087
q2	2077	379	245	245
q3	10124	1285	714	714
q4	10220	907	315	315
q5	7725	2178	1839	1839
q6	225	176	143	143
q7	922	790	654	654
q8	9280	1380	1253	1253
q9	4985	4665	4542	4542
q10	6834	1813	1394	1394
q11	501	288	292	288
q12	715	758	599	599
q13	17832	3821	3092	3092
q14	284	290	266	266
q15	594	504	508	504
q16	684	678	635	635
q17	676	838	451	451
q18	6622	6491	6415	6415
q19	1116	970	595	595
q20	398	353	238	238
q21	2975	2415	2219	2219
q22	1034	983	980	980
Total cold run time: 103458 ms
Total hot run time: 31468 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4128	4066	4041	4041
q2	330	383	315	315
q3	2076	2607	2261	2261
q4	1378	1763	1305	1305
q5	4078	3928	4075	3928
q6	212	175	131	131
q7	1892	1864	1697	1697
q8	2863	2467	2474	2467
q9	7273	7277	7034	7034
q10	2575	2748	2307	2307
q11	546	480	468	468
q12	697	789	686	686
q13	3651	4085	3357	3357
q14	400	320	275	275
q15	536	495	497	495
q16	649	687	647	647
q17	1363	1368	1425	1368
q18	7938	8178	7740	7740
q19	952	871	855	855
q20	1979	2044	1965	1965
q21	4827	4567	4053	4053
q22	1071	1010	981	981
Total cold run time: 51414 ms
Total hot run time: 48376 ms

@doris-robot
Copy link

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

query5	4408	589	442	442
query6	335	231	242	231
query7	4225	454	250	250
query8	344	261	241	241
query9	8771	2724	2673	2673
query10	494	398	311	311
query11	15288	15162	14848	14848
query12	177	129	115	115
query13	1270	473	370	370
query14	6030	3025	2758	2758
query14_1	2669	2640	2635	2635
query15	212	202	175	175
query16	1002	481	455	455
query17	1117	701	595	595
query18	2443	446	333	333
query19	231	226	200	200
query20	131	117	118	117
query21	221	141	118	118
query22	3775	4092	3977	3977
query23	15885	15593	15381	15381
query23_1	15576	15496	15393	15393
query24	7349	1547	1177	1177
query24_1	1170	1157	1186	1157
query25	578	487	426	426
query26	1255	267	160	160
query27	2755	441	263	263
query28	4574	2158	2145	2145
query29	795	551	485	485
query30	311	232	210	210
query31	800	624	562	562
query32	78	65	62	62
query33	526	329	281	281
query34	879	863	514	514
query35	734	784	702	702
query36	898	872	823	823
query37	136	90	74	74
query38	2737	2700	2659	2659
query39	793	747	741	741
query39_1	709	717	711	711
query40	212	129	114	114
query41	67	62	65	62
query42	105	105	103	103
query43	455	429	423	423
query44	1294	717	719	717
query45	192	187	179	179
query46	817	937	553	553
query47	1406	1546	1356	1356
query48	292	310	227	227
query49	609	416	337	337
query50	598	276	234	234
query51	3837	3744	3790	3744
query52	104	106	95	95
query53	276	326	273	273
query54	280	265	240	240
query55	75	72	67	67
query56	281	286	278	278
query57	984	1026	950	950
query58	272	254	243	243
query59	2026	2116	2173	2116
query60	315	312	295	295
query61	160	161	154	154
query62	379	344	330	330
query63	294	259	269	259
query64	4946	1282	982	982
query65	3837	3791	3687	3687
query66	1450	430	303	303
query67	15385	14526	14657	14526
query68	5594	982	691	691
query69	506	337	300	300
query70	1074	963	831	831
query71	340	296	282	282
query72	6022	3334	3392	3334
query73	775	735	293	293
query74	8805	8784	8760	8760
query75	2841	2793	2449	2449
query76	3344	1060	623	623
query77	526	350	283	283
query78	9822	9785	9248	9248
query79	1599	885	560	560
query80	1544	543	466	466
query81	551	268	234	234
query82	419	139	107	107
query83	366	253	243	243
query84	251	113	96	96
query85	912	509	449	449
query86	394	298	291	291
query87	2886	2878	2791	2791
query88	2997	2059	2050	2050
query89	389	346	320	320
query90	1955	149	150	149
query91	177	162	141	141
query92	70	67	62	62
query93	1055	912	522	522
query94	641	313	287	287
query95	578	327	344	327
query96	558	450	195	195
query97	2370	2406	2296	2296
query98	222	195	197	195
query99	613	600	526	526
Total cold run time: 252119 ms
Total hot run time: 172215 ms

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17614	4197	4063	4063
q2	2038	359	240	240
q3	10160	1288	724	724
q4	10210	813	313	313
q5	7519	2017	1902	1902
q6	190	175	146	146
q7	930	786	662	662
q8	9296	1366	1229	1229
q9	4998	4630	4539	4539
q10	6822	1807	1421	1421
q11	538	292	289	289
q12	718	764	574	574
q13	17807	3859	3067	3067
q14	300	300	272	272
q15	595	516	518	516
q16	686	697	630	630
q17	677	806	489	489
q18	6700	6471	6450	6450
q19	1099	974	643	643
q20	407	368	241	241
q21	2962	2486	2197	2197
q22	1039	1011	976	976
Total cold run time: 103305 ms
Total hot run time: 31583 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4172	4091	4050	4050
q2	329	408	312	312
q3	2094	2556	2252	2252
q4	1358	1753	1316	1316
q5	4069	3997	4073	3997
q6	217	171	128	128
q7	1852	1849	1704	1704
q8	2860	2558	2532	2532
q9	7304	7262	7055	7055
q10	2525	2667	2326	2326
q11	590	506	470	470
q12	711	765	651	651
q13	3576	4066	3298	3298
q14	305	316	412	316
q15	565	504	608	504
q16	756	669	624	624
q17	1164	1405	1449	1405
q18	8241	7999	7632	7632
q19	866	855	872	855
q20	2028	2093	1930	1930
q21	4745	4500	4604	4500
q22	1106	1062	1053	1053
Total cold run time: 51433 ms
Total hot run time: 48910 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173143 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 64021d47a6efcdd34c6f888c286fb300995ad13f, data reload: false

query5	4460	650	501	501
query6	342	228	213	213
query7	4216	455	256	256
query8	340	246	233	233
query9	8720	2869	2891	2869
query10	506	376	316	316
query11	15452	15234	14937	14937
query12	173	114	120	114
query13	1252	467	353	353
query14	5546	2958	2738	2738
query14_1	2648	2629	2637	2629
query15	203	192	174	174
query16	1002	491	486	486
query17	901	648	547	547
query18	2415	424	319	319
query19	225	219	186	186
query20	123	119	115	115
query21	212	138	115	115
query22	3991	4066	3920	3920
query23	15956	15659	15234	15234
query23_1	15525	15360	15463	15360
query24	7127	1523	1175	1175
query24_1	1177	1162	1197	1162
query25	526	464	427	427
query26	1251	271	152	152
query27	2768	438	270	270
query28	4637	2177	2155	2155
query29	777	548	454	454
query30	311	256	219	219
query31	779	628	569	569
query32	83	77	75	75
query33	532	364	312	312
query34	905	866	524	524
query35	756	781	678	678
query36	926	955	873	873
query37	132	105	88	88
query38	2669	2702	2651	2651
query39	780	765	729	729
query39_1	725	733	727	727
query40	225	140	123	123
query41	74	69	68	68
query42	108	110	107	107
query43	441	480	415	415
query44	1338	754	743	743
query45	187	191	183	183
query46	818	944	575	575
query47	1440	1399	1324	1324
query48	301	313	238	238
query49	634	444	349	349
query50	635	282	213	213
query51	3776	3825	3772	3772
query52	108	112	103	103
query53	290	326	275	275
query54	305	285	290	285
query55	84	85	79	79
query56	320	325	331	325
query57	1008	991	883	883
query58	293	275	265	265
query59	2043	2069	1993	1993
query60	344	335	309	309
query61	163	152	147	147
query62	391	377	319	319
query63	307	263	265	263
query64	4938	1273	971	971
query65	3801	3768	3735	3735
query66	1455	417	319	319
query67	15246	15026	15051	15026
query68	3753	1039	695	695
query69	509	348	314	314
query70	1070	948	888	888
query71	346	305	291	291
query72	6269	3619	3445	3445
query73	780	737	308	308
query74	8893	8761	8624	8624
query75	2768	2795	2425	2425
query76	3349	1056	665	665
query77	528	393	298	298
query78	9652	9963	9244	9244
query79	939	878	557	557
query80	628	576	475	475
query81	510	265	234	234
query82	301	148	112	112
query83	273	259	242	242
query84	299	113	98	98
query85	889	526	469	469
query86	337	325	290	290
query87	2801	2896	2763	2763
query88	2907	2136	2110	2110
query89	384	344	331	331
query90	2022	166	166	166
query91	172	162	142	142
query92	80	70	67	67
query93	1023	881	525	525
query94	593	330	306	306
query95	599	333	379	333
query96	546	476	199	199
query97	2313	2365	2270	2270
query98	209	206	200	200
query99	652	571	554	554
Total cold run time: 247802 ms
Total hot run time: 173143 ms

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17619	4331	4075	4075
q2	2047	349	240	240
q3	10179	1261	740	740
q4	10213	906	324	324
q5	7557	2099	1875	1875
q6	199	177	143	143
q7	932	807	658	658
q8	9269	1432	1172	1172
q9	4927	4706	4708	4706
q10	6828	1825	1402	1402
q11	525	298	277	277
q12	690	755	592	592
q13	17768	3845	3138	3138
q14	301	289	280	280
q15	575	513	537	513
q16	700	682	633	633
q17	636	805	542	542
q18	6579	6400	6263	6263
q19	1086	978	640	640
q20	385	350	245	245
q21	3043	2523	2319	2319
q22	1039	1027	956	956
Total cold run time: 103097 ms
Total hot run time: 31733 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4074	4069	4038	4038
q2	324	382	318	318
q3	2093	2629	2218	2218
q4	1317	1795	1352	1352
q5	4061	3998	4054	3998
q6	211	172	132	132
q7	1905	1809	1664	1664
q8	2873	2590	2525	2525
q9	7170	7110	7022	7022
q10	2578	2738	2342	2342
q11	562	484	467	467
q12	731	760	623	623
q13	3793	4096	3452	3452
q14	317	318	301	301
q15	619	518	486	486
q16	663	683	644	644
q17	1227	1370	1385	1370
q18	8061	7891	7698	7698
q19	963	858	872	858
q20	2043	2055	1922	1922
q21	5151	4526	4265	4265
q22	1033	1029	960	960
Total cold run time: 51769 ms
Total hot run time: 48655 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 171866 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 05b9333c2718a8f049bcb0b686608b55b4dc5ead, data reload: false

query5	4387	658	487	487
query6	340	232	207	207
query7	4221	454	250	250
query8	333	245	240	240
query9	8702	2859	2856	2856
query10	502	373	343	343
query11	15191	15297	14753	14753
query12	176	118	114	114
query13	1254	467	363	363
query14	6160	2932	2757	2757
query14_1	2607	2637	2612	2612
query15	199	186	169	169
query16	988	403	460	403
query17	1069	658	546	546
query18	2474	441	330	330
query19	230	224	194	194
query20	126	118	119	118
query21	220	141	115	115
query22	4108	4069	4037	4037
query23	16020	15565	15323	15323
query23_1	15211	15442	15363	15363
query24	7155	1539	1155	1155
query24_1	1180	1151	1219	1151
query25	587	444	384	384
query26	1235	266	146	146
query27	2787	429	260	260
query28	4607	2148	2136	2136
query29	757	518	419	419
query30	306	238	210	210
query31	791	622	553	553
query32	84	77	66	66
query33	526	342	297	297
query34	870	874	520	520
query35	738	761	663	663
query36	875	937	866	866
query37	130	94	79	79
query38	2781	2685	2618	2618
query39	769	753	725	725
query39_1	716	709	723	709
query40	221	135	117	117
query41	69	63	64	63
query42	109	106	104	104
query43	418	474	391	391
query44	1349	727	735	727
query45	215	184	174	174
query46	838	934	556	556
query47	1434	1471	1347	1347
query48	290	302	224	224
query49	622	422	337	337
query50	612	276	206	206
query51	3779	3824	3747	3747
query52	102	106	98	98
query53	293	327	269	269
query54	293	274	260	260
query55	78	77	76	76
query56	306	311	303	303
query57	1036	981	907	907
query58	291	255	265	255
query59	2134	2126	2047	2047
query60	328	330	308	308
query61	156	148	152	148
query62	384	386	305	305
query63	299	265	275	265
query64	4877	1285	1007	1007
query65	3798	3746	3711	3711
query66	1467	455	335	335
query67	15571	14810	14550	14550
query68	2672	1006	744	744
query69	459	367	327	327
query70	970	932	902	902
query71	328	313	294	294
query72	5784	3555	3651	3555
query73	578	712	303	303
query74	8803	8731	8578	8578
query75	2749	2797	2457	2457
query76	2386	1050	645	645
query77	354	371	327	327
query78	9868	9938	9148	9148
query79	1023	877	554	554
query80	1317	571	484	484
query81	546	261	224	224
query82	1214	150	107	107
query83	395	251	236	236
query84	252	110	98	98
query85	1061	503	454	454
query86	414	290	258	258
query87	2869	2818	2820	2818
query88	2934	2138	2074	2074
query89	386	359	342	342
query90	1884	165	157	157
query91	169	164	138	138
query92	80	73	73	73
query93	911	896	522	522
query94	641	328	288	288
query95	577	382	310	310
query96	548	470	193	193
query97	2356	2346	2284	2284
query98	213	206	198	198
query99	585	593	536	536
Total cold run time: 247028 ms
Total hot run time: 171866 ms

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17645	4316	4060	4060
q2	2092	351	227	227
q3	10135	1285	706	706
q4	10214	858	309	309
q5	7552	2050	1817	1817
q6	188	168	141	141
q7	921	789	647	647
q8	9265	1391	1110	1110
q9	4847	4640	4516	4516
q10	6730	1847	1407	1407
q11	540	310	295	295
q12	683	746	574	574
q13	17790	3880	3071	3071
q14	295	292	269	269
q15	593	511	513	511
q16	701	698	625	625
q17	658	831	463	463
q18	6973	6520	7080	6520
q19	1274	1030	612	612
q20	412	385	262	262
q21	3236	2635	2391	2391
q22	1192	1083	1052	1052
Total cold run time: 103936 ms
Total hot run time: 31585 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4561	4251	4277	4251
q2	334	421	318	318
q3	2278	2786	2406	2406
q4	1415	2047	1384	1384
q5	4318	4261	4303	4261
q6	211	172	125	125
q7	1971	1899	1726	1726
q8	2547	2473	2392	2392
q9	7384	7115	7120	7115
q10	2522	2698	2310	2310
q11	540	467	456	456
q12	752	748	615	615
q13	3563	4076	3326	3326
q14	287	304	283	283
q15	538	516	518	516
q16	662	673	615	615
q17	1127	1320	1284	1284
q18	7552	7351	7370	7351
q19	821	807	805	805
q20	1876	2009	1800	1800
q21	4512	4212	4173	4173
q22	1082	1049	1009	1009
Total cold run time: 50853 ms
Total hot run time: 48521 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173653 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 7644130f52c84635a7eef58d1b68868ff7dd1267, data reload: false

query5	4944	615	485	485
query6	323	228	225	225
query7	4231	446	256	256
query8	342	254	268	254
query9	8687	2865	2873	2865
query10	542	366	333	333
query11	15167	15255	14793	14793
query12	173	118	115	115
query13	1252	455	360	360
query14	6330	2962	2669	2669
query14_1	2633	2595	2674	2595
query15	214	196	172	172
query16	975	494	479	479
query17	1080	722	541	541
query18	2614	427	323	323
query19	231	213	186	186
query20	124	118	115	115
query21	209	133	122	122
query22	4005	4049	4003	4003
query23	16102	15706	15454	15454
query23_1	15475	15500	15486	15486
query24	7184	1535	1134	1134
query24_1	1173	1135	1173	1135
query25	537	454	397	397
query26	1237	266	144	144
query27	2773	435	272	272
query28	4602	2148	2149	2148
query29	768	550	444	444
query30	308	230	216	216
query31	837	627	558	558
query32	86	73	74	73
query33	543	348	312	312
query34	898	913	536	536
query35	719	762	690	690
query36	905	921	858	858
query37	136	104	87	87
query38	2719	2731	2662	2662
query39	778	771	751	751
query39_1	706	723	712	712
query40	223	142	124	124
query41	76	68	67	67
query42	107	115	105	105
query43	440	443	422	422
query44	1301	740	740	740
query45	190	184	178	178
query46	823	936	568	568
query47	1413	1552	1350	1350
query48	306	320	236	236
query49	621	434	355	355
query50	598	280	204	204
query51	3783	3782	3761	3761
query52	108	115	101	101
query53	299	326	282	282
query54	317	289	289	289
query55	79	80	75	75
query56	326	332	327	327
query57	1034	1036	966	966
query58	280	288	271	271
query59	1998	2234	1959	1959
query60	344	354	335	335
query61	190	187	187	187
query62	404	357	320	320
query63	304	264	265	264
query64	4918	1402	972	972
query65	3818	3712	3759	3712
query66	1404	412	313	313
query67	15187	15594	15922	15594
query68	6451	963	685	685
query69	499	357	320	320
query70	1044	982	936	936
query71	356	304	290	290
query72	5794	3461	3398	3398
query73	758	705	297	297
query74	8782	8807	8661	8661
query75	2778	2786	2479	2479
query76	3424	1071	638	638
query77	530	373	311	311
query78	9830	9872	9205	9205
query79	1723	884	569	569
query80	955	575	478	478
query81	522	266	236	236
query82	410	151	114	114
query83	274	269	234	234
query84	253	120	94	94
query85	902	507	450	450
query86	362	297	289	289
query87	2878	2930	2735	2735
query88	2917	2151	2172	2151
query89	374	355	336	336
query90	1986	184	164	164
query91	175	164	139	139
query92	77	78	69	69
query93	1109	912	526	526
query94	662	322	304	304
query95	587	337	319	319
query96	549	466	197	197
query97	2292	2438	2275	2275
query98	239	202	198	198
query99	594	581	518	518
Total cold run time: 252412 ms
Total hot run time: 173653 ms

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17616	4182	4063	4063
q2	2068	362	237	237
q3	10158	1321	733	733
q4	10210	843	332	332
q5	7580	2111	1879	1879
q6	209	172	144	144
q7	944	802	667	667
q8	9270	1385	1149	1149
q9	4922	4618	4574	4574
q10	6823	1825	1426	1426
q11	503	312	272	272
q12	778	750	582	582
q13	17791	3819	3098	3098
q14	298	297	290	290
q15	601	519	498	498
q16	678	682	631	631
q17	962	815	470	470
q18	6953	6487	6467	6467
q19	1474	965	608	608
q20	399	360	247	247
q21	3031	2467	2285	2285
q22	1034	1020	948	948
Total cold run time: 104302 ms
Total hot run time: 31600 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4177	4083	4073	4073
q2	314	407	316	316
q3	2083	2623	2245	2245
q4	1339	1771	1351	1351
q5	4109	3985	3949	3949
q6	211	172	130	130
q7	1836	1824	1640	1640
q8	2849	2512	2433	2433
q9	7277	7162	7119	7119
q10	2472	2744	2275	2275
q11	580	504	461	461
q12	716	803	675	675
q13	3688	4147	3449	3449
q14	318	314	271	271
q15	558	510	483	483
q16	618	680	645	645
q17	1159	1389	1460	1389
q18	7955	7764	7851	7764
q19	895	919	860	860
q20	1978	2071	1897	1897
q21	4954	4554	4274	4274
q22	1109	1005	964	964
Total cold run time: 51195 ms
Total hot run time: 48663 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 172639 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 51c2360bcf6084c11ea8bc2562a1845377f4ed52, data reload: false

query5	4407	634	502	502
query6	351	252	225	225
query7	4215	469	263	263
query8	346	270	263	263
query9	8715	2907	2916	2907
query10	522	373	327	327
query11	15147	15254	14883	14883
query12	172	118	119	118
query13	1257	483	386	386
query14	6467	3094	2848	2848
query14_1	2702	2703	2698	2698
query15	195	196	181	181
query16	1004	468	473	468
query17	1120	687	611	611
query18	2617	415	311	311
query19	221	214	189	189
query20	128	119	112	112
query21	211	134	120	120
query22	3902	3970	3899	3899
query23	15841	15491	15211	15211
query23_1	15433	15344	15355	15344
query24	7256	1540	1117	1117
query24_1	1200	1164	1226	1164
query25	531	454	396	396
query26	820	262	144	144
query27	2752	439	259	259
query28	4545	2127	2130	2127
query29	753	532	424	424
query30	310	250	215	215
query31	785	619	549	549
query32	80	76	76	76
query33	518	341	293	293
query34	872	885	531	531
query35	727	775	673	673
query36	874	889	850	850
query37	127	93	88	88
query38	2731	2749	2717	2717
query39	765	755	742	742
query39_1	731	747	711	711
query40	224	132	116	116
query41	66	68	64	64
query42	104	105	103	103
query43	449	441	404	404
query44	1325	731	737	731
query45	184	185	177	177
query46	806	935	570	570
query47	1423	1478	1350	1350
query48	297	318	223	223
query49	588	443	342	342
query50	615	286	202	202
query51	3743	3809	3756	3756
query52	106	110	102	102
query53	299	328	274	274
query54	299	271	265	265
query55	80	77	79	77
query56	311	306	301	301
query57	1005	1012	916	916
query58	275	255	254	254
query59	2056	2028	2150	2028
query60	342	349	325	325
query61	155	164	152	152
query62	378	384	311	311
query63	306	274	270	270
query64	4247	1285	1027	1027
query65	3810	3769	3720	3720
query66	1357	428	320	320
query67	15282	15383	15190	15190
query68	3156	1011	696	696
query69	474	346	327	327
query70	952	971	933	933
query71	348	311	294	294
query72	5761	2570	3742	2570
query73	666	735	302	302
query74	8834	8705	8611	8611
query75	2835	2855	2493	2493
query76	3072	1082	687	687
query77	574	413	312	312
query78	9844	9776	9101	9101
query79	1422	886	578	578
query80	1519	577	490	490
query81	554	269	231	231
query82	405	143	108	108
query83	396	267	241	241
query84	254	114	96	96
query85	904	515	457	457
query86	400	292	286	286
query87	2832	2907	2796	2796
query88	2926	2141	2121	2121
query89	399	350	321	321
query90	1784	166	155	155
query91	169	170	141	141
query92	80	73	70	70
query93	1006	914	530	530
query94	655	294	301	294
query95	593	347	365	347
query96	568	481	192	192
query97	2336	2370	2300	2300
query98	209	208	204	204
query99	576	574	503	503
Total cold run time: 247083 ms
Total hot run time: 172639 ms

@Gabriel39
Copy link
Contributor Author

run buildall

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jan 14, 2026
@github-actions
Copy link
Contributor

PR approved by at least one committer and no changes requested.

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17722	4157	4056	4056
q2	2207	345	236	236
q3	10199	1239	690	690
q4	10248	866	318	318
q5	7551	2072	1791	1791
q6	188	172	140	140
q7	930	799	651	651
q8	9271	1351	1148	1148
q9	4880	4517	4503	4503
q10	6961	1835	1423	1423
q11	603	299	263	263
q12	716	774	598	598
q13	18069	3797	3138	3138
q14	288	288	271	271
q15	610	524	511	511
q16	670	673	639	639
q17	649	781	490	490
q18	6792	6383	6310	6310
q19	1104	970	600	600
q20	386	350	243	243
q21	2950	2443	2254	2254
q22	1031	996	963	963
Total cold run time: 104025 ms
Total hot run time: 31236 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4114	4080	4014	4014
q2	311	392	326	326
q3	2080	2575	2217	2217
q4	1330	1727	1332	1332
q5	4041	4008	4088	4008
q6	210	171	129	129
q7	1882	1822	2086	1822
q8	2603	2505	2485	2485
q9	7284	7146	7250	7146
q10	2576	2873	2311	2311
q11	574	490	459	459
q12	724	786	677	677
q13	3778	4198	3478	3478
q14	295	323	283	283
q15	547	508	500	500
q16	656	696	643	643
q17	1122	1343	1303	1303
q18	7934	8126	7685	7685
q19	854	815	826	815
q20	1978	2195	1915	1915
q21	4832	4595	4267	4267
q22	1041	1035	975	975
Total cold run time: 50766 ms
Total hot run time: 48790 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173099 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 3522e078be422eb84db91f3812c0ea92fc004dd5, data reload: false

query5	4429	599	507	507
query6	336	241	230	230
query7	4237	473	259	259
query8	366	253	249	249
query9	8745	2822	2827	2822
query10	475	381	331	331
query11	15159	14999	14855	14855
query12	190	119	121	119
query13	1272	477	389	389
query14	6175	2953	2763	2763
query14_1	2630	2650	2631	2631
query15	202	195	174	174
query16	3195	496	487	487
query17	1061	635	540	540
query18	2184	422	322	322
query19	223	222	216	216
query20	126	121	116	116
query21	425	134	114	114
query22	3903	4082	4124	4082
query23	16025	15606	15345	15345
query23_1	15437	15617	15542	15542
query24	7144	1540	1172	1172
query24_1	1156	1123	1133	1123
query25	531	443	399	399
query26	1230	281	152	152
query27	2713	438	263	263
query28	4572	2169	2158	2158
query29	766	537	432	432
query30	335	240	214	214
query31	796	639	557	557
query32	89	79	78	78
query33	538	356	312	312
query34	885	902	514	514
query35	733	767	673	673
query36	890	922	801	801
query37	159	98	89	89
query38	2715	2663	2620	2620
query39	778	772	731	731
query39_1	709	697	706	697
query40	245	140	123	123
query41	72	70	67	67
query42	111	110	104	104
query43	423	478	382	382
query44	1307	757	744	744
query45	210	206	181	181
query46	822	935	589	589
query47	1392	1490	1351	1351
query48	296	311	229	229
query49	613	435	355	355
query50	595	281	209	209
query51	3875	3810	3813	3810
query52	106	111	103	103
query53	294	333	279	279
query54	313	289	278	278
query55	87	82	79	79
query56	349	338	336	336
query57	1055	1047	949	949
query58	282	281	277	277
query59	2121	2122	2091	2091
query60	359	341	328	328
query61	190	183	183	183
query62	397	371	313	313
query63	300	272	268	268
query64	4649	1292	983	983
query65	3829	3664	3673	3664
query66	1357	420	325	325
query67	15224	14629	15598	14629
query68	8126	966	695	695
query69	507	362	324	324
query70	1049	964	948	948
query71	361	307	293	293
query72	5669	3295	3453	3295
query73	749	720	295	295
query74	8792	8758	8604	8604
query75	2772	2783	2494	2494
query76	2853	1071	649	649
query77	520	377	296	296
query78	9587	9904	9200	9200
query79	1341	888	578	578
query80	627	579	480	480
query81	515	272	230	230
query82	211	147	112	112
query83	263	257	238	238
query84	251	115	95	95
query85	886	514	450	450
query86	396	288	288	288
query87	2883	2804	2733	2733
query88	2905	2158	2105	2105
query89	394	361	330	330
query90	2018	165	167	165
query91	174	165	142	142
query92	86	76	76	76
query93	1058	893	535	535
query94	573	323	315	315
query95	587	350	367	350
query96	550	477	199	199
query97	2331	2447	2285	2285
query98	219	202	197	197
query99	579	571	538	538
Total cold run time: 253738 ms
Total hot run time: 173099 ms

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 42.22% (510/1208) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.96% (18973/35825)
Line Coverage 39.00% (175773/450683)
Region Coverage 33.62% (136263/405294)
Branch Coverage 34.64% (58889/169998)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 68.77% (830/1207) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 73.87% (25934/35108)
Line Coverage 61.34% (276088/450099)
Region Coverage 56.10% (229914/409806)
Branch Coverage 58.09% (99197/170763)

@Gabriel39 Gabriel39 merged commit 82525f4 into apache:master Jan 14, 2026
27 of 29 checks passed
Gabriel39 added a commit to Gabriel39/incubator-doris that referenced this pull request Jan 15, 2026
1. Add type checking in `Field::get()`
2. Use DecimalV2Value as ColumnItemType of TYPE_DECIMALV2
@Gabriel39 Gabriel39 mentioned this pull request Jan 15, 2026
16 tasks
yiguolei pushed a commit that referenced this pull request Jan 16, 2026
### What problem does this PR solve?

pick #59488 #59669 #59733 #59831

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] 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 <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
apache/doris-website#1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. dev/4.0.3-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants