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

33 lines
792 B
SQL

# name: test/sql/copy/parquet/parquet_nan.test
# description: Read a parquet file with an invalid float value (infinity)
# group: [parquet]
require parquet
query TTT
select * from parquet_scan('data/parquet-testing/nan-float.parquet') order by 1
----
-1 foo 1
2.5 baz 1
inf bar 0
query II
select * from parquet_scan('data/parquet-testing/arrow_nan.parquet', can_have_nan := true) where f='nan';
----
nan nan
query II
select * from parquet_scan('data/parquet-testing/arrow_nan.parquet', can_have_nan := true) where f>10;
----
nan nan
query II
select * from parquet_scan('data/parquet-testing/arrow_nan.parquet', can_have_nan := true) where d='nan';
----
nan nan
query II
select * from parquet_scan('data/parquet-testing/arrow_nan.parquet', can_have_nan := true) where d>10;
----
nan nan