chore: query formatting

This commit is contained in:
Pham Huy Hoang 2024-01-06 15:05:50 +09:00 committed by Christian Clason
parent 79975d6557
commit 57a8acf0c4
674 changed files with 18466 additions and 12648 deletions

View file

@ -25,80 +25,83 @@
alias: (identifier) @variable)
((term
value: (cast
name: (keyword_cast) @function.call
parameter: [(literal)]?)))
value:
(cast
name: (keyword_cast) @function.call
parameter: (literal)?)))
(literal) @string
(comment) @comment @spell
(marginalia) @comment
((literal) @number
(#lua-match? @number "^%d+$"))
(#lua-match? @number "^%d+$"))
((literal) @number.float
(#lua-match? @number.float "^[-]?%d*\.%d*$"))
(#lua-match? @number.float "^[-]?%d*\.%d*$"))
(parameter) @variable.parameter
[
(keyword_true)
(keyword_false)
(keyword_true)
(keyword_false)
] @boolean
[
(keyword_asc)
(keyword_desc)
(keyword_terminated)
(keyword_escaped)
(keyword_unsigned)
(keyword_nulls)
(keyword_last)
(keyword_delimited)
(keyword_replication)
(keyword_auto_increment)
(keyword_default)
(keyword_collate)
(keyword_concurrently)
(keyword_engine)
(keyword_always)
(keyword_generated)
(keyword_preceding)
(keyword_following)
(keyword_first)
(keyword_current_timestamp)
(keyword_immutable)
(keyword_atomic)
(keyword_parallel)
(keyword_leakproof)
(keyword_safe)
(keyword_cost)
(keyword_strict)
(keyword_asc)
(keyword_desc)
(keyword_terminated)
(keyword_escaped)
(keyword_unsigned)
(keyword_nulls)
(keyword_last)
(keyword_delimited)
(keyword_replication)
(keyword_auto_increment)
(keyword_default)
(keyword_collate)
(keyword_concurrently)
(keyword_engine)
(keyword_always)
(keyword_generated)
(keyword_preceding)
(keyword_following)
(keyword_first)
(keyword_current_timestamp)
(keyword_immutable)
(keyword_atomic)
(keyword_parallel)
(keyword_leakproof)
(keyword_safe)
(keyword_cost)
(keyword_strict)
] @attribute
[
(keyword_materialized)
(keyword_recursive)
(keyword_temp)
(keyword_temporary)
(keyword_unlogged)
(keyword_external)
(keyword_parquet)
(keyword_csv)
(keyword_rcfile)
(keyword_textfile)
(keyword_orc)
(keyword_avro)
(keyword_jsonfile)
(keyword_sequencefile)
(keyword_volatile)
(keyword_materialized)
(keyword_recursive)
(keyword_temp)
(keyword_temporary)
(keyword_unlogged)
(keyword_external)
(keyword_parquet)
(keyword_csv)
(keyword_rcfile)
(keyword_textfile)
(keyword_orc)
(keyword_avro)
(keyword_jsonfile)
(keyword_sequencefile)
(keyword_volatile)
] @keyword.storage
[
(keyword_case)
(keyword_when)
(keyword_then)
(keyword_else)
(keyword_case)
(keyword_when)
(keyword_then)
(keyword_else)
] @keyword.conditional
[
@ -307,29 +310,29 @@
] @keyword
[
(keyword_restrict)
(keyword_unbounded)
(keyword_unique)
(keyword_cascade)
(keyword_delayed)
(keyword_high_priority)
(keyword_low_priority)
(keyword_ignore)
(keyword_nothing)
(keyword_check)
(keyword_option)
(keyword_local)
(keyword_cascaded)
(keyword_wait)
(keyword_nowait)
(keyword_metadata)
(keyword_incremental)
(keyword_bin_pack)
(keyword_noscan)
(keyword_stats)
(keyword_statistics)
(keyword_maxvalue)
(keyword_minvalue)
(keyword_restrict)
(keyword_unbounded)
(keyword_unique)
(keyword_cascade)
(keyword_delayed)
(keyword_high_priority)
(keyword_low_priority)
(keyword_ignore)
(keyword_nothing)
(keyword_check)
(keyword_option)
(keyword_local)
(keyword_cascaded)
(keyword_wait)
(keyword_nowait)
(keyword_metadata)
(keyword_incremental)
(keyword_bin_pack)
(keyword_noscan)
(keyword_stats)
(keyword_statistics)
(keyword_maxvalue)
(keyword_minvalue)
] @type.qualifier
[

View file

@ -1,27 +1,29 @@
[
(select)
(cte)
(column_definitions)
(case)
(subquery)
(insert)
(when_clause)
(select)
(cte)
(column_definitions)
(case)
(subquery)
(insert)
(when_clause)
] @indent.begin
(block
(keyword_begin)
) @indent.begin
(keyword_begin)) @indent.begin
(column_definitions ")" @indent.branch)
(column_definitions
")" @indent.branch)
(subquery ")" @indent.branch)
(subquery
")" @indent.branch)
(cte ")" @indent.branch)
(cte
")" @indent.branch)
[
(keyword_end)
(keyword_values)
(keyword_into)
(keyword_end)
(keyword_values)
(keyword_into)
] @indent.branch
(keyword_end) @indent.end

View file

@ -1,6 +1,5 @@
((comment) @injection.content
(#set! injection.language "comment"))
(#set! injection.language "comment"))
((marginalia) @injection.content
(#set! injection.language "comment"))
(#set! injection.language "comment"))