should be it
This commit is contained in:
57
external/duckdb/test/sql/function/autocomplete/window.test
vendored
Normal file
57
external/duckdb/test/sql/function/autocomplete/window.test
vendored
Normal 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
|
||||
Reference in New Issue
Block a user