Skip to content

Commit

Permalink
Supplement test cases.
Browse files Browse the repository at this point in the history
  • Loading branch information
beliefer committed Sep 25, 2020
1 parent ae71344 commit 875b92b
Show file tree
Hide file tree
Showing 2 changed files with 84 additions and 0 deletions.
20 changes: 20 additions & 0 deletions sql/core/src/test/resources/sql-tests/inputs/window.sql
Expand Up @@ -165,6 +165,16 @@ FROM
basic_pays
ORDER BY salary DESC;

SELECT
employee_name,
salary,
nth_value(employee_name, 2) OVER (
ORDER BY salary DESC
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) second_highest_salary
FROM
basic_pays
ORDER BY salary DESC;

SELECT
employee_name,
salary,
Expand Down Expand Up @@ -205,6 +215,16 @@ FROM
basic_pays
ORDER BY salary DESC;

SELECT
employee_name,
salary,
nth_value(employee_name, 2) OVER (
ORDER BY salary DESC
ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) second_highest_salary
FROM
basic_pays
ORDER BY salary DESC;

SELECT
employee_name,
department,
Expand Down
64 changes: 64 additions & 0 deletions sql/core/src/test/resources/sql-tests/results/window.sql.out
Expand Up @@ -479,6 +479,38 @@ Anthony Bow 6627 Gerard Bondur
Leslie Thompson 5186 Gerard Bondur


-- !query
SELECT
employee_name,
salary,
nth_value(employee_name, 2) OVER (
ORDER BY salary DESC
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) second_highest_salary
FROM
basic_pays
ORDER BY salary DESC
-- !query schema
struct<employee_name:string,salary:int,second_highest_salary:string>
-- !query output
Larry Bott 11798 NULL
Gerard Bondur 11472 Gerard Bondur
Pamela Castillo 11303 Gerard Bondur
Barry Jones 10586 Gerard Bondur
George Vanauf 10563 Gerard Bondur
Loui Bondur 10449 Gerard Bondur
Mary Patterson 9998 Gerard Bondur
Steve Patterson 9441 Gerard Bondur
Julie Firrelli 9181 Gerard Bondur
Jeff Firrelli 8992 Gerard Bondur
William Patterson 8870 Gerard Bondur
Diane Murphy 8435 Gerard Bondur
Leslie Jennings 8113 Gerard Bondur
Gerard Hernandez 6949 Gerard Bondur
Foon Yue Tseng 6660 Gerard Bondur
Anthony Bow 6627 Gerard Bondur
Leslie Thompson 5186 Gerard Bondur


-- !query
SELECT
employee_name,
Expand Down Expand Up @@ -607,6 +639,38 @@ Anthony Bow 6627 Gerard Bondur
Leslie Thompson 5186 Gerard Bondur


-- !query
SELECT
employee_name,
salary,
nth_value(employee_name, 2) OVER (
ORDER BY salary DESC
ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) second_highest_salary
FROM
basic_pays
ORDER BY salary DESC
-- !query schema
struct<employee_name:string,salary:int,second_highest_salary:string>
-- !query output
Larry Bott 11798 Gerard Bondur
Gerard Bondur 11472 Gerard Bondur
Pamela Castillo 11303 Gerard Bondur
Barry Jones 10586 Gerard Bondur
George Vanauf 10563 Gerard Bondur
Loui Bondur 10449 Gerard Bondur
Mary Patterson 9998 Gerard Bondur
Steve Patterson 9441 Gerard Bondur
Julie Firrelli 9181 Gerard Bondur
Jeff Firrelli 8992 Gerard Bondur
William Patterson 8870 Gerard Bondur
Diane Murphy 8435 Gerard Bondur
Leslie Jennings 8113 Gerard Bondur
Gerard Hernandez 6949 Gerard Bondur
Foon Yue Tseng 6660 Gerard Bondur
Anthony Bow 6627 Gerard Bondur
Leslie Thompson 5186 Gerard Bondur


-- !query
SELECT
employee_name,
Expand Down

0 comments on commit 875b92b

Please sign in to comment.