Skip to content

Conversation

@morrySnow
Copy link
Contributor

@morrySnow morrySnow commented Oct 31, 2025

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

  • remove legacy planner's FunctionSet
  • move auto partition check from InternalCatalog to CreateTableCommand#validate
  • remove Type#canCastTo

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?

@morrySnow
Copy link
Contributor Author

run buildall

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.63% (1673/2075)
Line Coverage 67.01% (29519/44052)
Region Coverage 67.47% (14657/21725)
Branch Coverage 57.76% (7795/13496)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 16.67% (1/6) 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.69% (18045/34247)
Line Coverage 37.95% (163843/431751)
Region Coverage 32.27% (124835/386878)
Branch Coverage 33.69% (54616/162137)

@doris-robot
Copy link

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

query1	1047	407	398	398
query2	6612	1747	1724	1724
query3	6769	223	216	216
query4	26314	23846	23288	23288
query5	4900	624	482	482
query6	353	251	245	245
query7	4655	501	303	303
query8	310	268	248	248
query9	8751	2579	2578	2578
query10	550	342	285	285
query11	15379	15102	14893	14893
query12	195	120	115	115
query13	1689	557	455	455
query14	11210	9128	9145	9128
query15	209	196	190	190
query16	7671	706	476	476
query17	1461	778	656	656
query18	2061	456	379	379
query19	238	230	212	212
query20	145	130	133	130
query21	226	142	118	118
query22	4525	4609	4497	4497
query23	34873	33757	33840	33757
query24	10297	2554	2480	2480
query25	675	547	510	510
query26	1444	276	164	164
query27	2727	532	376	376
query28	4878	2239	2244	2239
query29	817	660	551	551
query30	345	235	209	209
query31	1074	859	764	764
query32	82	66	77	66
query33	613	382	391	382
query34	1638	872	517	517
query35	828	881	785	785
query36	955	1047	917	917
query37	131	108	85	85
query38	3682	3593	3481	3481
query39	1492	1411	1411	1411
query40	219	125	119	119
query41	60	56	55	55
query42	116	108	105	105
query43	486	494	469	469
query44	1203	752	733	733
query45	177	173	166	166
query46	874	992	633	633
query47	1761	1784	1704	1704
query48	380	414	323	323
query49	778	476	420	420
query50	619	683	400	400
query51	3879	3965	3907	3907
query52	110	109	106	106
query53	232	263	195	195
query54	320	294	284	284
query55	89	81	83	81
query56	307	314	312	312
query57	1174	1176	1117	1117
query58	283	274	275	274
query59	2536	2665	2554	2554
query60	338	340	330	330
query61	165	163	162	162
query62	777	731	706	706
query63	226	191	193	191
query64	4498	1161	907	907
query65	4075	3962	3918	3918
query66	1096	434	324	324
query67	15722	15100	14945	14945
query68	8937	878	593	593
query69	493	326	291	291
query70	1325	1294	1317	1294
query71	474	329	322	322
query72	6003	4970	4953	4953
query73	703	571	357	357
query74	8830	8830	8913	8830
query75	3935	3399	2773	2773
query76	3742	1176	731	731
query77	817	420	310	310
query78	9601	9680	8897	8897
query79	2306	833	613	613
query80	660	551	498	498
query81	483	261	233	233
query82	492	158	136	136
query83	302	259	252	252
query84	301	117	90	90
query85	972	477	434	434
query86	342	309	285	285
query87	3740	3775	3653	3653
query88	2906	2257	2241	2241
query89	390	323	298	298
query90	2023	221	219	219
query91	165	165	140	140
query92	80	67	61	61
query93	1124	979	643	643
query94	696	459	324	324
query95	409	315	311	311
query96	490	597	282	282
query97	2937	2963	2873	2873
query98	238	216	205	205
query99	1461	1424	1318	1318
Total cold run time: 281698 ms
Total hot run time: 189610 ms

@doris-robot
Copy link

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

query1	0.06	0.04	0.05
query2	0.09	0.05	0.05
query3	0.25	0.08	0.08
query4	1.63	0.12	0.11
query5	0.28	0.26	0.25
query6	1.20	0.65	0.66
query7	0.03	0.03	0.03
query8	0.06	0.05	0.04
query9	0.62	0.53	0.53
query10	0.58	0.58	0.58
query11	0.17	0.12	0.12
query12	0.15	0.12	0.12
query13	0.62	0.62	0.60
query14	1.02	1.01	1.01
query15	0.87	0.83	0.84
query16	0.38	0.40	0.40
query17	1.02	1.04	1.02
query18	0.22	0.20	0.21
query19	1.94	1.88	1.84
query20	0.01	0.01	0.01
query21	15.43	0.17	0.13
query22	5.19	0.06	0.05
query23	15.67	0.27	0.10
query24	2.22	0.89	0.55
query25	0.07	0.06	0.07
query26	0.14	0.15	0.14
query27	0.07	0.06	0.05
query28	4.33	1.16	0.95
query29	12.58	3.92	3.30
query30	0.28	0.13	0.12
query31	2.84	0.59	0.38
query32	3.23	0.55	0.47
query33	3.08	3.12	3.05
query34	15.92	5.20	4.61
query35	4.62	4.58	4.58
query36	0.68	0.51	0.49
query37	0.09	0.06	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.04
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 98.08 s
Total hot run time: 27.89 s

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100% (0/0) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 57.32% (19291/33656)
Line Coverage 42.66% (184497/432440)
Region Coverage 37.07% (145489/392432)
Branch Coverage 38.13% (62246/163238)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 83.33% (5/6) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100% (0/0) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 57.30% (19284/33656)
Line Coverage 42.62% (184312/432440)
Region Coverage 36.98% (145102/392432)
Branch Coverage 38.08% (62166/163238)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 83.33% (5/6) 🎉
Increment coverage report
Complete coverage report

@morrySnow morrySnow force-pushed the remove_function_set branch from f131bfe to e346ac9 Compare November 3, 2025 09:33
@morrySnow
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.71% (1674/2074)
Line Coverage 67.06% (29555/44073)
Region Coverage 67.62% (14705/21748)
Branch Coverage 57.84% (7819/13518)

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.70% (18048/34249)
Line Coverage 37.99% (164057/431857)
Region Coverage 32.31% (125023/386894)
Branch Coverage 33.74% (54717/162186)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 16.67% (1/6) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100% (0/0) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 57.07% (19213/33668)
Line Coverage 42.41% (183479/432602)
Region Coverage 36.75% (144241/392490)
Branch Coverage 37.89% (61875/163295)

@morrySnow morrySnow force-pushed the remove_function_set branch from e346ac9 to d27c70c Compare November 4, 2025 10:08
@morrySnow
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.71% (1674/2074)
Line Coverage 67.03% (29546/44080)
Region Coverage 67.59% (14703/21752)
Branch Coverage 57.85% (7821/13520)

@doris-robot
Copy link

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

query1	1074	410	433	410
query2	6548	1690	1684	1684
query3	6758	221	224	221
query4	26311	23602	22969	22969
query5	5258	671	465	465
query6	346	234	222	222
query7	4656	491	299	299
query8	313	251	244	244
query9	8726	2582	2595	2582
query10	534	360	284	284
query11	15346	15190	14794	14794
query12	194	122	119	119
query13	1688	565	429	429
query14	11604	9196	9372	9196
query15	216	190	174	174
query16	7664	677	516	516
query17	1591	782	622	622
query18	2073	487	370	370
query19	266	234	197	197
query20	144	148	153	148
query21	222	136	133	133
query22	4653	4882	4488	4488
query23	34878	33587	33769	33587
query24	9154	2507	2553	2507
query25	594	521	465	465
query26	1281	278	169	169
query27	2733	521	373	373
query28	4391	2219	2226	2219
query29	794	634	507	507
query30	317	231	202	202
query31	929	833	760	760
query32	80	77	75	75
query33	590	409	355	355
query34	825	921	547	547
query35	839	897	801	801
query36	984	1077	936	936
query37	129	112	88	88
query38	3677	3661	3576	3576
query39	1533	1487	1444	1444
query40	214	125	117	117
query41	57	57	56	56
query42	125	109	111	109
query43	494	504	472	472
query44	1226	741	728	728
query45	188	177	175	175
query46	885	985	632	632
query47	1761	1792	1765	1765
query48	380	414	327	327
query49	748	498	397	397
query50	632	684	409	409
query51	3924	3918	3829	3829
query52	110	103	96	96
query53	226	271	193	193
query54	299	286	268	268
query55	85	84	83	83
query56	315	321	314	314
query57	1179	1224	1131	1131
query58	284	271	278	271
query59	2520	2697	2534	2534
query60	343	332	325	325
query61	162	194	183	183
query62	813	704	659	659
query63	233	198	195	195
query64	4534	1266	949	949
query65	4027	3961	3962	3961
query66	1101	445	350	350
query67	15538	15344	14866	14866
query68	8369	870	592	592
query69	497	352	303	303
query70	1374	1314	1211	1211
query71	467	338	319	319
query72	6030	4928	4868	4868
query73	640	584	365	365
query74	9191	8764	8642	8642
query75	3307	3360	2807	2807
query76	3299	1147	745	745
query77	521	389	315	315
query78	9637	9672	8874	8874
query79	2713	803	600	600
query80	693	554	496	496
query81	497	251	234	234
query82	497	154	136	136
query83	267	273	243	243
query84	259	109	98	98
query85	908	476	428	428
query86	384	312	292	292
query87	3647	3695	3654	3654
query88	3846	2259	2255	2255
query89	387	325	286	286
query90	2064	216	222	216
query91	179	170	134	134
query92	85	69	66	66
query93	2352	997	631	631
query94	739	434	339	339
query95	406	321	323	321
query96	488	583	280	280
query97	2941	2958	2870	2870
query98	244	214	220	214
query99	1358	1410	1309	1309
Total cold run time: 280602 ms
Total hot run time: 188714 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.09	0.05	0.04
query3	0.26	0.09	0.09
query4	1.60	0.12	0.12
query5	0.28	0.26	0.26
query6	1.20	0.68	0.66
query7	0.03	0.03	0.03
query8	0.05	0.04	0.04
query9	0.59	0.53	0.53
query10	0.57	0.57	0.58
query11	0.17	0.11	0.12
query12	0.16	0.13	0.12
query13	0.64	0.62	0.60
query14	1.02	1.00	1.02
query15	0.88	0.84	0.87
query16	0.40	0.41	0.40
query17	1.03	1.03	1.07
query18	0.22	0.20	0.21
query19	1.96	1.88	1.85
query20	0.02	0.02	0.02
query21	15.42	0.19	0.13
query22	5.14	0.07	0.05
query23	15.68	0.28	0.11
query24	2.65	0.70	0.52
query25	0.07	0.06	0.06
query26	0.15	0.13	0.12
query27	0.06	0.05	0.06
query28	4.21	1.21	0.93
query29	12.59	3.97	3.36
query30	0.29	0.15	0.12
query31	2.82	0.64	0.40
query32	3.23	0.59	0.48
query33	3.04	3.06	3.16
query34	15.92	5.31	4.59
query35	4.60	4.63	4.62
query36	0.70	0.51	0.50
query37	0.10	0.06	0.07
query38	0.06	0.04	0.04
query39	0.04	0.03	0.02
query40	0.19	0.14	0.14
query41	0.08	0.03	0.04
query42	0.04	0.04	0.03
query43	0.05	0.04	0.03
Total cold run time: 98.36 s
Total hot run time: 28.01 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.73% (18083/34294)
Line Coverage 38.05% (164477/432294)
Region Coverage 32.35% (125283/387299)
Branch Coverage 33.80% (54896/162402)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100% (0/0) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 73.00% (24609/33713)
Line Coverage 60.04% (260004/433039)
Region Coverage 55.15% (216698/392895)
Branch Coverage 57.17% (93485/163511)

@morrySnow morrySnow force-pushed the remove_function_set branch from d27c70c to 9f53e3c Compare November 5, 2025 04:42
@morrySnow
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.76% (1675/2074)
Line Coverage 67.00% (29574/44143)
Region Coverage 67.63% (14728/21777)
Branch Coverage 57.85% (7831/13536)

@doris-robot
Copy link

TPC-DS: Total hot run time: 189684 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 9f53e3cc2c3d75ce873b3bf2e7baa893364ea0af, data reload: false

query1	1037	400	417	400
query2	6567	1707	1706	1706
query3	6757	225	223	223
query4	26324	23596	23469	23469
query5	4995	628	485	485
query6	331	253	228	228
query7	4649	503	301	301
query8	312	272	261	261
query9	8741	2585	2583	2583
query10	542	377	297	297
query11	15392	15426	14848	14848
query12	203	122	115	115
query13	1694	568	456	456
query14	11840	9526	9452	9452
query15	213	194	178	178
query16	7677	686	520	520
query17	1470	745	622	622
query18	2120	447	375	375
query19	231	218	190	190
query20	136	136	117	117
query21	234	138	114	114
query22	4472	4803	4423	4423
query23	34514	33877	33724	33724
query24	8638	2531	2539	2531
query25	600	564	524	524
query26	1393	285	193	193
query27	3193	517	370	370
query28	5165	2270	2227	2227
query29	825	702	551	551
query30	331	241	213	213
query31	978	848	779	779
query32	85	73	81	73
query33	629	407	366	366
query34	822	888	536	536
query35	840	869	775	775
query36	941	989	893	893
query37	122	113	85	85
query38	3511	3586	3499	3499
query39	1478	1411	1612	1411
query40	226	125	112	112
query41	59	58	57	57
query42	119	108	109	108
query43	482	488	474	474
query44	1219	731	735	731
query45	179	178	168	168
query46	870	998	643	643
query47	1742	1803	1726	1726
query48	408	433	316	316
query49	776	486	389	389
query50	646	696	396	396
query51	3904	3879	3869	3869
query52	107	106	96	96
query53	231	266	192	192
query54	296	296	273	273
query55	82	89	84	84
query56	323	303	304	303
query57	1153	1192	1127	1127
query58	285	274	272	272
query59	2581	2638	2559	2559
query60	344	347	344	344
query61	155	159	158	158
query62	780	723	670	670
query63	230	191	190	190
query64	4471	1148	834	834
query65	4060	3990	3944	3944
query66	1083	427	336	336
query67	15447	15104	14934	14934
query68	8688	919	589	589
query69	498	320	289	289
query70	1344	1282	1276	1276
query71	506	338	315	315
query72	6015	4932	4864	4864
query73	713	571	359	359
query74	9041	9260	8800	8800
query75	4046	3421	2838	2838
query76	3837	1164	729	729
query77	809	388	314	314
query78	9582	9761	8834	8834
query79	1937	857	588	588
query80	654	577	503	503
query81	494	260	229	229
query82	461	159	128	128
query83	263	258	255	255
query84	254	113	91	91
query85	914	490	435	435
query86	357	300	294	294
query87	3776	3701	3667	3667
query88	3286	2248	2206	2206
query89	385	334	292	292
query90	2023	219	209	209
query91	163	165	132	132
query92	81	65	62	62
query93	1142	970	641	641
query94	693	447	332	332
query95	432	323	308	308
query96	493	563	272	272
query97	2936	2957	2892	2892
query98	237	221	210	210
query99	1646	1477	1313	1313
Total cold run time: 279966 ms
Total hot run time: 189684 ms

@doris-robot
Copy link

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

query1	0.06	0.04	0.05
query2	0.10	0.05	0.05
query3	0.25	0.08	0.09
query4	1.62	0.12	0.12
query5	0.27	0.26	0.25
query6	1.16	0.65	0.64
query7	0.03	0.02	0.02
query8	0.06	0.05	0.05
query9	0.61	0.52	0.52
query10	0.60	0.58	0.57
query11	0.16	0.12	0.12
query12	0.16	0.12	0.12
query13	0.63	0.61	0.61
query14	1.00	1.02	1.01
query15	0.85	0.84	0.84
query16	0.41	0.39	0.41
query17	1.06	1.07	1.04
query18	0.23	0.23	0.21
query19	1.87	1.84	1.78
query20	0.02	0.01	0.01
query21	15.65	0.20	0.14
query22	5.69	0.07	0.04
query23	15.76	0.26	0.10
query24	3.34	0.65	0.81
query25	0.09	0.07	0.05
query26	0.14	0.13	0.14
query27	0.06	0.06	0.05
query28	4.78	1.14	0.93
query29	12.55	3.87	3.18
query30	0.28	0.16	0.13
query31	2.81	0.60	0.39
query32	3.24	0.56	0.47
query33	3.03	3.02	3.09
query34	15.81	5.17	4.51
query35	4.53	4.56	4.53
query36	0.68	0.49	0.50
query37	0.10	0.07	0.07
query38	0.06	0.04	0.04
query39	0.04	0.03	0.03
query40	0.18	0.14	0.15
query41	0.09	0.03	0.04
query42	0.04	0.03	0.03
query43	0.05	0.04	0.03
Total cold run time: 100.15 s
Total hot run time: 27.65 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.71% (18085/34310)
Line Coverage 38.05% (164512/432366)
Region Coverage 32.38% (125418/387300)
Branch Coverage 33.81% (54901/162402)

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

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

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

PR approved by anyone and no changes requested.

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.76% (1675/2074)
Line Coverage 66.99% (29571/44143)
Region Coverage 67.63% (14727/21777)
Branch Coverage 57.89% (7836/13536)

@doris-robot
Copy link

TPC-DS: Total hot run time: 189565 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 98c644001d3acc9d94dd795fc36d9bc22a3e4808, data reload: false

query1	1031	418	424	418
query2	6548	1688	1710	1688
query3	6764	223	223	223
query4	26209	23708	23007	23007
query5	5500	641	458	458
query6	322	237	210	210
query7	4649	499	297	297
query8	298	246	231	231
query9	8700	2577	2543	2543
query10	552	322	312	312
query11	15902	15260	15098	15098
query12	188	130	119	119
query13	1684	566	425	425
query14	11683	9199	9238	9199
query15	203	193	176	176
query16	7679	660	503	503
query17	1594	782	620	620
query18	2055	494	386	386
query19	246	228	201	201
query20	153	142	137	137
query21	235	157	125	125
query22	4836	4800	4639	4639
query23	34767	34032	33828	33828
query24	8597	2535	2504	2504
query25	635	537	480	480
query26	1649	313	176	176
query27	3267	524	393	393
query28	4399	2209	2220	2209
query29	832	641	498	498
query30	310	232	201	201
query31	910	854	782	782
query32	82	72	72	72
query33	611	389	333	333
query34	828	871	530	530
query35	845	912	788	788
query36	992	1017	943	943
query37	145	113	88	88
query38	3656	3746	3603	3603
query39	1479	1388	1405	1388
query40	220	127	115	115
query41	60	58	56	56
query42	121	112	115	112
query43	484	485	475	475
query44	1207	721	729	721
query45	180	179	170	170
query46	874	989	629	629
query47	1798	1864	1742	1742
query48	410	423	327	327
query49	773	494	416	416
query50	624	681	401	401
query51	3949	3981	3883	3883
query52	113	105	97	97
query53	230	264	200	200
query54	309	298	286	286
query55	91	87	80	80
query56	334	308	319	308
query57	1202	1210	1134	1134
query58	291	274	271	271
query59	2593	2713	2533	2533
query60	340	354	316	316
query61	158	156	183	156
query62	789	767	666	666
query63	234	197	191	191
query64	4569	1160	853	853
query65	4045	3909	3967	3909
query66	1055	423	324	324
query67	15426	15040	15054	15040
query68	6866	873	591	591
query69	485	320	288	288
query70	1307	1224	1294	1224
query71	450	337	315	315
query72	5804	4903	5048	4903
query73	621	562	361	361
query74	8970	8928	8655	8655
query75	3331	3393	2800	2800
query76	3224	1159	734	734
query77	500	401	324	324
query78	9560	9774	9012	9012
query79	1976	845	579	579
query80	1228	588	539	539
query81	538	259	230	230
query82	395	162	133	133
query83	283	278	305	278
query84	257	113	92	92
query85	880	483	434	434
query86	381	306	289	289
query87	3734	3716	3766	3716
query88	2836	2242	2199	2199
query89	365	324	295	295
query90	2017	212	211	211
query91	166	162	138	138
query92	85	73	62	62
query93	1903	985	635	635
query94	766	449	336	336
query95	406	312	311	311
query96	482	586	284	284
query97	2956	2963	2869	2869
query98	231	220	210	210
query99	1331	1402	1276	1276
Total cold run time: 277848 ms
Total hot run time: 189565 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.09	0.05	0.05
query3	0.25	0.09	0.09
query4	1.61	0.12	0.12
query5	0.28	0.26	0.26
query6	1.20	0.64	0.64
query7	0.03	0.03	0.02
query8	0.05	0.04	0.03
query9	0.60	0.52	0.51
query10	0.58	0.59	0.57
query11	0.17	0.11	0.11
query12	0.15	0.12	0.12
query13	0.62	0.60	0.60
query14	1.00	1.00	0.99
query15	0.86	0.83	0.84
query16	0.40	0.39	0.39
query17	1.04	0.97	1.01
query18	0.22	0.20	0.21
query19	1.95	1.79	1.80
query20	0.01	0.02	0.03
query21	15.49	0.20	0.13
query22	4.98	0.07	0.04
query23	15.65	0.26	0.10
query24	3.20	0.58	0.55
query25	0.08	0.07	0.06
query26	0.15	0.13	0.13
query27	0.07	0.06	0.05
query28	4.29	1.12	0.92
query29	12.62	4.02	3.21
query30	0.27	0.14	0.11
query31	2.83	0.60	0.39
query32	3.23	0.55	0.47
query33	2.99	3.03	3.06
query34	15.88	5.12	4.59
query35	4.54	4.56	4.54
query36	0.68	0.50	0.50
query37	0.09	0.07	0.07
query38	0.06	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.14	0.13
query41	0.09	0.03	0.04
query42	0.05	0.03	0.03
query43	0.04	0.04	0.04
Total cold run time: 98.65 s
Total hot run time: 27.55 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 81.34% (109/134) 🎉
Increment coverage report
Complete coverage report

@morrySnow
Copy link
Contributor Author

run buildall

@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Nov 5, 2025
@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.76% (1675/2074)
Line Coverage 66.97% (29562/44143)
Region Coverage 67.60% (14722/21777)
Branch Coverage 57.85% (7831/13536)

@doris-robot
Copy link

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

query1	0.06	0.05	0.04
query2	0.10	0.05	0.05
query3	0.26	0.09	0.08
query4	1.67	0.11	0.12
query5	0.27	0.26	0.24
query6	1.18	0.65	0.64
query7	0.03	0.03	0.03
query8	0.06	0.05	0.04
query9	0.60	0.52	0.51
query10	0.57	0.58	0.56
query11	0.17	0.11	0.12
query12	0.17	0.12	0.12
query13	0.62	0.61	0.60
query14	1.02	1.00	1.01
query15	0.86	0.83	0.85
query16	0.38	0.39	0.39
query17	1.04	1.03	1.02
query18	0.22	0.20	0.22
query19	1.89	1.87	1.83
query20	0.01	0.01	0.01
query21	15.45	0.18	0.13
query22	5.15	0.07	0.05
query23	15.67	0.26	0.10
query24	2.01	1.21	1.17
query25	0.08	0.07	0.05
query26	0.14	0.14	0.13
query27	0.07	0.06	0.06
query28	5.38	1.14	0.93
query29	12.56	3.98	3.26
query30	0.28	0.14	0.11
query31	2.82	0.60	0.38
query32	3.24	0.56	0.48
query33	3.10	3.02	3.07
query34	15.86	5.19	4.57
query35	4.62	4.59	4.58
query36	0.68	0.51	0.49
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.15
query41	0.08	0.04	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.03
Total cold run time: 98.82 s
Total hot run time: 28.29 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.79% (18195/34469)
Line Coverage 38.24% (165914/433894)
Region Coverage 33.26% (129204/388473)
Branch Coverage 34.02% (55516/163166)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100% (0/0) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.49% (24226/33888)
Line Coverage 58.03% (252220/434639)
Region Coverage 53.56% (211045/394069)
Branch Coverage 54.81% (90047/164275)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 88.15% (119/135) 🎉
Increment coverage report
Complete coverage report

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Nov 6, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2025

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

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100% (0/0) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.50% (24231/33888)
Line Coverage 58.05% (252318/434639)
Region Coverage 53.58% (211157/394069)
Branch Coverage 54.84% (90092/164275)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 88.15% (119/135) 🎉
Increment coverage report
Complete coverage report

@morrySnow morrySnow merged commit b4fd3d9 into apache:master Nov 6, 2025
30 of 31 checks passed
@morrySnow morrySnow deleted the remove_function_set branch November 6, 2025 06:25
morrySnow added a commit that referenced this pull request Nov 11, 2025
picked from #57590

Problem Summary:

- remove legacy planner's FunctionSet
- move auto partition check from InternalCatalog to CreateTableCommand#validate
- remove Type#canCastTo
yiguolei pushed a commit that referenced this pull request Nov 11, 2025
wyxxxcat pushed a commit to wyxxxcat/doris that referenced this pull request Nov 18, 2025
### What problem does this PR solve?

Problem Summary:

- remove legacy planner's FunctionSet
- move auto partition check from InternalCatalog to CreateTableCommand#validate
- remove Type#canCastTo
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. reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants