Skip to content

Commit a81efbf

Browse files
committed
fix ci
fix ci fix ci fx i
1 parent b5bc1ef commit a81efbf

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

e2e_test/batch/types/timestamp_ns.slt.part

+5-5
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,11 @@ NULL
132132
query T rowsort
133133
select v2, count(*) from t1 group by v2;
134134
----
135-
0001-01-01 01:01:01.123456789 BC 1
136-
2012-01-01 01:01:01.123456 1
137-
2013-01-01 01:01:01.123456789 2
138-
2213-01-01 01:01:01.123456789 1
139-
null 1
135+
0001-01-01 01:01:01.123456789 BC 1
136+
2012-01-01 01:01:01.123456 1
137+
2013-01-01 01:01:01.123456789 2
138+
2213-01-01 01:01:01.123456789 1
139+
NULL 1
140140

141141
query T rowsort
142142
select * from t1 order by v2 desc;

src/expr/impl/src/scalar/extract.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -474,10 +474,10 @@ mod tests {
474474
assert_eq!(extract(Doy), "326");
475475
assert_eq!(extract(Hour), "12");
476476
assert_eq!(extract(Minute), "4");
477-
assert_eq!(extract(Second), "2.575400");
478-
assert_eq!(extract(Millisecond), "2575.400");
479-
assert_eq!(extract(Microsecond), "2575400");
480-
assert_eq!(extract(Epoch), "1637582642.575400");
477+
assert_eq!(extract(Second), "2.575400000");
478+
assert_eq!(extract(Millisecond), "2575.400000");
479+
assert_eq!(extract(Microsecond), "2575400.000");
480+
assert_eq!(extract(Epoch), "1637582642.575400000");
481481
assert_eq!(extract(Julian), "2459541.5028075856481481481481");
482482
}
483483

src/tests/regress/data/expected/time.out

+4-4
Original file line numberDiff line numberDiff line change
@@ -139,19 +139,19 @@ DROP TABLE TIME_TBL;
139139
SELECT EXTRACT(MICROSECOND FROM TIME '13:30:25.575401');
140140
extract
141141
----------
142-
25575401
142+
25575401.123
143143
(1 row)
144144

145145
SELECT EXTRACT(MILLISECOND FROM TIME '13:30:25.575401');
146146
extract
147147
-----------
148-
25575.401
148+
25575.401123
149149
(1 row)
150150

151151
SELECT EXTRACT(SECOND FROM TIME '13:30:25.575401');
152152
extract
153153
-----------
154-
25.575401
154+
25.575401123
155155
(1 row)
156156

157157
SELECT EXTRACT(MINUTE FROM TIME '13:30:25.575401');
@@ -175,7 +175,7 @@ ERROR: "time" units "timezone" not recognized
175175
SELECT EXTRACT(EPOCH FROM TIME '13:30:25.575401');
176176
extract
177177
--------------
178-
48625.575401
178+
48625.575401123
179179
(1 row)
180180

181181
-- date_part implementation is mostly the same as extract, so only

src/tests/regress/data/sql/time.sql

+9-9
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ DROP TABLE TIME_TBL;
6161
--
6262
-- test EXTRACT
6363
--
64-
SELECT EXTRACT(MICROSECOND FROM TIME '13:30:25.575401');
65-
SELECT EXTRACT(MILLISECOND FROM TIME '13:30:25.575401');
66-
SELECT EXTRACT(SECOND FROM TIME '13:30:25.575401');
67-
SELECT EXTRACT(MINUTE FROM TIME '13:30:25.575401');
68-
SELECT EXTRACT(HOUR FROM TIME '13:30:25.575401');
69-
SELECT EXTRACT(DAY FROM TIME '13:30:25.575401'); -- error
70-
SELECT EXTRACT(FORTNIGHT FROM TIME '13:30:25.575401'); -- error
71-
SELECT EXTRACT(TIMEZONE FROM TIME '13:30:25.575401'); -- error
72-
SELECT EXTRACT(EPOCH FROM TIME '13:30:25.575401');
64+
SELECT EXTRACT(MICROSECOND FROM TIME '13:30:25.575401123');
65+
SELECT EXTRACT(MILLISECOND FROM TIME '13:30:25.575401123');
66+
SELECT EXTRACT(SECOND FROM TIME '13:30:25.575401123');
67+
SELECT EXTRACT(MINUTE FROM TIME '13:30:25.575401123');
68+
SELECT EXTRACT(HOUR FROM TIME '13:30:25.575401123');
69+
SELECT EXTRACT(DAY FROM TIME '13:30:25.575401123'); -- error
70+
SELECT EXTRACT(FORTNIGHT FROM TIME '13:30:25.575401123'); -- error
71+
SELECT EXTRACT(TIMEZONE FROM TIME '13:30:25.575401123'); -- error
72+
SELECT EXTRACT(EPOCH FROM TIME '13:30:25.575401123');
7373

7474
-- date_part implementation is mostly the same as extract, so only
7575
-- test a few cases for additional coverage.

0 commit comments

Comments
 (0)