1f1932c6b7
[enhancement](nereids)add some date functions for constant fold ( #32772 )
2024-04-10 11:34:30 +08:00
e91d16854b
[fix](function) fix date_format function execution error on fe ( #31645 )
2024-03-07 16:53:19 +08:00
2afbece0b8
[Fix](type) fix wrong type transform for unix_timestamp ( #27728 )
...
fix wrong type transform for unix_timestamp
2023-12-01 09:58:20 +08:00
baadc14e60
[Enhancement](function) support unix_timestamp with float ( #26827 )
...
---------
Co-authored-by: YangWithU <plzw8@outlook.com >
2023-11-27 09:58:53 +08:00
02fe71dcd6
[test](serialisation) Serialise some cases and enable str_to_date tests #26651
...
1 enable the cases about str_to_date, which have been muted because some parallel config influence.
2 serialise some cases which called admin set config
2023-11-09 21:53:32 +08:00
55b2988bfd
[Opt](date_add/sub) Throw exception when result of date_add/sub out of range ( #26475 )
2023-11-09 08:46:51 +08:00
36be7dcc13
[enhancement](regression) add normal query before date convert for debug ( #25970 )
...
Signed-off-by: freemandealer <freeman.zhang1992@gmail.com >
2023-10-26 21:37:28 +08:00
31d2a9a4f5
[Enhancement](function) support fractions for convert_tz(datetimev2) ( #25915 )
...
mysql> select convert_tz('2019-08-01 01:01:02.123' , '+00:00', '+07:00');
+----------------------------------------------------------------------------------+
| convert_tz(cast('2019-08-01 01:01:02.123' as DATETIMEV2(3)), '+00:00', '+07:00') |
+----------------------------------------------------------------------------------+
| 2019-08-01 08:01:02.123 |
+----------------------------------------------------------------------------------+
1 row in set (0.18 sec)
2023-10-26 10:46:47 +08:00
7ca3f7100f
[testcases](datetime) temporarily remove str_to_date related case ( #25877 )
2023-10-25 12:54:38 +08:00
dc47087560
[fix](function) fix str_to_date default return type scale for nereids ( #24932 )
...
fix str_to_date default return type scale for nereids
2023-10-20 12:55:49 +08:00
7cfb3cc0aa
[fix](functions) fix function substitute for datetimeV1/V2 ( #23344 )
...
* fix
* function fe
2023-08-25 09:59:38 +08:00
824bc02603
[Function] Support date function: microsecond() ( #20044 )
2023-06-20 10:32:54 +08:00
1b94b6368f
[fix](load) in strict mode, return error for insert if datatype convert fails ( #20378 )
...
* [fix](load) in strict mode, return error for load and insert if datatype convert fails
Revert "[fix](MySQL) the way Doris handles boolean type is consistent with MySQL (#19416 )"
This reverts commit 68eb420cabe5b26b09d6d4a2724ae12699bdee87.
Since it changed other behaviours, e.g. in strict mode insert into t_int values ("a"),
it will result 0 is inserted into table, but it should return error instead.
* fix be ut
* fix regression tests
2023-06-06 12:04:03 +08:00
4c6ca88088
Revert "[refactor](function) ignore DST for function from_unixtime ( #19151 )" ( #19333 )
...
This reverts commit 9dd6c8f87b73db238bfd38fb1d76f3796910f398.
2023-05-06 16:33:58 +08:00
9dd6c8f87b
[refactor](function) ignore DST for function from_unixtime ( #19151 )
2023-05-05 11:51:49 +08:00
3b08a22e61
[test](Nereids) add p0 regression test for Nereids ( #15888 )
2023-01-20 18:50:23 +08:00