From 5796f38ad2ea677de8661ed9bc547d1be01af729 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sat, 15 Jul 2023 22:58:15 -0700 Subject: [PATCH] Added test for 2-d array --- test/expected/cast.out | 2 ++ test/sql/cast.sql | 1 + 2 files changed, 3 insertions(+) diff --git a/test/expected/cast.out b/test/expected/cast.out index e1042de..4824261 100644 --- a/test/expected/cast.out +++ b/test/expected/cast.out @@ -38,6 +38,8 @@ SELECT '{-Infinity}'::real[]::vector; ERROR: infinite value not allowed in vector SELECT '{}'::real[]::vector; ERROR: vector must have at least 1 dimension +SELECT '{{1}}'::real[]::vector; +ERROR: array must be 1-D SELECT '[1,2,3]'::vector::real[]; float4 --------- diff --git a/test/sql/cast.sql b/test/sql/cast.sql index cb5c880..c73ab07 100644 --- a/test/sql/cast.sql +++ b/test/sql/cast.sql @@ -8,6 +8,7 @@ SELECT '{NaN}'::real[]::vector; SELECT '{Infinity}'::real[]::vector; SELECT '{-Infinity}'::real[]::vector; SELECT '{}'::real[]::vector; +SELECT '{{1}}'::real[]::vector; SELECT '[1,2,3]'::vector::real[]; 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;