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,57 @@
# name: test/sql/function/autocomplete/window.test
# description: Test sql_auto_complete
# group: [autocomplete]
require autocomplete
# literal
query II
FROM sql_auto_complete('SELECT row_number() OVER (RANG') LIMIT 1;
----
RANGE 26
query II
FROM sql_auto_complete('SELECT row_number() OVER (RANGE BETWE') LIMIT 1;
----
BETWEEN 32
query II
FROM sql_auto_complete('SELECT row_number() OVER (RANGE BETWEEN UNBOU') LIMIT 1;
----
UNBOUNDED 40
query II
FROM sql_auto_complete('SELECT row_number() OVER (RANGE BETWEEN UNBOUNDED PREC') LIMIT 1;
----
PRECEDING 50
query II
FROM sql_auto_complete('SELECT row_number() OVER (RANGE BETWEEN CURRENT ROW AND 5 PREC') LIMIT 1;
----
PRECEDING 58
query II
FROM sql_auto_complete('SELECT row_number() OVER (PART') LIMIT 1;
----
PARTITION 26
query II
FROM sql_auto_complete('SELECT lag(col1) OVER (PARTITION BY col1, col2 ORD') LIMIT 1;
----
ORDER 47
query II
FROM sql_auto_complete('SELECT sum(42) OVER (PARTITION BY col1, col2 ORDER BY col3 ROW') LIMIT 1;
----
ROWS 59
# window clause
query II
FROM sql_auto_complete('SELECT lead(l_orderkey) OVER win FR') LIMIT 1;
----
FROM 33
query II
FROM sql_auto_complete('SELECT lead(l_orderkey) OVER (win) FROM tbl WINDOW win AS (PART') LIMIT 1;
----
PARTITION 59