@@ -3236,6 +3236,11 @@ select to_local_time('2024-04-01T00:00:20Z'::timestamp AT TIME ZONE 'Europe/Brus
32363236----
323732372024-04-01T00:00:20
32383238
3239+ query P
3240+ select to_local_time(NULL);
3241+ ----
3242+ NULL
3243+
32393244query PTPT
32403245select
32413246 time,
@@ -3263,6 +3268,7 @@ select date_bin(interval '1 day', to_local_time('2024-04-01T00:00:20Z'::timestam
32633268statement ok
32643269create table t AS
32653270VALUES
3271+ (NULL),
32663272 ('2024-01-01T00:00:01Z'),
32673273 ('2024-02-01T00:00:01Z'),
32683274 ('2024-03-01T00:00:01Z'),
@@ -3290,6 +3296,7 @@ from t;
32903296query PPT
32913297select column1, to_local_time(column1::timestamp), arrow_typeof(to_local_time(column1::timestamp)) from t_utc;
32923298----
3299+ NULL NULL Timestamp(Nanosecond, None)
329333002024-01-01T00:00:01Z 2024-01-01T00:00:01 Timestamp(Nanosecond, None)
329433012024-02-01T00:00:01Z 2024-02-01T00:00:01 Timestamp(Nanosecond, None)
329533022024-03-01T00:00:01Z 2024-03-01T00:00:01 Timestamp(Nanosecond, None)
@@ -3306,6 +3313,7 @@ select column1, to_local_time(column1::timestamp), arrow_typeof(to_local_time(co
33063313query PPT
33073314select column1, to_local_time(column1), arrow_typeof(to_local_time(column1)) from t_utc;
33083315----
3316+ NULL NULL Timestamp(Nanosecond, None)
330933172024-01-01T00:00:01Z 2024-01-01T00:00:01 Timestamp(Nanosecond, None)
331033182024-02-01T00:00:01Z 2024-02-01T00:00:01 Timestamp(Nanosecond, None)
331133192024-03-01T00:00:01Z 2024-03-01T00:00:01 Timestamp(Nanosecond, None)
@@ -3322,6 +3330,7 @@ select column1, to_local_time(column1), arrow_typeof(to_local_time(column1)) fro
33223330query PPT
33233331select column1, to_local_time(column1), arrow_typeof(to_local_time(column1)) from t_timezone;
33243332----
3333+ NULL NULL Timestamp(Nanosecond, None)
332533342024-01-01T00:00:01+01:00 2024-01-01T00:00:01 Timestamp(Nanosecond, None)
332633352024-02-01T00:00:01+01:00 2024-02-01T00:00:01 Timestamp(Nanosecond, None)
332733362024-03-01T00:00:01+01:00 2024-03-01T00:00:01 Timestamp(Nanosecond, None)
@@ -3339,6 +3348,7 @@ select column1, to_local_time(column1), arrow_typeof(to_local_time(column1)) fro
33393348query P
33403349select date_bin(interval '1 day', to_local_time(column1)) AT TIME ZONE 'Europe/Brussels' as date_bin from t_utc;
33413350----
3351+ NULL
334233522024-01-01T00:00:00+01:00
334333532024-02-01T00:00:00+01:00
334433542024-03-01T00:00:00+01:00
@@ -3355,6 +3365,7 @@ select date_bin(interval '1 day', to_local_time(column1)) AT TIME ZONE 'Europe/B
33553365query P
33563366select date_bin(interval '1 day', to_local_time(column1)) AT TIME ZONE 'Europe/Brussels' as date_bin from t_timezone;
33573367----
3368+ NULL
335833692024-01-01T00:00:00+01:00
335933702024-02-01T00:00:00+01:00
336033712024-03-01T00:00:00+01:00
0 commit comments