diff options
| author | Derek Stride <derek.stride@shopify.com> | 2023-11-02 14:26:21 -0400 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2023-11-02 19:39:34 +0100 |
| commit | 1920285ec11654072f14d07258e73ef792ac9005 (patch) | |
| tree | cbe57eb0597ec11f5419e3ecc1b4b1aa016a91a8 /queries/sql | |
| parent | Update parsers: liquidsoap, nim, perl, sql, twig, unison, wing (diff) | |
| download | nvim-treesitter-1920285ec11654072f14d07258e73ef792ac9005.tar nvim-treesitter-1920285ec11654072f14d07258e73ef792ac9005.tar.gz nvim-treesitter-1920285ec11654072f14d07258e73ef792ac9005.tar.bz2 nvim-treesitter-1920285ec11654072f14d07258e73ef792ac9005.tar.lz nvim-treesitter-1920285ec11654072f14d07258e73ef792ac9005.tar.xz nvim-treesitter-1920285ec11654072f14d07258e73ef792ac9005.tar.zst nvim-treesitter-1920285ec11654072f14d07258e73ef792ac9005.zip | |
fix(sql): update queries from upstream
Diffstat (limited to 'queries/sql')
| -rw-r--r-- | queries/sql/highlights.scm | 115 |
1 files changed, 78 insertions, 37 deletions
diff --git a/queries/sql/highlights.scm b/queries/sql/highlights.scm index d5c2c64f0..d9f071362 100644 --- a/queries/sql/highlights.scm +++ b/queries/sql/highlights.scm @@ -1,3 +1,7 @@ +(invocation + (object_reference + name: (identifier) @function.call)) + [ (keyword_gist) (keyword_btree) @@ -11,11 +15,6 @@ (object_reference name: (identifier) @type) -(invocation - (object_reference - name: (identifier) @function.call - parameter: [(field)]? @parameter)) - (relation alias: (identifier) @variable) @@ -75,31 +74,14 @@ (keyword_safe) (keyword_cost) (keyword_strict) - (keyword_matched) - (keyword_encrypted) - (keyword_valid) - (keyword_admin) - (keyword_user) - (keyword_until) - (keyword_connection) - (keyword_cycle) - (keyword_increment) - (keyword_minvalue) - (keyword_maxvalue) - (keyword_none) - (keyword_owned) - (keyword_verbose) - (keyword_authorization) ] @attribute [ (keyword_materialized) - (keyword_tablespace) (keyword_recursive) (keyword_temp) (keyword_temporary) (keyword_unlogged) - (keyword_logged) (keyword_external) (keyword_parquet) (keyword_csv) @@ -130,14 +112,15 @@ (keyword_create) (keyword_insert) (keyword_merge) - (keyword_truncate) - (keyword_explain) (keyword_distinct) (keyword_replace) (keyword_update) (keyword_into) (keyword_overwrite) + (keyword_matched) (keyword_values) + (keyword_value) + (keyword_attribute) (keyword_set) (keyword_left) (keyword_right) @@ -148,6 +131,7 @@ (keyword_partition) (keyword_group) (keyword_with) + (keyword_without) (keyword_as) (keyword_having) (keyword_limit) @@ -170,14 +154,11 @@ (keyword_columns) (keyword_cross) (keyword_lateral) + (keyword_natural) (keyword_alter) (keyword_drop) (keyword_add) (keyword_view) - (keyword_database) - (keyword_role) - (keyword_group) - (keyword_sequence) (keyword_end) (keyword_is) (keyword_using) @@ -186,18 +167,14 @@ (keyword_no) (keyword_data) (keyword_type) - (keyword_value) - (keyword_attribute) (keyword_rename) (keyword_to) (keyword_schema) (keyword_owner) - (keyword_union) + (keyword_authorization) (keyword_all) (keyword_any) (keyword_some) - (keyword_except) - (keyword_intersect) (keyword_returning) (keyword_begin) (keyword_commit) @@ -231,8 +208,12 @@ (keyword_uncached) (keyword_lines) (keyword_stored) + (keyword_virtual) (keyword_partitioned) (keyword_analyze) + (keyword_explain) + (keyword_verbose) + (keyword_truncate) (keyword_rewrite) (keyword_optimize) (keyword_vacuum) @@ -247,6 +228,7 @@ (keyword_input) (keyword_name) (keyword_oid) + (keyword_oids) (keyword_options) (keyword_plpgsql) (keyword_precision) @@ -264,8 +246,64 @@ (keyword_tblproperties) (keyword_trigger) (keyword_unsafe) + (keyword_admin) + (keyword_connection) + (keyword_cycle) + (keyword_database) + (keyword_encrypted) + (keyword_increment) + (keyword_logged) + (keyword_none) + (keyword_owned) + (keyword_password) + (keyword_reset) + (keyword_role) + (keyword_sequence) (keyword_start) (keyword_restart) + (keyword_tablespace) + (keyword_until) + (keyword_user) + (keyword_valid) + (keyword_action) + (keyword_definer) + (keyword_invoker) + (keyword_security) + (keyword_extension) + (keyword_version) + (keyword_out) + (keyword_inout) + (keyword_variadic) + (keyword_session) + (keyword_isolation) + (keyword_level) + (keyword_serializable) + (keyword_repeatable) + (keyword_read) + (keyword_write) + (keyword_committed) + (keyword_uncommitted) + (keyword_deferrable) + (keyword_names) + (keyword_zone) + (keyword_immediate) + (keyword_deferred) + (keyword_constraints) + (keyword_snapshot) + (keyword_characteristics) + (keyword_off) + (keyword_follows) + (keyword_precedes) + (keyword_each) + (keyword_instead) + (keyword_of) + (keyword_initially) + (keyword_old) + (keyword_new) + (keyword_referencing) + (keyword_statement) + (keyword_execute) + (keyword_procedure) ] @keyword [ @@ -290,6 +328,8 @@ (keyword_noscan) (keyword_stats) (keyword_statistics) + (keyword_maxvalue) + (keyword_minvalue) ] @type.qualifier [ @@ -353,6 +393,9 @@ (keyword_by) (keyword_on) (keyword_do) + (keyword_union) + (keyword_except) + (keyword_intersect) ] @keyword.operator [ @@ -370,10 +413,8 @@ ">=" ">" "<>" - "->" - "->>" - "#>" - "#>>" + (op_other) + (op_unary_other) ] @operator [ |
