Skip to content

Conversation

@zclllyybb
Copy link
Contributor

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

before:

mysql> select sequence("2022-05-18T12:00:00.123", "2022-05-18T12:16:00.123", interval 5 minute);
+----------------------------------------------------------------------------------------------+
| sequence("2022-05-18T12:00:00.123", "2022-05-18T12:16:00.123", interval 5 minute)            |
+----------------------------------------------------------------------------------------------+
| ["2022-05-18 12:00:00", "2022-05-18 12:05:00", "2022-05-18 12:10:00", "2022-05-18 12:15:00"] |
+----------------------------------------------------------------------------------------------+

now:

mysql> select sequence("2022-05-18T12:00:00.123", "2022-05-18T12:16:00.123", interval 5 minute);
+--------------------------------------------------------------------------------------------------------------+
| sequence("2022-05-18T12:00:00.123", "2022-05-18T12:16:00.123", interval 5 minute)                            |
+--------------------------------------------------------------------------------------------------------------+
| ["2022-05-18 12:00:00.123", "2022-05-18 12:05:00.123", "2022-05-18 12:10:00.123", "2022-05-18 12:15:00.123"] |
+--------------------------------------------------------------------------------------------------------------+

Release note

fix precision lost when a function accepts datetime and generates array

Check List (For Author)

  • Test

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

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

    • No.
    • Yes.

Check List (For Reviewer who merge this PR)

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

@Thearas
Copy link
Contributor

Thearas commented Mar 26, 2025

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

Please clearly describe your PR:

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

@zclllyybb
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	26036	5275	5042	5042
q2	2069	290	177	177
q3	10425	1274	694	694
q4	10261	995	530	530
q5	8599	2450	2389	2389
q6	275	164	134	134
q7	937	753	628	628
q8	9335	1303	1148	1148
q9	7030	5176	5112	5112
q10	6888	2346	1889	1889
q11	498	271	251	251
q12	352	359	215	215
q13	17772	3731	3102	3102
q14	233	229	211	211
q15	540	508	522	508
q16	634	621	588	588
q17	585	864	347	347
q18	7602	7367	7204	7204
q19	1402	965	555	555
q20	326	331	201	201
q21	3946	3378	2378	2378
q22	1056	1030	955	955
Total cold run time: 116801 ms
Total hot run time: 34258 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5248	5105	5151	5105
q2	235	315	227	227
q3	2147	2663	2277	2277
q4	1407	1904	1501	1501
q5	4601	4436	4447	4436
q6	216	166	125	125
q7	1951	1906	1771	1771
q8	2616	2634	2590	2590
q9	7125	7156	7166	7156
q10	3019	3197	2754	2754
q11	574	524	488	488
q12	693	744	592	592
q13	3513	3907	3299	3299
q14	274	291	263	263
q15	540	498	521	498
q16	636	672	646	646
q17	1168	1562	1408	1408
q18	7874	7716	7391	7391
q19	849	776	878	776
q20	1915	1969	1819	1819
q21	5145	4801	4682	4682
q22	1037	1018	968	968
Total cold run time: 52783 ms
Total hot run time: 50772 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 186488 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 27e86fea7f2c15b9e1b2d5e70ade8c82beb66685, data reload: false

query1	1029	501	491	491
query2	6565	1924	1883	1883
query3	6802	224	225	224
query4	26026	23685	23040	23040
query5	4353	652	482	482
query6	303	201	195	195
query7	4615	482	281	281
query8	306	244	228	228
query9	8622	2540	2539	2539
query10	490	316	255	255
query11	15673	15201	14898	14898
query12	153	109	103	103
query13	1643	528	384	384
query14	9151	6200	6352	6200
query15	213	193	164	164
query16	7154	628	465	465
query17	1179	718	536	536
query18	1986	413	295	295
query19	183	183	157	157
query20	122	116	115	115
query21	213	121	102	102
query22	4228	4179	3980	3980
query23	33953	33177	33053	33053
query24	8443	2430	2419	2419
query25	536	461	397	397
query26	1246	266	150	150
query27	2762	499	330	330
query28	4384	2390	2393	2390
query29	790	565	425	425
query30	286	222	195	195
query31	946	867	777	777
query32	72	67	66	66
query33	559	371	316	316
query34	799	861	486	486
query35	810	831	762	762
query36	977	990	902	902
query37	126	98	79	79
query38	4113	4188	4007	4007
query39	1432	1559	1453	1453
query40	220	129	108	108
query41	67	62	53	53
query42	123	113	107	107
query43	505	487	485	485
query44	1345	808	805	805
query45	179	170	168	168
query46	905	1064	651	651
query47	1775	1767	1693	1693
query48	379	421	305	305
query49	774	522	436	436
query50	698	762	417	417
query51	4202	4188	4158	4158
query52	116	115	110	110
query53	224	258	180	180
query54	491	503	417	417
query55	83	78	78	78
query56	286	282	256	256
query57	1170	1138	1064	1064
query58	243	245	257	245
query59	2751	2584	2619	2584
query60	301	301	276	276
query61	129	151	157	151
query62	790	732	687	687
query63	242	189	189	189
query64	4470	1104	763	763
query65	4343	4236	4270	4236
query66	1172	427	320	320
query67	15794	15590	15399	15399
query68	7875	896	545	545
query69	476	307	287	287
query70	1181	1136	1147	1136
query71	448	311	277	277
query72	5888	4741	4776	4741
query73	719	656	349	349
query74	8989	9087	8771	8771
query75	3879	3237	2732	2732
query76	3553	1188	753	753
query77	800	375	292	292
query78	10079	10245	9400	9400
query79	2232	816	563	563
query80	594	527	468	468
query81	502	255	224	224
query82	475	128	97	97
query83	183	175	164	164
query84	248	95	76	76
query85	864	358	310	310
query86	396	302	302	302
query87	4507	4516	4381	4381
query88	3988	2241	2264	2241
query89	395	317	286	286
query90	1834	217	220	217
query91	145	145	110	110
query92	81	60	57	57
query93	1860	1071	587	587
query94	665	424	287	287
query95	364	273	261	261
query96	483	562	327	327
query97	3171	3248	3185	3185
query98	231	217	203	203
query99	1386	1399	1294	1294
Total cold run time: 275511 ms
Total hot run time: 186488 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.13	0.10	0.10
query3	0.24	0.19	0.20
query4	1.59	0.19	0.19
query5	0.59	0.57	0.58
query6	1.19	0.72	0.70
query7	0.03	0.02	0.01
query8	0.03	0.03	0.04
query9	0.55	0.52	0.50
query10	0.58	0.58	0.57
query11	0.15	0.10	0.11
query12	0.14	0.12	0.11
query13	0.62	0.60	0.60
query14	2.65	2.81	2.70
query15	0.93	0.84	0.86
query16	0.40	0.40	0.40
query17	1.03	1.03	1.00
query18	0.21	0.20	0.20
query19	1.94	1.85	1.92
query20	0.01	0.01	0.01
query21	15.35	0.89	0.56
query22	0.76	1.22	0.66
query23	14.91	1.36	0.64
query24	6.81	1.66	0.33
query25	0.35	0.29	0.05
query26	0.50	0.16	0.14
query27	0.05	0.05	0.05
query28	9.32	0.92	0.43
query29	12.57	4.04	3.33
query30	0.25	0.08	0.06
query31	2.82	0.58	0.38
query32	3.22	0.54	0.47
query33	3.00	3.05	3.10
query34	15.75	5.13	4.51
query35	4.55	4.54	4.52
query36	0.66	0.51	0.48
query37	0.09	0.06	0.06
query38	0.05	0.04	0.04
query39	0.03	0.02	0.02
query40	0.17	0.13	0.13
query41	0.08	0.02	0.03
query42	0.04	0.02	0.02
query43	0.03	0.03	0.04
Total cold run time: 104.41 s
Total hot run time: 30.68 s

@zclllyybb
Copy link
Contributor Author

#49429 先合入

@zclllyybb
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	26087	5019	5043	5019
q2	2060	273	178	178
q3	10572	1244	716	716
q4	10243	1032	525	525
q5	7940	2359	2387	2359
q6	180	163	133	133
q7	943	737	639	639
q8	9338	1259	1100	1100
q9	6853	5214	5120	5120
q10	6841	2329	1877	1877
q11	480	278	270	270
q12	353	368	227	227
q13	17775	3663	3094	3094
q14	233	222	216	216
q15	541	499	477	477
q16	442	451	401	401
q17	572	853	362	362
q18	7951	7208	7116	7116
q19	1981	967	578	578
q20	321	321	213	213
q21	3935	3493	2501	2501
q22	1058	1010	998	998
Total cold run time: 116699 ms
Total hot run time: 34119 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5187	5084	5089	5084
q2	238	321	228	228
q3	2142	2656	2232	2232
q4	1445	1859	1513	1513
q5	4550	4491	4379	4379
q6	215	164	131	131
q7	1990	1949	1753	1753
q8	2613	2508	2458	2458
q9	7266	7107	7265	7107
q10	3004	3219	2732	2732
q11	568	532	488	488
q12	687	778	605	605
q13	3493	3915	3310	3310
q14	288	290	261	261
q15	520	481	470	470
q16	465	508	464	464
q17	1167	1529	1350	1350
q18	7684	7668	7364	7364
q19	811	863	1107	863
q20	1955	1947	1800	1800
q21	5193	4756	4762	4756
q22	1084	1042	998	998
Total cold run time: 52565 ms
Total hot run time: 50346 ms

@doris-robot
Copy link

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

query1	1030	471	498	471
query2	6577	1819	1769	1769
query3	6758	221	226	221
query4	26401	23747	23001	23001
query5	4369	613	462	462
query6	326	202	206	202
query7	4625	513	280	280
query8	291	255	233	233
query9	8681	2539	2551	2539
query10	470	327	284	284
query11	15280	15054	14831	14831
query12	172	107	109	107
query13	1679	529	392	392
query14	8672	6108	6202	6108
query15	203	185	168	168
query16	7324	610	461	461
query17	1213	736	588	588
query18	1972	405	311	311
query19	192	190	158	158
query20	127	116	115	115
query21	205	130	109	109
query22	4092	4292	4055	4055
query23	33942	32942	32985	32942
query24	8460	2391	2327	2327
query25	545	449	398	398
query26	1227	270	154	154
query27	2749	489	326	326
query28	4377	2088	2079	2079
query29	771	556	428	428
query30	282	239	184	184
query31	918	857	766	766
query32	77	63	66	63
query33	556	366	333	333
query34	788	856	507	507
query35	827	822	752	752
query36	945	1004	866	866
query37	111	102	74	74
query38	4204	4176	4154	4154
query39	1449	1380	1390	1380
query40	211	115	104	104
query41	56	52	66	52
query42	122	103	102	102
query43	483	497	463	463
query44	1267	781	795	781
query45	176	172	167	167
query46	831	1021	607	607
query47	1765	1817	1712	1712
query48	372	410	292	292
query49	790	493	417	417
query50	618	679	397	397
query51	4165	4149	4128	4128
query52	108	104	93	93
query53	231	245	194	194
query54	567	551	501	501
query55	79	81	82	81
query56	281	309	308	308
query57	1137	1175	1079	1079
query58	271	249	253	249
query59	2544	2513	2571	2513
query60	328	317	296	296
query61	135	129	127	127
query62	791	736	682	682
query63	237	190	186	186
query64	4320	999	664	664
query65	4278	4264	4246	4246
query66	1141	457	311	311
query67	15656	15594	15416	15416
query68	7872	879	515	515
query69	476	296	263	263
query70	1234	1079	1123	1079
query71	463	314	283	283
query72	5557	4660	4785	4660
query73	713	625	343	343
query74	8863	8812	9105	8812
query75	3909	3167	2732	2732
query76	3758	1189	739	739
query77	786	367	281	281
query78	10139	9875	9184	9184
query79	3087	798	555	555
query80	803	493	438	438
query81	479	248	220	220
query82	491	125	92	92
query83	281	248	227	227
query84	300	111	83	83
query85	769	359	301	301
query86	393	318	286	286
query87	4410	4372	4165	4165
query88	3488	2189	2210	2189
query89	392	305	284	284
query90	1860	208	206	206
query91	142	136	111	111
query92	75	57	57	57
query93	2254	951	577	577
query94	665	399	305	305
query95	369	290	281	281
query96	472	563	268	268
query97	3191	3223	3096	3096
query98	232	208	208	208
query99	1427	1370	1307	1307
Total cold run time: 275197 ms
Total hot run time: 184913 ms

@doris-robot
Copy link

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

query1	0.03	0.04	0.04
query2	0.12	0.10	0.10
query3	0.26	0.20	0.19
query4	1.59	0.19	0.19
query5	0.59	0.59	0.60
query6	1.19	0.72	0.72
query7	0.03	0.02	0.01
query8	0.04	0.03	0.03
query9	0.57	0.55	0.51
query10	0.57	0.57	0.55
query11	0.16	0.11	0.11
query12	0.15	0.11	0.11
query13	0.61	0.61	0.60
query14	1.16	1.20	1.19
query15	0.87	0.85	0.85
query16	0.39	0.41	0.38
query17	1.05	1.04	1.04
query18	0.22	0.20	0.20
query19	1.88	1.79	1.77
query20	0.01	0.01	0.02
query21	15.40	0.91	0.55
query22	0.76	1.15	0.62
query23	15.02	1.39	0.64
query24	7.75	1.45	0.42
query25	0.50	0.12	0.16
query26	0.60	0.17	0.14
query27	0.06	0.05	0.04
query28	9.19	0.93	0.44
query29	12.53	3.97	3.28
query30	0.24	0.09	0.06
query31	2.82	0.59	0.40
query32	3.22	0.55	0.47
query33	3.05	3.16	3.00
query34	15.84	5.16	4.50
query35	4.56	4.56	4.54
query36	0.65	0.49	0.48
query37	0.08	0.06	0.06
query38	0.05	0.04	0.04
query39	0.03	0.02	0.02
query40	0.17	0.14	0.14
query41	0.08	0.03	0.03
query42	0.03	0.03	0.02
query43	0.03	0.03	0.03
Total cold run time: 104.15 s
Total hot run time: 29.23 s

@zclllyybb
Copy link
Contributor Author

run buildall

@zclllyybb zclllyybb marked this pull request as ready for review April 23, 2025 13:05
@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	26266	5132	5034	5034
q2	2104	290	187	187
q3	10426	1267	725	725
q4	10255	997	543	543
q5	8342	2422	2398	2398
q6	181	166	132	132
q7	931	754	610	610
q8	9307	1326	1132	1132
q9	6819	5153	5120	5120
q10	6805	2294	1876	1876
q11	485	283	259	259
q12	345	380	222	222
q13	17776	3662	3053	3053
q14	234	221	222	221
q15	533	478	479	478
q16	448	455	398	398
q17	584	841	383	383
q18	7569	7268	6995	6995
q19	1208	942	556	556
q20	343	338	226	226
q21	4444	3460	3201	3201
q22	1068	995	979	979
Total cold run time: 116473 ms
Total hot run time: 34728 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5128	5100	5083	5083
q2	241	342	231	231
q3	2125	2681	2254	2254
q4	1466	1923	1559	1559
q5	4557	4436	4350	4350
q6	207	164	126	126
q7	1956	1942	1757	1757
q8	2618	2624	2547	2547
q9	7220	7167	7054	7054
q10	3032	3142	2752	2752
q11	579	519	478	478
q12	673	749	643	643
q13	3556	3883	3315	3315
q14	273	284	268	268
q15	527	463	475	463
q16	461	505	461	461
q17	1179	1627	1354	1354
q18	7669	7556	7386	7386
q19	801	817	879	817
q20	1977	2027	1910	1910
q21	5181	4712	4742	4712
q22	1042	980	1014	980
Total cold run time: 52468 ms
Total hot run time: 50500 ms

@doris-robot
Copy link

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

query1	1030	466	468	466
query2	6589	1787	1752	1752
query3	6747	226	239	226
query4	26399	23198	23498	23198
query5	4406	647	481	481
query6	306	215	212	212
query7	4623	485	284	284
query8	315	255	259	255
query9	8620	2566	2573	2566
query10	489	325	287	287
query11	15501	15008	14771	14771
query12	154	109	107	107
query13	1650	513	393	393
query14	8976	6469	6204	6204
query15	206	183	162	162
query16	7124	621	459	459
query17	1007	715	546	546
query18	1961	407	298	298
query19	179	174	150	150
query20	116	118	123	118
query21	205	122	106	106
query22	4131	4110	4012	4012
query23	33872	32954	33096	32954
query24	8421	2405	2356	2356
query25	532	451	380	380
query26	1245	268	150	150
query27	2759	495	328	328
query28	4389	2097	2074	2074
query29	761	555	433	433
query30	282	208	187	187
query31	939	866	786	786
query32	76	68	66	66
query33	564	422	313	313
query34	781	835	527	527
query35	779	807	738	738
query36	981	994	912	912
query37	111	101	78	78
query38	4159	4249	4214	4214
query39	1487	1404	1419	1404
query40	217	122	108	108
query41	58	56	53	53
query42	116	107	106	106
query43	477	499	470	470
query44	1308	803	801	801
query45	180	175	168	168
query46	848	1015	614	614
query47	1732	1787	1738	1738
query48	380	402	299	299
query49	776	513	414	414
query50	638	684	392	392
query51	4112	4119	4026	4026
query52	105	109	94	94
query53	235	251	181	181
query54	583	568	500	500
query55	81	83	82	82
query56	329	318	269	269
query57	1143	1172	1095	1095
query58	276	267	269	267
query59	2524	2700	2465	2465
query60	347	321	312	312
query61	136	132	136	132
query62	799	743	657	657
query63	218	186	187	186
query64	4319	1023	685	685
query65	4341	4269	4225	4225
query66	1143	412	333	333
query67	15813	15404	15290	15290
query68	6408	880	517	517
query69	484	313	264	264
query70	1152	1126	1113	1113
query71	418	321	302	302
query72	5869	5022	5100	5022
query73	715	765	342	342
query74	9183	9091	8632	8632
query75	3171	3213	2720	2720
query76	3155	1278	749	749
query77	483	391	291	291
query78	9950	10055	9237	9237
query79	2734	811	573	573
query80	681	512	488	488
query81	494	253	218	218
query82	455	128	96	96
query83	282	258	235	235
query84	297	110	78	78
query85	793	354	318	318
query86	382	300	295	295
query87	4299	4400	4335	4335
query88	3548	2225	2221	2221
query89	384	311	300	300
query90	1870	214	217	214
query91	139	145	111	111
query92	76	61	56	56
query93	2434	943	579	579
query94	718	422	306	306
query95	382	293	286	286
query96	482	580	276	276
query97	3155	3212	3115	3115
query98	239	211	209	209
query99	1426	1406	1263	1263
Total cold run time: 272364 ms
Total hot run time: 185676 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.13	0.11	0.11
query3	0.24	0.20	0.19
query4	1.59	0.19	0.18
query5	0.61	0.59	0.58
query6	1.18	0.71	0.73
query7	0.02	0.02	0.01
query8	0.04	0.03	0.04
query9	0.58	0.54	0.52
query10	0.58	0.56	0.57
query11	0.15	0.11	0.10
query12	0.15	0.11	0.12
query13	0.62	0.60	0.59
query14	1.19	1.18	1.17
query15	0.87	0.87	0.88
query16	0.38	0.37	0.37
query17	1.01	1.03	1.04
query18	0.22	0.20	0.20
query19	1.90	1.72	1.81
query20	0.01	0.01	0.01
query21	15.43	0.94	0.54
query22	0.77	1.21	0.71
query23	14.78	1.40	0.61
query24	7.20	1.27	1.50
query25	0.52	0.19	0.12
query26	0.72	0.17	0.14
query27	0.05	0.05	0.05
query28	9.34	0.83	0.43
query29	12.57	4.04	3.36
query30	0.26	0.09	0.06
query31	2.81	0.59	0.38
query32	3.24	0.55	0.49
query33	3.03	3.03	3.10
query34	15.70	5.09	4.50
query35	4.50	4.54	4.57
query36	0.65	0.49	0.48
query37	0.09	0.06	0.06
query38	0.06	0.04	0.03
query39	0.03	0.02	0.03
query40	0.17	0.12	0.12
query41	0.08	0.03	0.02
query42	0.04	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 103.59 s
Total hot run time: 30.1 s

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Apr 24, 2025
@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.

@BiteTheDDDDt BiteTheDDDDt merged commit ad32279 into apache:master Apr 27, 2025
26 checks passed
@zclllyybb zclllyybb deleted the change_dtv2_match branch May 23, 2025 06:52
koarz pushed a commit to koarz/doris that referenced this pull request Jun 4, 2025
…and generates array (apache#49543)

### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

before:
```sql
mysql> select sequence("2022-05-18T12:00:00.123", "2022-05-18T12:16:00.123", interval 5 minute);
+----------------------------------------------------------------------------------------------+
| sequence("2022-05-18T12:00:00.123", "2022-05-18T12:16:00.123", interval 5 minute)            |
+----------------------------------------------------------------------------------------------+
| ["2022-05-18 12:00:00", "2022-05-18 12:05:00", "2022-05-18 12:10:00", "2022-05-18 12:15:00"] |
+----------------------------------------------------------------------------------------------+
```

now:
```sql
mysql> select sequence("2022-05-18T12:00:00.123", "2022-05-18T12:16:00.123", interval 5 minute);
+--------------------------------------------------------------------------------------------------------------+
| sequence("2022-05-18T12:00:00.123", "2022-05-18T12:16:00.123", interval 5 minute)                            |
+--------------------------------------------------------------------------------------------------------------+
| ["2022-05-18 12:00:00.123", "2022-05-18 12:05:00.123", "2022-05-18 12:10:00.123", "2022-05-18 12:15:00.123"] |
+--------------------------------------------------------------------------------------------------------------+
```

### Release note

fix precision lost when a function accepts datetime and generates array

### 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:
- [ ] This is a refactor/code format and no logic has been changed.
        - [x] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [x] 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 -->
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