dongjoon-hyun edited a comment on issue #25816: [SPARK-29107][SQL][TESTS] Port 
window.sql (Part 1)
URL: https://github.com/apache/spark/pull/25816#issuecomment-541376447
 
 
   I checked the diff. There is additional addition from line 1257, but that is 
irrelevant to this PR because this PR is only for line 1 to line 319.
   ```
   ~/A/postgres:REL_12_STABLE$ git diff REL_12_BETA4 
src/test/regress/sql/window.sql
   diff --git a/src/test/regress/sql/window.sql 
b/src/test/regress/sql/window.sql
   index fc6d4cc903..fe273aa31e 100644
   --- a/src/test/regress/sql/window.sql
   +++ b/src/test/regress/sql/window.sql
   @@ -1257,3 +1257,22 @@ SELECT to_char(SUM(n::float8) OVER (ORDER BY i ROWS 
BETWEEN CURRENT ROW AND 1 FO
    SELECT i, b, bool_and(b) OVER w, bool_or(b) OVER w
      FROM (VALUES (1,true), (2,true), (3,false), (4,false), (5,true)) v(i,b)
      WINDOW w AS (ORDER BY i ROWS BETWEEN CURRENT ROW AND 1 FOLLOWING);
   +
   +-- Tests for problems with failure to walk or mutate expressions
   +-- within window frame clauses.
   +
   +-- test walker (fails with collation error if expressions are not walked)
   +SELECT array_agg(i) OVER w
   +  FROM generate_series(1,5) i
   +WINDOW w AS (ORDER BY i ROWS BETWEEN (('foo' < 'foobar')::integer) 
PRECEDING AND CURRENT ROW);
   +
   +-- test mutator (fails when inlined if expressions are not mutated)
   +CREATE FUNCTION pg_temp.f(group_size BIGINT) RETURNS SETOF integer[]
   +AS $$
   +    SELECT array_agg(s) OVER w
   +      FROM generate_series(1,5) s
   +    WINDOW w AS (ORDER BY s ROWS BETWEEN CURRENT ROW AND GROUP_SIZE 
FOLLOWING)
   +$$ LANGUAGE SQL STABLE;
   +
   +EXPLAIN (costs off) SELECT * FROM pg_temp.f(2);
   +SELECT * FROM pg_temp.f(2);
   ```
   
   Please simply update the link with `REL_12_STABLE` in the PR description and 
code.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to