-- Automatically generated by SQLQueryTestSuite -- Number of queries: 6 -- !query 0 create temporary view t as select * from values 0, 1, 2 as t(id) -- !query 0 schema struct<> -- !query 0 output -- !query 1 create temporary view t2 as select * from values 0, 1 as t(id) -- !query 1 schema struct<> -- !query 1 output -- !query 2 WITH s AS (SELECT 1 FROM s) SELECT * FROM s -- !query 2 schema struct<> -- !query 2 output org.apache.spark.sql.AnalysisException Table or view not found: s; line 1 pos 25 -- !query 3 WITH t AS (SELECT 1 FROM t) SELECT * FROM t -- !query 3 schema struct<1:int> -- !query 3 output 1 1 1 -- !query 4 WITH s1 AS (SELECT 1 FROM s2), s2 AS (SELECT 1 FROM s1) SELECT * FROM s1, s2 -- !query 4 schema struct<> -- !query 4 output org.apache.spark.sql.AnalysisException Table or view not found: s2; line 1 pos 26 -- !query 5 WITH t1 AS (SELECT * FROM t2), t2 AS (SELECT 2 FROM t1) SELECT * FROM t1 cross join t2 -- !query 5 schema struct -- !query 5 output 0 2 0 2 1 2 1 2