47 lines
758 B
SQL
47 lines
758 B
SQL
# name: test/fuzzer/pedro/parser_roundtrip.test
|
|
# description: Failed parser round-trip verification
|
|
# group: [pedro]
|
|
|
|
statement ok
|
|
PRAGMA enable_verification
|
|
|
|
query I
|
|
SELECT BLOB '\x27'
|
|
----
|
|
\x27
|
|
|
|
statement ok
|
|
SELECT "/"(42, 84);
|
|
|
|
statement ok
|
|
SELECT "x-x"."y-y" FROM (SELECT 42) AS "x-x"("y-y");
|
|
|
|
# FIXME: explicit cross joins not rendered correctly (yet)
|
|
mode skip
|
|
|
|
query I
|
|
SELECT 1 FROM ((SELECT 2) t0(c0) JOIN (SELECT 3) t1(c0) ON TRUE), ((SELECT 4) t2(c0) JOIN ((SELECT 5) t3(c0) CROSS JOIN (SELECT 6) t4(c0)) ON TRUE);
|
|
----
|
|
1
|
|
|
|
mode unskip
|
|
|
|
query I
|
|
SELECT CAST('1' COLLATE "nocase" AS INT);
|
|
----
|
|
1
|
|
|
|
statement ok
|
|
CREATE TABLE t0(c0 INT);
|
|
|
|
statement ok
|
|
INSERT INTO t0 VALUES (42);
|
|
|
|
statement ok
|
|
UPDATE t0 SET c0 = (~1);
|
|
|
|
query I
|
|
SELECT * FROM t0
|
|
----
|
|
-2
|