Adding upstream version 11.3.3.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
fe959b0137
commit
2f30828945
62 changed files with 28339 additions and 27272 deletions
21
tests/fixtures/identity.sql
vendored
21
tests/fixtures/identity.sql
vendored
|
@ -153,6 +153,7 @@ SUM(ROW() OVER (PARTITION BY x AND y))
|
|||
CASE WHEN (x > 1) THEN 1 ELSE 0 END
|
||||
CASE (1) WHEN 1 THEN 1 ELSE 0 END
|
||||
CASE 1 WHEN 1 THEN 1 ELSE 0 END
|
||||
CASE 1 WHEN 1 THEN timestamp ELSE date END
|
||||
x AT TIME ZONE 'UTC'
|
||||
CAST('2025-11-20 00:00:00+00' AS TIMESTAMP) AT TIME ZONE 'Africa/Cairo'
|
||||
SET x = 1
|
||||
|
@ -191,6 +192,7 @@ SELECT DISTINCT TIMESTAMP_TRUNC(time_field, MONTH) AS time_value FROM "table"
|
|||
SELECT DISTINCT ON (x) x, y FROM z
|
||||
SELECT DISTINCT ON (x, y + 1) * FROM z
|
||||
SELECT DISTINCT ON (x.y) * FROM z
|
||||
SELECT DISTINCT FROM_SOMETHING
|
||||
SELECT top.x
|
||||
SELECT TIMESTAMP(DATE_TRUNC(DATE(time_field), MONTH)) AS time_value FROM "table"
|
||||
SELECT GREATEST((3 + 1), LEAST(3, 4))
|
||||
|
@ -295,13 +297,13 @@ SELECT CASE CASE x > 1 WHEN TRUE THEN 1 END WHEN 1 THEN 1 ELSE 2 END
|
|||
SELECT a FROM (SELECT a FROM test) AS x
|
||||
SELECT a FROM (SELECT a FROM (SELECT a FROM test) AS y) AS x
|
||||
SELECT a FROM test WHERE a IN (1, 2, 3) OR b BETWEEN 1 AND 4
|
||||
SELECT a FROM test AS x TABLESAMPLE(BUCKET 1 OUT OF 5)
|
||||
SELECT a FROM test TABLESAMPLE(BUCKET 1 OUT OF 5)
|
||||
SELECT a FROM test TABLESAMPLE(BUCKET 1 OUT OF 5 ON x)
|
||||
SELECT a FROM test TABLESAMPLE(BUCKET 1 OUT OF 5 ON RAND())
|
||||
SELECT a FROM test TABLESAMPLE(0.1 PERCENT)
|
||||
SELECT a FROM test TABLESAMPLE(100)
|
||||
SELECT a FROM test TABLESAMPLE(100 ROWS)
|
||||
SELECT a FROM test AS x TABLESAMPLE (BUCKET 1 OUT OF 5)
|
||||
SELECT a FROM test TABLESAMPLE (BUCKET 1 OUT OF 5)
|
||||
SELECT a FROM test TABLESAMPLE (BUCKET 1 OUT OF 5 ON x)
|
||||
SELECT a FROM test TABLESAMPLE (BUCKET 1 OUT OF 5 ON RAND())
|
||||
SELECT a FROM test TABLESAMPLE (0.1 PERCENT)
|
||||
SELECT a FROM test TABLESAMPLE (100)
|
||||
SELECT a FROM test TABLESAMPLE (100 ROWS)
|
||||
SELECT a FROM test TABLESAMPLE BERNOULLI (50)
|
||||
SELECT a FROM test TABLESAMPLE SYSTEM (75)
|
||||
SELECT a FROM test PIVOT(SUM(x) FOR y IN ('z', 'q'))
|
||||
|
@ -310,7 +312,7 @@ SELECT a FROM test PIVOT(SOMEAGG(x, y, z) FOR q IN (1))
|
|||
SELECT a FROM test PIVOT(SUM(x) FOR y IN ('z', 'q')) PIVOT(MAX(b) FOR c IN ('d'))
|
||||
SELECT a FROM (SELECT a, b FROM test) PIVOT(SUM(x) FOR y IN ('z', 'q'))
|
||||
SELECT a FROM test UNPIVOT(x FOR y IN (z, q)) AS x
|
||||
SELECT a FROM test PIVOT(SUM(x) FOR y IN ('z', 'q')) AS x TABLESAMPLE(0.1)
|
||||
SELECT a FROM test PIVOT(SUM(x) FOR y IN ('z', 'q')) AS x TABLESAMPLE (0.1)
|
||||
SELECT a FROM test PIVOT(SUM(x) FOR y IN ('z', 'q')) UNPIVOT(x FOR y IN (z, q)) AS x
|
||||
SELECT ABS(a) FROM test
|
||||
SELECT AVG(a) FROM test
|
||||
|
@ -466,6 +468,7 @@ SELECT SUM(x) OVER (PARTITION BY a RANGE BETWEEN 1 AND 3)
|
|||
SELECT SUM(x) OVER (PARTITION BY a RANGE BETWEEN 1 FOLLOWING AND 3)
|
||||
SELECT SUM(x) OVER (PARTITION BY a RANGE BETWEEN 1 FOLLOWING AND UNBOUNDED FOLLOWING)
|
||||
SELECT AVG(x) OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM t
|
||||
SELECT SUM(x) OVER (PARTITION BY a ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING)
|
||||
SELECT LISTAGG(x) WITHIN GROUP (ORDER BY x) AS y
|
||||
SELECT LISTAGG(x) WITHIN GROUP (ORDER BY x DESC)
|
||||
SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY x)
|
||||
|
@ -708,6 +711,7 @@ SELECT 1 /* c1 */ + 2 /* c2 */, 3 /* c3 */
|
|||
SELECT x FROM a.b.c /* x */, e.f.g /* x */
|
||||
SELECT FOO(x /* c */) /* FOO */, b /* b */
|
||||
SELECT FOO(x /* c1 */ + y /* c2 */ + BLA(5 /* c3 */)) FROM (VALUES (1 /* c4 */, "test" /* c5 */)) /* c6 */
|
||||
INSERT INTO foo SELECT * FROM bar /* comment */
|
||||
SELECT a FROM x WHERE a COLLATE 'utf8_general_ci' = 'b'
|
||||
SELECT x AS INTO FROM bla
|
||||
SELECT * INTO newevent FROM event
|
||||
|
@ -731,6 +735,7 @@ ALTER TABLE orders DROP PARTITION(dt = '2014-05-14', country = 'IN')
|
|||
ALTER TABLE orders DROP IF EXISTS PARTITION(dt = '2014-05-14', country = 'IN')
|
||||
ALTER TABLE orders DROP PARTITION(dt = '2014-05-14', country = 'IN'), PARTITION(dt = '2014-05-15', country = 'IN')
|
||||
ALTER TABLE mydataset.mytable DELETE WHERE x = 1
|
||||
ALTER TABLE table1 MODIFY COLUMN name1 SET TAG foo='bar'
|
||||
SELECT div.a FROM test_table AS div
|
||||
WITH view AS (SELECT 1 AS x) SELECT * FROM view
|
||||
ARRAY<STRUCT<INT, DOUBLE, ARRAY<INT>>>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue