# LogicTest: local

subtest rows_from_multiple_srfs

query TTTTT
EXPLAIN (VERBOSE) SELECT * FROM ROWS FROM(information_schema._pg_expandarray(array[5,6,7]), generate_series(1,4))
----
project set    ·         ·                                                 (x, n, generate_series)  ·
 │             render 0  information_schema._pg_expandarray(ARRAY[5,6,7])  ·                        ·
 │             render 1  generate_series(1, 4)                             ·                        ·
 └── emptyrow  ·         ·                                                 ()                       ·

subtest rows_from_scalar_func

query TTTTT
EXPLAIN (VERBOSE) SELECT * FROM ROWS FROM(generate_series(1,4), greatest(1,2,4,5))
----
project set    ·         ·                      (generate_series, "greatest")  ·
 │             render 0  generate_series(1, 4)  ·                              ·
 │             render 1  5                      ·                              ·
 └── emptyrow  ·         ·                      ()                             ·


subtest rows_from_scalar_op

query TTTTT
EXPLAIN (VERBOSE) SELECT * FROM ROWS FROM(generate_series(1,4), NULLIF(1,2))
----
project set    ·         ·                      (generate_series, "NULLIF(1, 2)")  ·
 │             render 0  generate_series(1, 4)  ·                                  ·
 │             render 1  1                      ·                                  ·
 └── emptyrow  ·         ·                      ()                                 ·

subtest rows_from_simplify

query TTTTT
EXPLAIN (VERBOSE) SELECT * FROM ROWS FROM (generate_series(1,3))
----
project set    ·         ·                      (generate_series)  ·
 │             render 0  generate_series(1, 3)  ·                  ·
 └── emptyrow  ·         ·                      ()                 ·

query TTTTT
EXPLAIN (VERBOSE) SELECT * FROM ROWS FROM (COALESCE(1,2,3))
----
project set    ·         ·  ("COALESCE(1, 2, 3)")  ·
 │             render 0  1  ·                      ·
 └── emptyrow  ·         ·  ()                     ·
