snapshot of https://github.com/sqlc-dev/sqlc.git (main, 2026-09-16; blobs > 131072B omitted)
Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
This commit is contained in:
13
internal/sql/sqlfile/testdata/complex_query/input.sql
vendored
Normal file
13
internal/sql/sqlfile/testdata/complex_query/input.sql
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
-- Create a user
|
||||
INSERT INTO users (name, email) VALUES ('John''s', 'john@example.com'); -- comment;
|
||||
|
||||
/* Multi-line
|
||||
comment with ; */
|
||||
CREATE FUNCTION test() RETURNS text AS $$
|
||||
BEGIN
|
||||
-- Internal comment
|
||||
RETURN 'test;value';
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
||||
SELECT "weird;column" FROM users WHERE name = 'test;value';
|
||||
2
internal/sql/sqlfile/testdata/complex_query/output_1.sql
vendored
Normal file
2
internal/sql/sqlfile/testdata/complex_query/output_1.sql
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
-- Create a user
|
||||
INSERT INTO users (name, email) VALUES ('John''s', 'john@example.com'); -- comment;
|
||||
8
internal/sql/sqlfile/testdata/complex_query/output_2.sql
vendored
Normal file
8
internal/sql/sqlfile/testdata/complex_query/output_2.sql
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
/* Multi-line
|
||||
comment with ; */
|
||||
CREATE FUNCTION test() RETURNS text AS $$
|
||||
BEGIN
|
||||
-- Internal comment
|
||||
RETURN 'test;value';
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
1
internal/sql/sqlfile/testdata/complex_query/output_3.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/complex_query/output_3.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT "weird;column" FROM users WHERE name = 'test;value';
|
||||
3
internal/sql/sqlfile/testdata/dollar_quote_with_newlines/input.sql
vendored
Normal file
3
internal/sql/sqlfile/testdata/dollar_quote_with_newlines/input.sql
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
SELECT $$Line 1
|
||||
Line 2; with semicolon
|
||||
Line 3$$;
|
||||
3
internal/sql/sqlfile/testdata/dollar_quote_with_newlines/output_1.sql
vendored
Normal file
3
internal/sql/sqlfile/testdata/dollar_quote_with_newlines/output_1.sql
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
SELECT $$Line 1
|
||||
Line 2; with semicolon
|
||||
Line 3$$;
|
||||
5
internal/sql/sqlfile/testdata/dollar_quoted_function/input.sql
vendored
Normal file
5
internal/sql/sqlfile/testdata/dollar_quoted_function/input.sql
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
CREATE FUNCTION foo() RETURNS text AS $$
|
||||
BEGIN
|
||||
RETURN 'test;';
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
5
internal/sql/sqlfile/testdata/dollar_quoted_function/output_1.sql
vendored
Normal file
5
internal/sql/sqlfile/testdata/dollar_quoted_function/output_1.sql
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
CREATE FUNCTION foo() RETURNS text AS $$
|
||||
BEGIN
|
||||
RETURN 'test;';
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
1
internal/sql/sqlfile/testdata/dollar_quoted_string/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/dollar_quoted_string/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT $$This has a ; semicolon$$;
|
||||
1
internal/sql/sqlfile/testdata/dollar_quoted_string/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/dollar_quoted_string/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT $$This has a ; semicolon$$;
|
||||
1
internal/sql/sqlfile/testdata/double_quoted_identifier/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/double_quoted_identifier/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT "column;name" FROM "table;name";
|
||||
1
internal/sql/sqlfile/testdata/double_quoted_identifier/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/double_quoted_identifier/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT "column;name" FROM "table;name";
|
||||
0
internal/sql/sqlfile/testdata/empty_input/input.sql
vendored
Normal file
0
internal/sql/sqlfile/testdata/empty_input/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/escaped_double_quotes/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/escaped_double_quotes/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT "column""name" FROM users;
|
||||
1
internal/sql/sqlfile/testdata/escaped_double_quotes/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/escaped_double_quotes/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT "column""name" FROM users;
|
||||
1
internal/sql/sqlfile/testdata/escaped_quotes/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/escaped_quotes/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
INSERT INTO users (name) VALUES ('It''s a test');
|
||||
1
internal/sql/sqlfile/testdata/escaped_quotes/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/escaped_quotes/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
INSERT INTO users (name) VALUES ('It''s a test');
|
||||
2
internal/sql/sqlfile/testdata/last_query_no_semicolon/input.sql
vendored
Normal file
2
internal/sql/sqlfile/testdata/last_query_no_semicolon/input.sql
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
SELECT * FROM users;
|
||||
INSERT INTO posts (title) VALUES ('Test')
|
||||
1
internal/sql/sqlfile/testdata/last_query_no_semicolon/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/last_query_no_semicolon/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users;
|
||||
1
internal/sql/sqlfile/testdata/last_query_no_semicolon/output_2.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/last_query_no_semicolon/output_2.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
INSERT INTO posts (title) VALUES ('Test')
|
||||
3
internal/sql/sqlfile/testdata/multi_line_comment/input.sql
vendored
Normal file
3
internal/sql/sqlfile/testdata/multi_line_comment/input.sql
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
SELECT * FROM users /* this is
|
||||
a multi-line comment */;
|
||||
SELECT * FROM posts;
|
||||
2
internal/sql/sqlfile/testdata/multi_line_comment/output_1.sql
vendored
Normal file
2
internal/sql/sqlfile/testdata/multi_line_comment/output_1.sql
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
SELECT * FROM users /* this is
|
||||
a multi-line comment */;
|
||||
1
internal/sql/sqlfile/testdata/multi_line_comment/output_2.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/multi_line_comment/output_2.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM posts;
|
||||
2
internal/sql/sqlfile/testdata/multi_line_comment_with_semicolon/input.sql
vendored
Normal file
2
internal/sql/sqlfile/testdata/multi_line_comment_with_semicolon/input.sql
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
SELECT * FROM users /* this has ; in it */;
|
||||
SELECT * FROM posts;
|
||||
1
internal/sql/sqlfile/testdata/multi_line_comment_with_semicolon/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/multi_line_comment_with_semicolon/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users /* this has ; in it */;
|
||||
1
internal/sql/sqlfile/testdata/multi_line_comment_with_semicolon/output_2.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/multi_line_comment_with_semicolon/output_2.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM posts;
|
||||
3
internal/sql/sqlfile/testdata/multiple_queries/input.sql
vendored
Normal file
3
internal/sql/sqlfile/testdata/multiple_queries/input.sql
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
SELECT * FROM users;
|
||||
INSERT INTO users (name) VALUES ('John');
|
||||
DELETE FROM users WHERE id = 1;
|
||||
1
internal/sql/sqlfile/testdata/multiple_queries/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/multiple_queries/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users;
|
||||
1
internal/sql/sqlfile/testdata/multiple_queries/output_2.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/multiple_queries/output_2.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
INSERT INTO users (name) VALUES ('John');
|
||||
1
internal/sql/sqlfile/testdata/multiple_queries/output_3.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/multiple_queries/output_3.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
DELETE FROM users WHERE id = 1;
|
||||
1
internal/sql/sqlfile/testdata/nested_dollar_quotes/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/nested_dollar_quotes/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT $outer$This contains $inner$nested; quote$inner$;$outer$;
|
||||
1
internal/sql/sqlfile/testdata/nested_dollar_quotes/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/nested_dollar_quotes/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT $outer$This contains $inner$nested; quote$inner$;$outer$;
|
||||
1
internal/sql/sqlfile/testdata/no_trailing_semicolon/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/no_trailing_semicolon/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users
|
||||
1
internal/sql/sqlfile/testdata/no_trailing_semicolon/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/no_trailing_semicolon/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users
|
||||
1
internal/sql/sqlfile/testdata/only_semicolons/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/only_semicolons/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
;;;
|
||||
1
internal/sql/sqlfile/testdata/semicolon_in_string/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/semicolon_in_string/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
INSERT INTO users (name) VALUES ('John; DROP TABLE users;');
|
||||
1
internal/sql/sqlfile/testdata/semicolon_in_string/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/semicolon_in_string/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
INSERT INTO users (name) VALUES ('John; DROP TABLE users;');
|
||||
2
internal/sql/sqlfile/testdata/single_line_comment/input.sql
vendored
Normal file
2
internal/sql/sqlfile/testdata/single_line_comment/input.sql
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
SELECT * FROM users; -- this is a comment
|
||||
SELECT * FROM posts;
|
||||
1
internal/sql/sqlfile/testdata/single_line_comment/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/single_line_comment/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users; -- this is a comment
|
||||
1
internal/sql/sqlfile/testdata/single_line_comment/output_2.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/single_line_comment/output_2.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM posts;
|
||||
2
internal/sql/sqlfile/testdata/single_line_comment_with_semicolon/input.sql
vendored
Normal file
2
internal/sql/sqlfile/testdata/single_line_comment_with_semicolon/input.sql
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
SELECT * FROM users; -- this has a ; in it
|
||||
SELECT * FROM posts;
|
||||
1
internal/sql/sqlfile/testdata/single_line_comment_with_semicolon/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/single_line_comment_with_semicolon/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users; -- this has a ; in it
|
||||
1
internal/sql/sqlfile/testdata/single_line_comment_with_semicolon/output_2.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/single_line_comment_with_semicolon/output_2.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM posts;
|
||||
1
internal/sql/sqlfile/testdata/single_query/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/single_query/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users;
|
||||
1
internal/sql/sqlfile/testdata/single_query/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/single_query/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT * FROM users;
|
||||
1
internal/sql/sqlfile/testdata/tagged_dollar_quoted_string/input.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/tagged_dollar_quoted_string/input.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT $tag$This has a ; semicolon$tag$;
|
||||
1
internal/sql/sqlfile/testdata/tagged_dollar_quoted_string/output_1.sql
vendored
Normal file
1
internal/sql/sqlfile/testdata/tagged_dollar_quoted_string/output_1.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
SELECT $tag$This has a ; semicolon$tag$;
|
||||
2
internal/sql/sqlfile/testdata/whitespace_only/input.sql
vendored
Normal file
2
internal/sql/sqlfile/testdata/whitespace_only/input.sql
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
|
||||
|
||||
Reference in New Issue
Block a user