Adding upstream version 17.7.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
5c63f2bde9
commit
4a22906fbb
93 changed files with 41580 additions and 39040 deletions
|
@ -186,7 +186,7 @@ WHERE
|
|||
*/
|
||||
SELECT
|
||||
tbl.cola /* comment 1 */ + tbl.colb /* comment 2 */,
|
||||
CAST(x AS INT), # comment 3
|
||||
CAST(x AS CHAR), # comment 3
|
||||
y -- comment 4
|
||||
FROM
|
||||
bar /* comment 5 */,
|
||||
|
@ -198,7 +198,7 @@ WHERE
|
|||
*/
|
||||
SELECT
|
||||
tbl.cola /* comment 1 */ + tbl.colb /* comment 2 */,
|
||||
CAST(x AS INT), /* comment 3 */
|
||||
CAST(x AS CHAR), /* comment 3 */
|
||||
y /* comment 4 */
|
||||
FROM bar /* comment 5 */, tbl /* comment 6 */""",
|
||||
read="mysql",
|
||||
|
@ -211,9 +211,12 @@ FROM bar /* comment 5 */, tbl /* comment 6 */""",
|
|||
-- comment 1
|
||||
AND bar
|
||||
-- comment 2
|
||||
AND bla;
|
||||
AND bla
|
||||
-- comment 3
|
||||
LIMIT 10
|
||||
;
|
||||
""",
|
||||
"SELECT a FROM b WHERE foo AND /* comment 1 */ bar AND /* comment 2 */ bla",
|
||||
"SELECT a FROM b WHERE foo AND /* comment 1 */ bar AND /* comment 2 */ bla LIMIT 10 /* comment 3 */",
|
||||
)
|
||||
self.validate(
|
||||
"""
|
||||
|
@ -285,6 +288,47 @@ FROM v""",
|
|||
"SELECT 1 /* hi this is a comment */",
|
||||
read="snowflake",
|
||||
)
|
||||
self.validate(
|
||||
"-- comment\nDROP TABLE IF EXISTS foo",
|
||||
"/* comment */ DROP TABLE IF EXISTS foo",
|
||||
)
|
||||
self.validate(
|
||||
"""
|
||||
-- comment1
|
||||
-- comment2
|
||||
|
||||
-- comment3
|
||||
DROP TABLE IF EXISTS db.tba
|
||||
""",
|
||||
"""/* comment1 */
|
||||
/* comment2 */
|
||||
/* comment3 */
|
||||
DROP TABLE IF EXISTS db.tba""",
|
||||
pretty=True,
|
||||
)
|
||||
self.validate(
|
||||
"""
|
||||
CREATE TABLE db.tba AS
|
||||
SELECT a, b, c
|
||||
FROM tb_01
|
||||
WHERE
|
||||
-- comment5
|
||||
a = 1 AND b = 2 --comment6
|
||||
-- and c = 1
|
||||
-- comment7
|
||||
""",
|
||||
"""CREATE TABLE db.tba AS
|
||||
SELECT
|
||||
a,
|
||||
b,
|
||||
c
|
||||
FROM tb_01
|
||||
WHERE
|
||||
a /* comment5 */ = 1 AND b = 2 /* comment6 */
|
||||
/* and c = 1 */
|
||||
/* comment7 */""",
|
||||
pretty=True,
|
||||
)
|
||||
|
||||
def test_types(self):
|
||||
self.validate("INT 1", "CAST(1 AS INT)")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue