Closed as not planned
Description
Input data
Which SQL and options did you provide as input?
SELECT
sqlc.embed(transactions),
sqlc.embed(documents_meta)
FROM
transactions
JOIN documents_meta ON transactions.document_id=documents_meta.id
WHERE
transactions.posting_date>=@start_date
AND transactions.posting_date<=@end_date
AND documents_meta.publishing_date=(
SELECT
MAX(publishing_date)
FROM
documents_meta
)
ORDER BY
transactions.posting_date DESC;
Expected Output
SELECT
sqlc.embed(transactions),
sqlc.embed(documents_meta)
FROM
transactions
JOIN documents_meta ON transactions.document_id=documents_meta.id
WHERE
transactions.posting_date>=@start_date
AND transactions.posting_date<=@end_date
AND documents_meta.publishing_date=(
SELECT
MAX(publishing_date)
FROM
documents_meta
)
ORDER BY
transactions.posting_date DESC;
Actual Output
SELECT
sqlc.embed (transactions),
sqlc.embed (documents_meta)
FROM
transactions
JOIN documents_meta ON transactions.document_id=documents_meta.id
WHERE
transactions.posting_date>=@start_date
AND transactions.posting_date<=@end_date
AND documents_meta.publishing_date=(
SELECT
MAX(publishing_date)
FROM
documents_meta
)
ORDER BY
transactions.posting_date DESC;
Usage
- How are you calling / using the library?
I'm calling this using the prettier vs code pluqin - What SQL language(s) does this apply to?
This is for sqlite when paired with sqlc - Which SQL Formatter version are you using?
v11.0.0
Additional information
When I'm running the formatter it's inserting a space for sqlc.embed(transactions). This is an issue because it breaks sqlc's compilation. As best I can tell theres no configuration to prevent inserting this space.