diff --git a/test/expected/cast.out b/test/expected/cast.out index 5874714..a5772d4 100644 --- a/test/expected/cast.out +++ b/test/expected/cast.out @@ -62,6 +62,8 @@ SELECT '[1,2,3]'::vector::halfvec(2); ERROR: expected 2 dimensions, not 3 SELECT '[1,2,3]'::halfvec::vector(2); ERROR: expected 2 dimensions, not 3 +SELECT '[65520]'::vector::halfvec; +ERROR: infinite value not allowed in halfvec SELECT '[1e-8]'::vector::halfvec; halfvec --------- diff --git a/test/sql/cast.sql b/test/sql/cast.sql index b85dadd..2a43671 100644 --- a/test/sql/cast.sql +++ b/test/sql/cast.sql @@ -14,6 +14,7 @@ SELECT '[1,2,3]'::vector::halfvec; SELECT '[1,2,3]'::halfvec::vector; SELECT '[1,2,3]'::vector::halfvec(2); SELECT '[1,2,3]'::halfvec::vector(2); +SELECT '[65520]'::vector::halfvec; SELECT '[1e-8]'::vector::halfvec; SELECT array_agg(n)::vector FROM generate_series(1, 16001) n; SELECT array_to_vector(array_agg(n), 16001, false) FROM generate_series(1, 16001) n;