should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,60 @@
# name: test/fuzzer/sqlsmith/window-rows-overflow.test
# description: Overflow testing for rows offsets.
# group: [sqlsmith]
statement ok
create table all_types as
select * exclude(
small_enum,
medium_enum,
large_enum,
)
from test_all_types();
query I
SELECT nth_value(1929, 42) OVER (
PARTITION BY (
"usmallint" > "smallint"
), 747 ROWS BETWEEN "bigint" PRECEDING AND CURRENT ROW
)
FROM all_types;
----
NULL
NULL
NULL
query I
SELECT nth_value(1929, 42) OVER (
PARTITION BY (
"usmallint" > "smallint"
), 747 ROWS BETWEEN 1 PRECEDING AND "bigint" PRECEDING
)
FROM all_types;
----
NULL
NULL
NULL
query I
SELECT nth_value(1929, 42) OVER (
PARTITION BY (
"usmallint" > "smallint"
), 747 ROWS BETWEEN "bigint" FOLLOWING AND 1 FOLLOWING
)
FROM all_types;
----
NULL
NULL
NULL
query I
SELECT nth_value(1929, 42) OVER (
PARTITION BY (
"usmallint" > "smallint"
), 747 ROWS BETWEEN CURRENT ROW AND "bigint" FOLLOWING
)
FROM all_types;
----
NULL
NULL
NULL