Files
email-tracker/external/duckdb/test/parquet/timens_parquet.test
2025-10-24 19:21:19 -05:00

55 lines
1.0 KiB
SQL

# name: test/parquet/timens_parquet.test
# description: Round trip of TIME_NS data
# group: [parquet]
require parquet
# Insertion
statement ok
CREATE TABLE times(tns TIME_NS)
statement ok
INSERT INTO times VALUES
('00:00:00'),
('00:01:20'),
('10:21:00.0'),
('10:21:00.1'),
('10:21:00.9'),
('16:04:22.01'),
('16:04:22.12'),
('16:04:22.97'),
('20:08:10.001'),
('20:08:10.123'),
('20:08:10.998'),
('03:45:47.0001'),
('03:45:47.1234'),
('03:45:47.9999'),
('02:27:19.00001'),
('02:27:19.12345'),
('02:27:19.99899'),
('09:01:54.000001'),
('09:01:54.123456'),
('09:01:54.999978'),
('23:35:57.0000001'),
('23:35:57.1234567'),
('23:35:57.9999999'),
('13:00:00.00000001'),
('13:00:00.12345678'),
('13:00:00.99999989'),
('23:59:59.000000001'),
('23:59:59.123456789'),
('23:59:59.999999999'),
('24:00:00.000000000'),
(NULL)
query I nosort t0
from times
----
statement ok
copy times to '__TEST_DIR__/time_ns.parquet' (PARQUET_VERSION V2);
query I nosort t0
from '__TEST_DIR__/time_ns.parquet';
----