Skip to content

Conversation

@Mryange
Copy link
Contributor

@Mryange Mryange commented Nov 11, 2025

What problem does this PR solve?

A const column is not allowed to be nested; it may only appear as the outermost (top-level) column.
Only 0 and 1 are allowed in the nullmap.

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

@hello-stephen
Copy link
Contributor

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 11, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17636	5131	5018	5018
q2	2004	325	221	221
q3	10273	1287	711	711
q4	10221	928	374	374
q5	7535	2387	2431	2387
q6	184	167	135	135
q7	935	777	634	634
q8	9365	1355	1188	1188
q9	7068	5195	5216	5195
q10	6917	2257	1832	1832
q11	511	316	291	291
q12	374	368	231	231
q13	17792	3618	2996	2996
q14	237	243	223	223
q15	590	517	505	505
q16	1032	1007	949	949
q17	590	866	381	381
q18	7394	7070	6970	6970
q19	1149	953	569	569
q20	356	351	230	230
q21	3744	3209	2268	2268
q22	1056	1018	988	988
Total cold run time: 106963 ms
Total hot run time: 34296 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5334	5080	5085	5080
q2	253	330	236	236
q3	2161	2703	2258	2258
q4	1372	1903	1364	1364
q5	4241	4589	4507	4507
q6	218	180	127	127
q7	2015	1971	1848	1848
q8	2679	2714	2562	2562
q9	7368	7342	7359	7342
q10	3041	3312	2824	2824
q11	598	549	502	502
q12	686	794	653	653
q13	3506	3931	3271	3271
q14	282	303	291	291
q15	574	515	479	479
q16	1091	1104	1074	1074
q17	1227	1600	1423	1423
q18	8194	7752	7696	7696
q19	787	775	875	775
q20	2098	1953	1827	1827
q21	4786	4463	4229	4229
q22	1072	1045	999	999
Total cold run time: 53583 ms
Total hot run time: 51367 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187950 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 38e3a9a961ce3f3d19d3f8a6772092225401f0d3, data reload: false

query1	1071	401	394	394
query2	6608	1688	1697	1688
query3	6763	230	227	227
query4	26491	23359	23003	23003
query5	4380	637	478	478
query6	318	238	218	218
query7	4646	481	299	299
query8	296	257	246	246
query9	8695	2588	2588	2588
query10	487	329	295	295
query11	15686	15150	14929	14929
query12	172	124	113	113
query13	1671	557	450	450
query14	10289	9499	9170	9170
query15	195	193	179	179
query16	7182	668	529	529
query17	1045	758	601	601
query18	1982	440	323	323
query19	211	201	200	200
query20	136	128	118	118
query21	211	130	114	114
query22	3960	4147	4028	4028
query23	33929	32891	32823	32823
query24	8507	2399	2422	2399
query25	594	506	443	443
query26	1250	274	156	156
query27	2777	499	359	359
query28	4403	2204	2211	2204
query29	842	612	483	483
query30	301	226	192	192
query31	869	792	758	758
query32	84	69	75	69
query33	603	383	325	325
query34	812	845	523	523
query35	838	860	797	797
query36	951	1009	905	905
query37	124	110	86	86
query38	3546	3561	3472	3472
query39	1443	1426	1426	1426
query40	219	127	122	122
query41	61	62	63	62
query42	121	116	114	114
query43	496	494	460	460
query44	1222	727	734	727
query45	183	183	174	174
query46	878	984	652	652
query47	1755	1772	1749	1749
query48	412	428	315	315
query49	781	544	427	427
query50	663	682	417	417
query51	3951	3912	3809	3809
query52	110	109	109	109
query53	249	272	208	208
query54	327	312	303	303
query55	98	88	88	88
query56	347	344	357	344
query57	1199	1193	1123	1123
query58	294	285	316	285
query59	2573	2657	2482	2482
query60	360	392	360	360
query61	190	188	189	188
query62	812	752	687	687
query63	240	206	195	195
query64	4689	1304	965	965
query65	4089	3968	3938	3938
query66	1219	453	356	356
query67	15437	15008	14884	14884
query68	7764	928	607	607
query69	526	332	301	301
query70	1351	1276	1224	1224
query71	444	337	329	329
query72	6175	4909	4892	4892
query73	619	579	355	355
query74	9105	9056	9142	9056
query75	3307	3315	2838	2838
query76	3260	1151	743	743
query77	501	405	323	323
query78	9559	9583	8878	8878
query79	2780	808	602	602
query80	713	565	513	513
query81	512	260	225	225
query82	491	158	144	144
query83	277	262	259	259
query84	293	119	99	99
query85	941	494	447	447
query86	382	312	295	295
query87	3691	3643	3649	3643
query88	3856	2277	2277	2277
query89	388	339	291	291
query90	1906	220	216	216
query91	169	168	136	136
query92	80	69	61	61
query93	2415	995	650	650
query94	772	461	362	362
query95	400	325	313	313
query96	482	577	284	284
query97	2960	2968	2926	2926
query98	246	222	210	210
query99	1529	1414	1298	1298
Total cold run time: 275237 ms
Total hot run time: 187950 ms

@doris-robot
Copy link

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

query1	0.06	0.04	0.05
query2	0.09	0.05	0.04
query3	0.26	0.08	0.08
query4	1.60	0.11	0.12
query5	0.27	0.25	0.25
query6	1.18	0.65	0.64
query7	0.05	0.02	0.02
query8	0.05	0.04	0.04
query9	0.59	0.52	0.51
query10	0.59	0.58	0.57
query11	0.16	0.12	0.11
query12	0.15	0.12	0.12
query13	0.61	0.60	0.60
query14	1.00	1.00	0.99
query15	0.84	0.84	0.83
query16	0.39	0.38	0.40
query17	1.06	1.02	1.07
query18	0.22	0.21	0.20
query19	1.88	1.85	1.84
query20	0.01	0.02	0.02
query21	15.44	0.21	0.13
query22	5.07	0.07	0.05
query23	15.66	0.25	0.10
query24	2.20	0.95	0.96
query25	0.08	0.07	0.06
query26	0.14	0.14	0.15
query27	0.07	0.06	0.06
query28	5.38	1.14	0.94
query29	12.54	3.93	3.24
query30	0.29	0.14	0.12
query31	2.82	0.59	0.38
query32	3.24	0.56	0.47
query33	3.06	3.00	3.05
query34	15.80	5.18	4.58
query35	4.56	4.59	4.58
query36	0.67	0.51	0.50
query37	0.10	0.07	0.06
query38	0.07	0.04	0.04
query39	0.03	0.03	0.03
query40	0.17	0.15	0.14
query41	0.08	0.04	0.03
query42	0.03	0.03	0.02
query43	0.04	0.04	0.04
Total cold run time: 98.6 s
Total hot run time: 28.07 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 72.73% (16/22) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.83% (18286/34614)
Line Coverage 38.19% (166236/435283)
Region Coverage 33.17% (129187/389462)
Branch Coverage 33.92% (55466/163502)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 72.73% (16/22) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.54% (24334/34014)
Line Coverage 58.02% (252958/435947)
Region Coverage 53.50% (211306/394948)
Branch Coverage 54.74% (90093/164573)

@Mryange Mryange force-pushed the const-check-dev-11.11 branch from 38e3a9a to dc13ce6 Compare November 12, 2025 04:00
@Mryange
Copy link
Contributor Author

Mryange commented Nov 12, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17632	5208	5062	5062
q2	2060	313	212	212
q3	10224	1331	731	731
q4	10243	938	378	378
q5	7514	2392	2403	2392
q6	194	172	138	138
q7	935	790	641	641
q8	9358	1436	1329	1329
q9	7049	5303	5269	5269
q10	6914	2260	1849	1849
q11	496	296	283	283
q12	367	366	242	242
q13	17787	3705	3016	3016
q14	241	239	217	217
q15	593	513	504	504
q16	1018	1017	959	959
q17	592	881	376	376
q18	7396	7246	7043	7043
q19	1102	966	571	571
q20	360	348	231	231
q21	4048	3173	2328	2328
q22	1061	1044	973	973
Total cold run time: 107184 ms
Total hot run time: 34744 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5183	5174	5128	5128
q2	251	327	229	229
q3	2228	2724	2266	2266
q4	1371	1807	1370	1370
q5	4239	4618	4621	4618
q6	223	174	133	133
q7	2049	2015	1811	1811
q8	2682	2631	2555	2555
q9	7361	7417	7359	7359
q10	3078	3282	2832	2832
q11	603	534	521	521
q12	724	783	617	617
q13	3557	3929	3300	3300
q14	290	320	285	285
q15	562	528	512	512
q16	1140	1104	1046	1046
q17	1197	1580	1446	1446
q18	7856	7774	7694	7694
q19	892	861	931	861
q20	2013	2062	1932	1932
q21	4899	4417	4353	4353
q22	1086	1055	1010	1010
Total cold run time: 53484 ms
Total hot run time: 51878 ms

@doris-robot
Copy link

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

query1	1048	398	397	397
query2	6580	1721	1703	1703
query3	6757	227	220	220
query4	26528	23343	23155	23155
query5	4373	611	439	439
query6	333	243	217	217
query7	4649	500	308	308
query8	299	251	243	243
query9	8708	2603	2606	2603
query10	515	328	298	298
query11	15970	15057	14811	14811
query12	177	122	110	110
query13	1674	564	435	435
query14	11259	9385	9295	9295
query15	203	202	174	174
query16	7622	705	542	542
query17	1264	793	643	643
query18	2046	429	344	344
query19	218	207	182	182
query20	135	132	126	126
query21	218	137	117	117
query22	3962	4068	4145	4068
query23	34215	33188	33104	33104
query24	8511	2451	2438	2438
query25	644	564	482	482
query26	1240	280	171	171
query27	2738	500	371	371
query28	4392	2233	2220	2220
query29	838	660	514	514
query30	309	231	200	200
query31	935	810	729	729
query32	87	79	78	78
query33	599	393	351	351
query34	792	847	550	550
query35	815	836	763	763
query36	1001	1000	899	899
query37	124	107	82	82
query38	3546	3460	3505	3460
query39	1485	1421	1417	1417
query40	216	132	118	118
query41	63	70	74	70
query42	129	115	113	113
query43	502	490	468	468
query44	1241	741	743	741
query45	188	184	175	175
query46	879	989	645	645
query47	1720	1758	1714	1714
query48	386	420	327	327
query49	778	503	425	425
query50	648	689	406	406
query51	3987	3955	3974	3955
query52	111	111	106	106
query53	247	279	196	196
query54	314	291	293	291
query55	87	90	88	88
query56	356	317	323	317
query57	1163	1182	1116	1116
query58	285	282	274	274
query59	2492	2709	2520	2520
query60	352	361	338	338
query61	165	158	162	158
query62	789	715	662	662
query63	223	197	195	195
query64	4486	1187	841	841
query65	4029	3968	3958	3958
query66	1128	438	332	332
query67	15387	15077	14950	14950
query68	8496	934	600	600
query69	492	324	285	285
query70	1410	1305	1317	1305
query71	491	354	332	332
query72	5831	4989	4854	4854
query73	683	593	363	363
query74	9191	8794	8839	8794
query75	3819	3307	2799	2799
query76	3690	1146	732	732
query77	818	416	327	327
query78	9466	9702	8903	8903
query79	1878	803	590	590
query80	652	563	507	507
query81	498	267	243	243
query82	421	159	132	132
query83	305	265	255	255
query84	296	107	87	87
query85	911	484	446	446
query86	335	303	318	303
query87	3733	3762	3639	3639
query88	2795	2309	2254	2254
query89	389	328	302	302
query90	1942	238	228	228
query91	199	170	134	134
query92	82	75	61	61
query93	1134	1001	648	648
query94	713	460	347	347
query95	413	328	307	307
query96	494	579	283	283
query97	2939	2992	2866	2866
query98	235	215	208	208
query99	1419	1418	1314	1314
Total cold run time: 275330 ms
Total hot run time: 188206 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.06
query2	0.10	0.05	0.05
query3	0.26	0.08	0.08
query4	1.63	0.12	0.11
query5	0.27	0.25	0.25
query6	1.16	0.64	0.64
query7	0.03	0.03	0.03
query8	0.06	0.05	0.04
query9	0.57	0.53	0.52
query10	0.57	0.56	0.57
query11	0.17	0.11	0.12
query12	0.16	0.12	0.13
query13	0.62	0.60	0.60
query14	1.00	0.99	1.00
query15	0.85	0.83	0.84
query16	0.41	0.41	0.39
query17	1.04	1.02	1.05
query18	0.21	0.20	0.21
query19	1.93	1.84	1.81
query20	0.02	0.01	0.02
query21	15.44	0.18	0.13
query22	5.03	0.07	0.05
query23	15.68	0.24	0.10
query24	2.71	0.55	0.85
query25	0.10	0.07	0.06
query26	0.15	0.13	0.14
query27	0.07	0.05	0.06
query28	5.07	1.15	0.92
query29	12.56	3.87	3.16
query30	0.28	0.14	0.12
query31	2.82	0.59	0.38
query32	3.23	0.55	0.47
query33	3.02	3.02	3.05
query34	15.88	5.17	4.51
query35	4.60	4.56	4.58
query36	0.66	0.50	0.49
query37	0.10	0.07	0.07
query38	0.07	0.04	0.04
query39	0.03	0.04	0.03
query40	0.17	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.94 s
Total hot run time: 27.48 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 100.00% (20/20) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.82% (18282/34614)
Line Coverage 38.17% (166168/435294)
Region Coverage 33.16% (129135/389464)
Branch Coverage 33.90% (55425/163500)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 12, 2025

run cloud_p0

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100.00% (20/20) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.60% (24353/34014)
Line Coverage 58.11% (253347/435970)
Region Coverage 53.54% (211475/394975)
Branch Coverage 54.84% (90259/164575)

@Mryange Mryange force-pushed the const-check-dev-11.11 branch from dc13ce6 to 8814621 Compare November 13, 2025 03:09
@Mryange
Copy link
Contributor Author

Mryange commented Nov 13, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17630	5204	5063	5063
q2	2000	324	213	213
q3	10274	1310	739	739
q4	10236	878	380	380
q5	7516	2361	2431	2361
q6	197	178	143	143
q7	919	798	639	639
q8	9380	1377	1150	1150
q9	7214	5107	5164	5107
q10	6911	2229	1808	1808
q11	493	315	292	292
q12	380	375	243	243
q13	17783	3669	3034	3034
q14	232	241	224	224
q15	594	547	510	510
q16	1041	1013	963	963
q17	614	893	379	379
q18	7441	7535	7675	7535
q19	1205	977	588	588
q20	382	414	238	238
q21	4450	4327	3325	3325
q22	1126	1100	1074	1074
Total cold run time: 108018 ms
Total hot run time: 36008 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5391	5381	5476	5381
q2	241	332	245	245
q3	2535	2852	2471	2471
q4	1484	1906	1461	1461
q5	4583	4513	4407	4407
q6	215	166	124	124
q7	1994	1939	1823	1823
q8	2623	2672	2609	2609
q9	7577	7227	7233	7227
q10	3061	3160	2673	2673
q11	563	508	499	499
q12	654	740	581	581
q13	3338	3694	3114	3114
q14	264	306	256	256
q15	523	505	492	492
q16	1024	1042	1003	1003
q17	1109	1450	1345	1345
q18	7426	7198	6900	6900
q19	804	825	948	825
q20	1935	1947	1822	1822
q21	4798	4470	4390	4390
q22	1087	1061	986	986
Total cold run time: 53229 ms
Total hot run time: 50634 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 188751 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 88146211bd4102625cc7004b1b74d43a196013b5, data reload: false

query1	1030	410	397	397
query2	6563	1705	1765	1705
query3	6760	232	224	224
query4	26375	23595	23855	23595
query5	4845	658	473	473
query6	342	239	219	219
query7	4661	493	297	297
query8	296	250	243	243
query9	8712	2564	2593	2564
query10	507	332	289	289
query11	15338	15120	14864	14864
query12	190	119	112	112
query13	1672	548	441	441
query14	10334	9288	9234	9234
query15	202	193	194	193
query16	7303	687	539	539
query17	1230	809	613	613
query18	1987	419	312	312
query19	218	206	179	179
query20	129	125	123	123
query21	215	136	115	115
query22	4100	4018	3998	3998
query23	33882	33137	33115	33115
query24	8378	2427	2416	2416
query25	621	515	452	452
query26	1237	268	161	161
query27	2770	494	363	363
query28	4398	2242	2203	2203
query29	847	615	496	496
query30	308	232	201	201
query31	919	857	710	710
query32	86	73	75	73
query33	599	373	327	327
query34	815	860	529	529
query35	797	848	736	736
query36	980	1007	890	890
query37	120	107	85	85
query38	3604	3575	3454	3454
query39	1483	1431	1413	1413
query40	223	130	118	118
query41	66	62	61	61
query42	130	113	111	111
query43	485	492	473	473
query44	1225	768	736	736
query45	190	184	176	176
query46	883	985	635	635
query47	1786	1778	1727	1727
query48	394	424	323	323
query49	788	505	426	426
query50	672	696	413	413
query51	3921	3948	3965	3948
query52	111	108	107	107
query53	256	278	205	205
query54	341	312	301	301
query55	94	87	85	85
query56	345	354	339	339
query57	1219	1219	1134	1134
query58	299	289	295	289
query59	2497	2687	2597	2597
query60	358	380	368	368
query61	206	201	187	187
query62	817	735	672	672
query63	233	201	201	201
query64	4769	1311	1016	1016
query65	4046	3952	3971	3952
query66	1201	465	349	349
query67	15461	15274	14992	14992
query68	8299	882	605	605
query69	497	345	305	305
query70	1278	1325	1275	1275
query71	487	396	329	329
query72	5902	4904	4986	4904
query73	678	590	359	359
query74	8849	9115	8695	8695
query75	4010	3331	2789	2789
query76	3655	1155	744	744
query77	826	396	311	311
query78	9498	9701	8903	8903
query79	2578	797	605	605
query80	690	572	502	502
query81	486	269	235	235
query82	477	168	139	139
query83	297	282	261	261
query84	300	117	105	105
query85	924	481	436	436
query86	389	322	299	299
query87	3753	3750	3618	3618
query88	3525	2306	2288	2288
query89	396	333	298	298
query90	1970	237	227	227
query91	174	165	141	141
query92	89	71	65	65
query93	1921	965	653	653
query94	708	442	359	359
query95	423	332	321	321
query96	488	586	291	291
query97	2974	2983	2857	2857
query98	249	221	210	210
query99	1447	1422	1328	1328
Total cold run time: 276106 ms
Total hot run time: 188751 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.10	0.05	0.04
query3	0.25	0.08	0.09
query4	1.61	0.11	0.11
query5	0.29	0.25	0.25
query6	1.18	0.67	0.65
query7	0.03	0.02	0.02
query8	0.06	0.05	0.05
query9	0.58	0.52	0.52
query10	0.58	0.57	0.58
query11	0.16	0.12	0.11
query12	0.15	0.12	0.12
query13	0.62	0.61	0.61
query14	1.01	1.00	0.99
query15	0.84	0.82	0.84
query16	0.39	0.42	0.39
query17	1.04	1.03	1.04
query18	0.23	0.20	0.20
query19	1.88	1.79	1.81
query20	0.02	0.02	0.01
query21	15.44	0.19	0.13
query22	5.05	0.07	0.04
query23	15.65	0.27	0.10
query24	1.95	0.78	1.29
query25	0.09	0.06	0.06
query26	0.15	0.13	0.13
query27	0.06	0.05	0.06
query28	5.10	1.17	0.93
query29	12.60	3.88	3.18
query30	0.28	0.15	0.14
query31	2.82	0.60	0.38
query32	3.24	0.55	0.47
query33	3.11	3.05	3.08
query34	15.83	5.20	4.57
query35	4.64	4.58	4.58
query36	0.66	0.50	0.48
query37	0.09	0.06	0.07
query38	0.06	0.04	0.04
query39	0.04	0.03	0.02
query40	0.16	0.13	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: 98.27 s
Total hot run time: 27.82 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 100.00% (48/48) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.83% (18287/34618)
Line Coverage 38.19% (166261/435339)
Region Coverage 33.18% (129254/389500)
Branch Coverage 33.92% (55471/163522)

@Mryange Mryange changed the title [check](column) const column is not allowed to be nested [check](column) add column self check Nov 13, 2025
@Mryange
Copy link
Contributor Author

Mryange commented Nov 13, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17607	5160	5021	5021
q2	2020	322	209	209
q3	10233	1325	723	723
q4	10244	952	369	369
q5	7480	2411	2411	2411
q6	182	169	135	135
q7	922	786	638	638
q8	9354	1405	1128	1128
q9	7094	5126	5202	5126
q10	6904	2257	1817	1817
q11	503	317	298	298
q12	363	366	247	247
q13	17813	3681	3044	3044
q14	237	230	214	214
q15	583	505	506	505
q16	1032	1013	950	950
q17	591	885	369	369
q18	7412	7268	7062	7062
q19	1092	991	560	560
q20	362	361	235	235
q21	3718	3246	2274	2274
q22	1090	1020	994	994
Total cold run time: 106836 ms
Total hot run time: 34329 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5124	5055	5090	5055
q2	252	319	231	231
q3	2215	2676	2286	2286
q4	1362	1805	1325	1325
q5	4228	4451	4621	4451
q6	222	178	134	134
q7	2142	1944	1845	1845
q8	2682	2677	2594	2594
q9	7407	7298	7361	7298
q10	3078	3253	2824	2824
q11	595	529	519	519
q12	731	800	650	650
q13	3603	3979	3392	3392
q14	300	313	294	294
q15	578	534	520	520
q16	1078	1145	1097	1097
q17	1184	1573	1410	1410
q18	7750	7623	7549	7549
q19	815	790	782	782
q20	2035	2084	1880	1880
q21	5062	4602	4369	4369
q22	1091	1070	1008	1008
Total cold run time: 53534 ms
Total hot run time: 51513 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 188393 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 8f40d0350fa3412136272548f82e8ed0d3d453c2, data reload: false

query1	1030	408	393	393
query2	6548	1723	1709	1709
query3	6765	223	226	223
query4	26418	23374	23168	23168
query5	4350	636	486	486
query6	357	267	233	233
query7	4653	496	298	298
query8	328	273	249	249
query9	8697	2604	2605	2604
query10	497	343	320	320
query11	15387	15145	14887	14887
query12	188	126	114	114
query13	1675	548	433	433
query14	10273	9155	9153	9153
query15	204	199	179	179
query16	7299	657	512	512
query17	1235	754	624	624
query18	1992	416	346	346
query19	218	211	176	176
query20	130	127	119	119
query21	213	129	114	114
query22	3973	4172	3931	3931
query23	34096	33114	33270	33114
query24	8504	2439	2429	2429
query25	649	563	490	490
query26	1242	280	167	167
query27	2762	493	353	353
query28	4400	2220	2217	2217
query29	873	629	514	514
query30	300	236	204	204
query31	893	801	726	726
query32	90	75	74	74
query33	613	389	343	343
query34	793	847	527	527
query35	812	865	781	781
query36	960	1007	917	917
query37	127	113	97	97
query38	3519	3573	3429	3429
query39	1639	1454	1443	1443
query40	224	137	123	123
query41	68	74	65	65
query42	133	120	117	117
query43	499	499	484	484
query44	1221	747	752	747
query45	188	186	175	175
query46	902	997	652	652
query47	1768	1796	1751	1751
query48	401	425	335	335
query49	804	544	434	434
query50	655	707	413	413
query51	3893	3882	3880	3880
query52	110	113	107	107
query53	249	280	198	198
query54	323	305	288	288
query55	91	94	85	85
query56	328	332	381	332
query57	1219	1200	1114	1114
query58	282	282	272	272
query59	2502	2667	2596	2596
query60	338	345	323	323
query61	163	164	167	164
query62	802	710	663	663
query63	230	192	195	192
query64	4549	1144	865	865
query65	4012	3966	4001	3966
query66	1174	451	343	343
query67	15375	15319	14787	14787
query68	8911	931	604	604
query69	498	325	293	293
query70	1352	1278	1285	1278
query71	493	327	303	303
query72	6089	5094	5125	5094
query73	729	637	374	374
query74	9137	9037	8916	8916
query75	4020	3315	2855	2855
query76	3726	1154	759	759
query77	805	411	308	308
query78	9435	9662	8857	8857
query79	2101	849	602	602
query80	700	591	524	524
query81	496	262	232	232
query82	319	161	132	132
query83	313	272	272	272
query84	300	113	94	94
query85	885	498	454	454
query86	348	306	315	306
query87	3714	3678	3695	3678
query88	2803	2309	2261	2261
query89	398	333	303	303
query90	2083	217	220	217
query91	167	166	140	140
query92	85	68	64	64
query93	1778	974	644	644
query94	714	455	343	343
query95	404	327	322	322
query96	488	577	281	281
query97	2933	2975	2837	2837
query98	238	218	211	211
query99	1415	1449	1268	1268
Total cold run time: 275082 ms
Total hot run time: 188393 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.09	0.05	0.05
query3	0.26	0.08	0.08
query4	1.62	0.11	0.11
query5	0.26	0.26	0.25
query6	1.21	0.64	0.65
query7	0.03	0.02	0.03
query8	0.06	0.04	0.04
query9	0.59	0.54	0.53
query10	0.59	0.58	0.57
query11	0.16	0.11	0.13
query12	0.15	0.12	0.12
query13	0.61	0.61	0.62
query14	1.01	1.00	0.99
query15	0.84	0.83	0.83
query16	0.41	0.39	0.40
query17	1.02	1.01	1.00
query18	0.21	0.21	0.19
query19	1.89	1.81	1.83
query20	0.02	0.01	0.01
query21	15.48	0.21	0.13
query22	5.18	0.07	0.05
query23	15.66	0.25	0.10
query24	2.80	1.08	0.31
query25	0.07	0.07	0.06
query26	0.15	0.13	0.13
query27	0.06	0.05	0.06
query28	4.22	1.15	0.94
query29	12.63	3.87	3.25
query30	0.27	0.14	0.11
query31	2.82	0.58	0.38
query32	3.24	0.57	0.47
query33	3.01	3.12	3.08
query34	15.68	5.21	4.55
query35	4.57	4.61	4.58
query36	0.69	0.50	0.48
query37	0.10	0.07	0.06
query38	0.06	0.04	0.04
query39	0.04	0.03	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: 98.17 s
Total hot run time: 27.42 s

yiguolei pushed a commit that referenced this pull request Nov 13, 2025
…57995)

### What problem does this PR solve?

This error can occur in this PR
(#57909
```
mysql> SELECT JSON_REMOVE('{"a": 1, "b": 2, "c": 3}', '\$.b');
ERROR 1105 (HY000): errCode = 2, detailMessage = (127.0.0.1)[INVALID_ARGUMENT]null map check failed for column: Const(Nullable(String))
```

Related PR: #xxx

Problem Summary:

### Release note

None

### 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)
    - [x] No need to test or manual test. Explain why:
- [x] 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:
    - [x] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [x] 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 -->
github-actions bot pushed a commit that referenced this pull request Nov 13, 2025
…57995)

### What problem does this PR solve?

This error can occur in this PR
(#57909
```
mysql> SELECT JSON_REMOVE('{"a": 1, "b": 2, "c": 3}', '\$.b');
ERROR 1105 (HY000): errCode = 2, detailMessage = (127.0.0.1)[INVALID_ARGUMENT]null map check failed for column: Const(Nullable(String))
```

Related PR: #xxx

Problem Summary:

### Release note

None

### 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)
    - [x] No need to test or manual test. Explain why:
- [x] 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:
    - [x] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [x] 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 -->
@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 92.31% (48/52) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.48% (24339/34050)
Line Coverage 57.99% (253088/436467)
Region Coverage 53.25% (210821/395914)
Branch Coverage 54.58% (89980/164857)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 17, 2025

run external

@Mryange
Copy link
Contributor Author

Mryange commented Nov 18, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17590	5034	4896	4896
q2	2045	321	201	201
q3	10309	1265	789	789
q4	10231	950	370	370
q5	7530	2459	2301	2301
q6	193	171	137	137
q7	917	752	625	625
q8	9344	1315	1055	1055
q9	6983	5117	5117	5117
q10	6888	2228	1809	1809
q11	514	294	287	287
q12	365	367	232	232
q13	17808	3618	3024	3024
q14	227	233	208	208
q15	582	519	511	511
q16	1024	988	948	948
q17	587	889	370	370
q18	7891	7130	7203	7130
q19	1103	934	536	536
q20	357	364	226	226
q21	3897	3223	2287	2287
q22	1068	1029	991	991
Total cold run time: 107453 ms
Total hot run time: 34050 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4913	4891	4910	4891
q2	257	335	233	233
q3	2131	2658	2330	2330
q4	1365	1764	1345	1345
q5	4192	4325	4452	4325
q6	216	181	137	137
q7	2017	1961	1847	1847
q8	2679	2587	2508	2508
q9	7424	7186	7375	7186
q10	3034	3248	2821	2821
q11	585	523	535	523
q12	716	755	666	666
q13	3615	4021	3211	3211
q14	291	314	278	278
q15	536	495	481	481
q16	1025	1143	1081	1081
q17	1155	1512	1427	1427
q18	8056	7629	7776	7629
q19	813	808	795	795
q20	1989	2063	2032	2032
q21	4992	4338	4254	4254
q22	1113	1050	1025	1025
Total cold run time: 53114 ms
Total hot run time: 51025 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187861 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 3fb67a62a20c4edf715ff622b4332ba3cc34903c, data reload: false

query1	1045	414	395	395
query2	6581	1695	1654	1654
query3	6772	236	229	229
query4	26559	23329	22728	22728
query5	4425	648	522	522
query6	357	267	241	241
query7	4652	510	317	317
query8	329	276	263	263
query9	8682	2973	2953	2953
query10	504	369	307	307
query11	15918	15130	14808	14808
query12	179	124	118	118
query13	1693	586	453	453
query14	10434	9170	9116	9116
query15	193	189	175	175
query16	7213	634	492	492
query17	1227	747	595	595
query18	1987	421	324	324
query19	202	199	188	188
query20	131	126	125	125
query21	210	130	118	118
query22	4055	4092	3956	3956
query23	33895	33075	32697	32697
query24	8152	2353	2399	2353
query25	615	523	461	461
query26	1234	271	174	174
query27	2749	497	360	360
query28	4493	2263	2219	2219
query29	876	610	498	498
query30	299	225	198	198
query31	898	801	705	705
query32	97	85	88	85
query33	571	399	341	341
query34	785	843	529	529
query35	798	840	749	749
query36	938	1008	918	918
query37	134	125	95	95
query38	3666	3486	3559	3486
query39	1456	1427	1406	1406
query40	223	134	128	128
query41	61	59	64	59
query42	134	116	116	116
query43	488	480	447	447
query44	1244	800	802	800
query45	181	183	174	174
query46	883	983	645	645
query47	1759	1802	1709	1709
query48	401	430	327	327
query49	770	491	411	411
query50	640	688	407	407
query51	3878	3952	3846	3846
query52	116	113	111	111
query53	260	274	203	203
query54	328	314	298	298
query55	93	93	94	93
query56	368	380	353	353
query57	1174	1163	1136	1136
query58	305	285	311	285
query59	2562	2588	2469	2469
query60	364	371	359	359
query61	166	166	162	162
query62	805	751	646	646
query63	232	203	203	203
query64	4571	1193	886	886
query65	4071	3955	3952	3952
query66	1178	425	354	354
query67	15199	15141	14833	14833
query68	3295	989	656	656
query69	524	331	303	303
query70	1298	1290	1294	1290
query71	418	364	341	341
query72	6255	5267	5374	5267
query73	720	666	372	372
query74	8952	9066	8764	8764
query75	3250	3265	2826	2826
query76	3161	1113	779	779
query77	496	433	356	356
query78	9583	9739	9004	9004
query79	2416	804	603	603
query80	1752	636	539	539
query81	569	259	227	227
query82	408	167	145	145
query83	372	265	245	245
query84	258	114	94	94
query85	937	508	458	458
query86	466	308	312	308
query87	3711	3703	3586	3586
query88	2821	2225	2200	2200
query89	386	337	298	298
query90	1798	234	222	222
query91	171	170	137	137
query92	87	79	74	74
query93	1371	996	682	682
query94	713	449	341	341
query95	434	333	339	333
query96	480	599	281	281
query97	2910	2982	2873	2873
query98	244	222	211	211
query99	1275	1359	1283	1283
Total cold run time: 268989 ms
Total hot run time: 187861 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 3fb67a62a20c4edf715ff622b4332ba3cc34903c, data reload: false

query1	0.05	0.06	0.04
query2	0.09	0.05	0.04
query3	0.25	0.08	0.08
query4	1.61	0.12	0.11
query5	0.27	0.25	0.25
query6	1.16	0.66	0.63
query7	0.03	0.02	0.02
query8	0.05	0.04	0.04
query9	0.59	0.52	0.51
query10	0.58	0.57	0.57
query11	0.16	0.11	0.11
query12	0.14	0.12	0.12
query13	0.61	0.60	0.61
query14	1.00	0.99	1.01
query15	0.86	0.83	0.84
query16	0.39	0.40	0.39
query17	0.99	1.04	1.04
query18	0.21	0.20	0.20
query19	1.97	1.84	1.82
query20	0.01	0.00	0.01
query21	15.47	0.21	0.13
query22	4.91	0.07	0.05
query23	15.68	0.26	0.10
query24	2.42	1.57	0.42
query25	0.07	0.05	0.06
query26	0.14	0.12	0.13
query27	0.06	0.05	0.05
query28	4.66	1.15	0.96
query29	12.64	3.91	3.24
query30	0.28	0.13	0.12
query31	2.82	0.58	0.39
query32	3.24	0.54	0.48
query33	2.98	3.03	3.11
query34	15.86	5.11	4.58
query35	4.56	4.56	4.58
query36	0.66	0.51	0.49
query37	0.10	0.07	0.06
query38	0.06	0.04	0.03
query39	0.03	0.03	0.03
query40	0.16	0.14	0.14
query41	0.09	0.04	0.03
query42	0.04	0.03	0.02
query43	0.04	0.04	0.03
Total cold run time: 97.99 s
Total hot run time: 27.5 s

@Mryange
Copy link
Contributor Author

Mryange commented Nov 18, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17795	5061	5000	5000
q2	2084	333	202	202
q3	11719	1299	722	722
q4	10249	932	388	388
q5	7565	2424	2348	2348
q6	182	166	136	136
q7	954	795	651	651
q8	9680	1377	1088	1088
q9	6886	5140	5002	5002
q10	6866	2222	1760	1760
q11	499	294	280	280
q12	338	368	231	231
q13	17771	3698	3020	3020
q14	229	225	213	213
q15	584	505	498	498
q16	996	996	945	945
q17	578	870	354	354
q18	7312	7449	7558	7449
q19	1358	951	575	575
q20	365	341	237	237
q21	4206	3364	2394	2394
q22	1145	1089	1068	1068
Total cold run time: 109361 ms
Total hot run time: 34561 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5282	5224	5186	5186
q2	280	340	240	240
q3	2363	2913	2500	2500
q4	1414	1866	1432	1432
q5	4598	4549	4301	4301
q6	197	164	123	123
q7	2050	1963	1809	1809
q8	2600	2551	2545	2545
q9	7274	7400	7097	7097
q10	3000	3184	2592	2592
q11	572	517	477	477
q12	621	706	581	581
q13	3283	3657	3049	3049
q14	261	282	256	256
q15	538	493	494	493
q16	1001	1052	994	994
q17	1108	1460	1298	1298
q18	7428	7000	7062	7000
q19	765	714	762	714
q20	1884	1945	1809	1809
q21	4761	4338	4248	4248
q22	1081	1055	998	998
Total cold run time: 52361 ms
Total hot run time: 49742 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 185662 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 3fb67a62a20c4edf715ff622b4332ba3cc34903c, data reload: false

query1	1042	410	392	392
query2	6591	1660	1677	1660
query3	6753	230	221	221
query4	25754	22899	22989	22899
query5	4441	657	536	536
query6	327	239	240	239
query7	4654	494	312	312
query8	304	257	262	257
query9	8674	2943	2926	2926
query10	475	345	294	294
query11	15498	15034	14854	14854
query12	183	126	118	118
query13	1670	548	450	450
query14	10186	9096	9098	9096
query15	198	190	172	172
query16	7374	656	499	499
query17	1234	735	603	603
query18	1997	417	359	359
query19	204	196	174	174
query20	133	130	120	120
query21	217	138	112	112
query22	3871	4061	3955	3955
query23	33687	32982	32790	32790
query24	8120	2334	2400	2334
query25	633	527	454	454
query26	1228	273	165	165
query27	2753	496	355	355
query28	4419	2228	2212	2212
query29	843	614	533	533
query30	294	226	196	196
query31	891	811	732	732
query32	85	81	85	81
query33	597	412	354	354
query34	784	834	523	523
query35	819	881	760	760
query36	944	1021	911	911
query37	133	121	95	95
query38	3487	3534	3502	3502
query39	1447	1402	1448	1402
query40	233	135	128	128
query41	64	62	61	61
query42	132	123	119	119
query43	487	482	460	460
query44	1277	799	781	781
query45	191	180	171	171
query46	891	979	647	647
query47	1751	1772	1688	1688
query48	394	431	325	325
query49	768	503	416	416
query50	652	682	417	417
query51	3790	4008	3861	3861
query52	113	119	112	112
query53	250	275	210	210
query54	355	314	301	301
query55	98	96	95	95
query56	347	370	359	359
query57	1192	1176	1122	1122
query58	326	304	295	295
query59	2472	2640	2480	2480
query60	385	390	367	367
query61	193	189	192	189
query62	786	715	651	651
query63	237	207	208	207
query64	4636	1285	1006	1006
query65	4107	3927	3938	3927
query66	1211	454	376	376
query67	15291	14886	14864	14864
query68	7720	970	638	638
query69	511	346	317	317
query70	1325	1295	1243	1243
query71	453	366	336	336
query72	6083	4912	2629	2629
query73	657	570	372	372
query74	9148	9162	8914	8914
query75	3257	3224	2742	2742
query76	3343	1100	763	763
query77	520	426	341	341
query78	9507	9583	8857	8857
query79	3038	868	610	610
query80	745	592	548	548
query81	529	261	224	224
query82	574	165	136	136
query83	270	269	260	260
query84	256	113	96	96
query85	951	505	453	453
query86	415	328	308	308
query87	3703	3659	3598	3598
query88	3872	2269	2256	2256
query89	397	337	294	294
query90	1889	264	239	239
query91	163	171	141	141
query92	91	78	78	78
query93	2649	1013	680	680
query94	754	445	327	327
query95	444	347	338	338
query96	501	582	286	286
query97	2894	3029	2872	2872
query98	263	219	217	217
query99	1307	1385	1267	1267
Total cold run time: 273802 ms
Total hot run time: 185662 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.05
query2	0.09	0.05	0.06
query3	0.25	0.08	0.08
query4	1.60	0.11	0.11
query5	0.27	0.25	0.24
query6	1.18	0.65	0.65
query7	0.03	0.02	0.02
query8	0.06	0.04	0.04
query9	0.57	0.52	0.53
query10	0.56	0.58	0.57
query11	0.17	0.11	0.11
query12	0.15	0.12	0.12
query13	0.62	0.60	0.60
query14	0.99	1.00	0.99
query15	0.84	0.83	0.82
query16	0.40	0.39	0.40
query17	1.01	1.06	1.04
query18	0.21	0.20	0.20
query19	1.84	1.77	1.74
query20	0.02	0.01	0.02
query21	15.44	0.19	0.12
query22	5.07	0.07	0.05
query23	15.68	0.25	0.10
query24	2.89	0.46	0.48
query25	0.07	0.05	0.06
query26	0.15	0.14	0.14
query27	0.07	0.06	0.06
query28	4.37	1.13	0.94
query29	12.80	3.87	3.20
query30	0.29	0.13	0.12
query31	2.82	0.58	0.40
query32	3.23	0.55	0.47
query33	2.94	3.18	3.08
query34	15.89	5.12	4.57
query35	4.54	4.54	4.56
query36	0.69	0.50	0.48
query37	0.10	0.07	0.07
query38	0.06	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.14	0.12
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.05	0.04	0.03
Total cold run time: 98.4 s
Total hot run time: 27.47 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 81.36% (48/59) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.75% (18280/34657)
Line Coverage 38.11% (166090/435793)
Region Coverage 33.09% (129295/390751)
Branch Coverage 33.83% (55419/163838)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 81.36% (48/59) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.47% (24342/34057)
Line Coverage 57.93% (252840/436462)
Region Coverage 53.22% (210940/396327)
Branch Coverage 54.56% (89984/164917)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 18, 2025

run external

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 81.36% (48/59) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.49% (24347/34057)
Line Coverage 57.97% (253018/436462)
Region Coverage 53.24% (210998/396327)
Branch Coverage 54.59% (90022/164917)

1 similar comment
@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 81.36% (48/59) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.49% (24347/34057)
Line Coverage 57.97% (253018/436462)
Region Coverage 53.24% (210998/396327)
Branch Coverage 54.59% (90022/164917)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 81.36% (48/59) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.49% (24349/34057)
Line Coverage 57.98% (253062/436462)
Region Coverage 53.26% (211088/396327)
Branch Coverage 54.58% (90018/164917)

@Mryange Mryange force-pushed the const-check-dev-11.11 branch from 3fb67a6 to af14472 Compare November 19, 2025 13:22
@Mryange
Copy link
Contributor Author

Mryange commented Nov 19, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17603	5223	5029	5029
q2	2040	320	211	211
q3	10263	1397	731	731
q4	10239	989	375	375
q5	7493	2587	2483	2483
q6	210	176	140	140
q7	982	775	625	625
q8	9341	1521	1361	1361
q9	7556	5633	5660	5633
q10	6910	2278	1794	1794
q11	503	313	282	282
q12	335	408	237	237
q13	17780	3772	2992	2992
q14	235	245	220	220
q15	590	517	492	492
q16	1051	989	951	951
q17	599	935	387	387
q18	7458	7229	7115	7115
q19	1112	1079	576	576
q20	358	365	226	226
q21	3838	3238	2400	2400
q22	1091	1028	973	973
Total cold run time: 107587 ms
Total hot run time: 35233 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5146	5205	5135	5135
q2	329	428	314	314
q3	2234	2730	2261	2261
q4	1335	1809	1340	1340
q5	4561	4482	4623	4482
q6	254	181	129	129
q7	2027	2005	1832	1832
q8	2890	2878	2791	2791
q9	7811	7663	7672	7663
q10	3123	3265	2860	2860
q11	634	527	518	518
q12	705	792	587	587
q13	3616	4334	3243	3243
q14	303	305	303	303
q15	552	499	517	499
q16	1068	1108	1041	1041
q17	1247	1710	1521	1521
q18	8018	7669	7734	7669
q19	811	860	971	860
q20	2078	2026	1805	1805
q21	4816	4427	4284	4284
q22	1132	1070	1013	1013
Total cold run time: 54690 ms
Total hot run time: 52150 ms

@doris-robot
Copy link

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

query1	1051	417	425	417
query2	6569	1681	1643	1643
query3	6760	232	227	227
query4	26515	22923	22640	22640
query5	4383	666	529	529
query6	322	266	218	218
query7	4653	494	299	299
query8	291	259	247	247
query9	8686	2953	2909	2909
query10	495	344	309	309
query11	15455	15042	14706	14706
query12	179	126	119	119
query13	1672	558	438	438
query14	10260	9078	9190	9078
query15	203	179	169	169
query16	7161	672	480	480
query17	1242	755	621	621
query18	1981	421	335	335
query19	225	208	183	183
query20	134	128	123	123
query21	217	136	117	117
query22	3965	4228	4010	4010
query23	33894	32951	32973	32951
query24	8230	2399	2391	2391
query25	619	544	456	456
query26	1251	275	162	162
query27	2751	496	356	356
query28	4421	2264	2239	2239
query29	856	620	496	496
query30	302	229	197	197
query31	886	765	712	712
query32	94	86	79	79
query33	595	404	346	346
query34	768	878	533	533
query35	829	834	764	764
query36	950	1025	914	914
query37	137	117	95	95
query38	3504	3535	3432	3432
query39	1515	1410	1410	1410
query40	225	140	127	127
query41	65	60	59	59
query42	126	113	116	113
query43	471	467	439	439
query44	1256	794	787	787
query45	191	186	174	174
query46	887	989	631	631
query47	1743	1772	1743	1743
query48	389	422	334	334
query49	757	486	413	413
query50	648	688	426	426
query51	3817	3992	3961	3961
query52	124	117	108	108
query53	255	267	201	201
query54	343	316	303	303
query55	93	93	89	89
query56	349	370	352	352
query57	1156	1188	1112	1112
query58	304	290	288	288
query59	2535	2571	2526	2526
query60	371	374	351	351
query61	169	158	167	158
query62	787	708	681	681
query63	228	201	200	200
query64	4568	1284	998	998
query65	4027	3955	3957	3955
query66	1242	440	346	346
query67	15180	15373	15292	15292
query68	4965	963	651	651
query69	520	353	310	310
query70	1323	1246	1205	1205
query71	424	353	327	327
query72	5878	4941	4947	4941
query73	670	613	366	366
query74	8897	9065	8903	8903
query75	3235	3238	2753	2753
query76	3251	1131	723	723
query77	508	412	346	346
query78	9469	9676	8915	8915
query79	1019	847	608	608
query80	1272	615	524	524
query81	554	260	221	221
query82	406	167	136	136
query83	365	265	262	262
query84	258	113	94	94
query85	906	523	548	523
query86	387	329	307	307
query87	3700	3651	3707	3651
query88	2782	2229	2192	2192
query89	385	339	301	301
query90	1779	239	236	236
query91	184	186	158	158
query92	84	82	78	78
query93	1148	989	686	686
query94	711	464	346	346
query95	453	356	350	350
query96	483	594	278	278
query97	2905	2989	2828	2828
query98	250	224	219	219
query99	1276	1379	1325	1325
Total cold run time: 266774 ms
Total hot run time: 188280 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.10	0.05	0.05
query3	0.25	0.08	0.08
query4	1.60	0.11	0.11
query5	0.29	0.26	0.25
query6	1.20	0.65	0.64
query7	0.04	0.03	0.03
query8	0.05	0.04	0.04
query9	0.59	0.52	0.53
query10	0.60	0.58	0.58
query11	0.16	0.11	0.11
query12	0.15	0.12	0.12
query13	0.63	0.62	0.59
query14	1.02	1.01	0.99
query15	0.85	0.83	0.84
query16	0.39	0.39	0.40
query17	1.06	1.02	1.00
query18	0.21	0.20	0.20
query19	1.90	1.77	1.81
query20	0.02	0.01	0.01
query21	15.44	0.20	0.12
query22	4.95	0.06	0.05
query23	15.68	0.25	0.10
query24	2.26	1.44	0.39
query25	0.07	0.07	0.05
query26	0.16	0.14	0.14
query27	0.07	0.06	0.05
query28	3.80	1.17	0.94
query29	12.63	3.88	3.21
query30	0.28	0.13	0.12
query31	2.82	0.61	0.39
query32	3.22	0.54	0.46
query33	3.05	3.12	3.05
query34	15.68	5.17	4.52
query35	4.56	4.61	4.57
query36	0.68	0.49	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.17	0.14	0.15
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.05	0.03	0.04
Total cold run time: 97.07 s
Total hot run time: 27.37 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 72.73% (48/66) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.75% (18286/34665)
Line Coverage 38.13% (166201/435922)
Region Coverage 33.06% (129238/390882)
Branch Coverage 33.84% (55457/163874)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 72.73% (48/66) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.50% (24357/34065)
Line Coverage 57.97% (253106/436591)
Region Coverage 53.31% (211338/396458)
Branch Coverage 54.65% (90142/164953)

@Mryange
Copy link
Contributor Author

Mryange commented Nov 20, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17659	5099	4940	4940
q2	2045	306	213	213
q3	10274	1293	698	698
q4	10229	908	367	367
q5	7456	2472	2241	2241
q6	181	165	134	134
q7	943	750	618	618
q8	9341	1280	1135	1135
q9	7424	5610	5322	5322
q10	6917	2232	1802	1802
q11	500	305	293	293
q12	376	370	227	227
q13	17781	3652	3083	3083
q14	236	232	224	224
q15	581	513	502	502
q16	1022	1006	950	950
q17	586	892	380	380
q18	7378	7072	7051	7051
q19	1090	972	577	577
q20	350	344	236	236
q21	4065	3172	2303	2303
q22	1034	1012	977	977
Total cold run time: 107468 ms
Total hot run time: 34273 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5002	4981	4992	4981
q2	340	415	316	316
q3	2177	2696	2284	2284
q4	1360	1754	1296	1296
q5	4253	4510	4535	4510
q6	214	180	131	131
q7	2024	1978	1819	1819
q8	2643	2579	2525	2525
q9	7619	7568	7730	7568
q10	3066	3240	2789	2789
q11	580	535	505	505
q12	692	767	634	634
q13	3708	3829	3339	3339
q14	284	334	289	289
q15	548	510	501	501
q16	1075	1154	1078	1078
q17	1169	1586	1380	1380
q18	7857	7717	7458	7458
q19	833	845	929	845
q20	1955	2019	1794	1794
q21	4844	4304	4308	4304
q22	1079	1047	1010	1010
Total cold run time: 53322 ms
Total hot run time: 51356 ms

@doris-robot
Copy link

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

query1	1029	406	382	382
query2	6582	1658	1664	1658
query3	6765	227	232	227
query4	26725	23353	23102	23102
query5	4448	640	503	503
query6	345	246	235	235
query7	4643	498	298	298
query8	297	255	252	252
query9	8672	2932	2927	2927
query10	482	362	306	306
query11	15916	15060	14816	14816
query12	188	124	122	122
query13	1692	579	468	468
query14	10715	9310	9488	9310
query15	203	184	177	177
query16	7335	669	503	503
query17	1271	803	644	644
query18	2013	436	342	342
query19	217	209	187	187
query20	137	129	127	127
query21	223	134	115	115
query22	4047	4256	4014	4014
query23	33914	33056	32995	32995
query24	8137	2384	2436	2384
query25	646	559	490	490
query26	1125	286	174	174
query27	2717	504	373	373
query28	4466	2263	2231	2231
query29	856	671	530	530
query30	300	235	198	198
query31	902	809	723	723
query32	95	85	93	85
query33	606	408	389	389
query34	791	849	541	541
query35	843	830	733	733
query36	953	991	911	911
query37	129	113	98	98
query38	3484	3472	3456	3456
query39	1456	1405	1440	1405
query40	235	134	123	123
query41	66	59	60	59
query42	126	119	117	117
query43	478	496	446	446
query44	1269	824	823	823
query45	189	182	178	178
query46	885	992	650	650
query47	1777	1790	1760	1760
query48	410	436	330	330
query49	774	496	422	422
query50	669	682	422	422
query51	3893	3837	3919	3837
query52	118	119	111	111
query53	254	268	209	209
query54	325	319	304	304
query55	94	96	97	96
query56	361	343	338	338
query57	1176	1210	1117	1117
query58	302	290	293	290
query59	2529	2612	2539	2539
query60	409	365	355	355
query61	164	156	159	156
query62	780	713	666	666
query63	238	201	205	201
query64	4416	1209	885	885
query65	4027	3970	4149	3970
query66	1154	447	365	365
query67	15905	15503	14820	14820
query68	8917	926	645	645
query69	507	333	308	308
query70	1334	1295	1283	1283
query71	492	367	332	332
query72	5816	4808	4980	4808
query73	775	629	375	375
query74	9207	9047	8961	8961
query75	4051	3276	3036	3036
query76	3671	1161	783	783
query77	814	440	350	350
query78	9812	9654	8833	8833
query79	2102	856	632	632
query80	720	614	524	524
query81	480	250	232	232
query82	436	164	149	149
query83	285	266	256	256
query84	276	117	106	106
query85	916	492	455	455
query86	347	302	325	302
query87	3649	3753	3661	3661
query88	3309	2255	2214	2214
query89	395	328	290	290
query90	2006	244	239	239
query91	169	163	135	135
query92	94	79	74	74
query93	1530	1007	681	681
query94	704	435	332	332
query95	425	354	339	339
query96	492	598	283	283
query97	2905	2978	2885	2885
query98	254	245	220	220
query99	1445	1406	1303	1303
Total cold run time: 276723 ms
Total hot run time: 189046 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.05
query2	0.09	0.05	0.05
query3	0.26	0.08	0.09
query4	1.61	0.11	0.10
query5	0.27	0.24	0.25
query6	1.18	0.64	0.65
query7	0.04	0.03	0.02
query8	0.06	0.04	0.05
query9	0.58	0.52	0.52
query10	0.58	0.57	0.58
query11	0.16	0.11	0.12
query12	0.15	0.12	0.12
query13	0.62	0.61	0.60
query14	1.00	1.00	0.99
query15	0.85	0.85	0.83
query16	0.39	0.40	0.39
query17	1.04	1.04	1.01
query18	0.21	0.23	0.20
query19	1.94	1.79	1.82
query20	0.02	0.01	0.01
query21	15.45	0.20	0.12
query22	5.10	0.07	0.05
query23	15.67	0.25	0.10
query24	2.63	1.16	0.37
query25	0.08	0.07	0.06
query26	0.15	0.13	0.13
query27	0.06	0.05	0.05
query28	4.58	1.16	0.94
query29	12.66	3.98	3.24
query30	0.29	0.14	0.14
query31	2.81	0.59	0.39
query32	3.23	0.54	0.47
query33	3.00	3.11	3.05
query34	15.66	5.20	4.58
query35	4.61	4.57	4.63
query36	0.67	0.50	0.48
query37	0.09	0.08	0.07
query38	0.06	0.04	0.03
query39	0.03	0.02	0.02
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.03	0.03
Total cold run time: 98.26 s
Total hot run time: 27.43 s

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants