@@ -1,134 +1,168 @@
3+ name: (identifier) @function.method))
3 (keyword_btree)
7 (keyword_btree)
4 (keyword_hash)
8 (keyword_hash)
6 (keyword_spgist)
9 (keyword_spgist)
7 (keyword_gin)
10 (keyword_gin)
8 (keyword_brin)
11 (keyword_brin)
13] @function.builtin
13] @function.builtin
16− name: (identifier) @namespace)
18−(relation
15+(object_reference
19− table_alias: (identifier) @variable.parameter)
22 name: (identifier) @variable.other.member)
16 name: (identifier) @variable.other.member)
19+ alias: (identifier) @variable.parameter)
25− table_alias: (identifier) @variable.parameter
26 name: (identifier) @variable.other.member)
22 name: (identifier) @variable.other.member)
28−(comment) @comment
24+(term
25+ alias: (identifier) @variable.parameter)
32− ")"
29+ name: (keyword_cast) @function.builtin
33−] @punctuation.bracket
30+ parameter: [(literal)]?))
36− ";"
33+(comment) @comment.line
37− ","
34+(marginalia) @comment.block
39−] @punctuation.delimiter
41−(binary_expression
36+((literal) @constant.numeric.integer
42− operator: _ @operator)
37+ (#match? @constant.numeric.integer "^-?\\d+$"))
44−(unary_expression
39+((literal) @constant.numeric.float
45− operator: _ @operator)
40+ (#match? @constant.numeric.float "^-?\\d*\\.\\d*$"))
47−(all_fields) @special
42+(parameter) @variable.parameter
51− (keyword_true)
45+ (keyword_true)
52− (keyword_false)
46+ (keyword_false)
53−] @constant.builtin
47+] @constant.builtin.boolean
55−((literal) @constant.numeric
49+[
56− (#match? @constant.numeric "^-?\\d*\\.?\\d*$"))
50+ (keyword_asc)
58+ (keyword_replication)
59+ (keyword_auto_increment)
62+ (keyword_concurrently)
69+ (keyword_current_timestamp)
80+ (keyword_materialized)
93+ (keyword_sequencefile)
95+] @keyword.storage.type
102+] @keyword.control.conditional
61 (keyword_select)
105 (keyword_select)
62 (keyword_delete)
111 (keyword_delete)
63 (keyword_insert)
113 (keyword_insert)
64 (keyword_replace)
116 (keyword_replace)
65 (keyword_update)
117 (keyword_update)
66 (keyword_into)
118 (keyword_into)
67 (keyword_overwrite)
119 (keyword_overwrite)
68 (keyword_values)
121 (keyword_values)
69 (keyword_set)
124 (keyword_set)
71 (keyword_left)
125 (keyword_left)
72 (keyword_right)
126 (keyword_right)
73 (keyword_inner)
128 (keyword_inner)
74 (keyword_full)
129 (keyword_full)
81 (keyword_order)
130 (keyword_order)
83 (keyword_partition)
131 (keyword_partition)
84− (keyword_by)
132+ (keyword_group)
85 (keyword_having)
135 (keyword_having)
88 (keyword_limit)
136 (keyword_limit)
89 (keyword_offset)
137 (keyword_offset)
98 (keyword_table)
138 (keyword_table)
99 (keyword_tables)
139 (keyword_tables)
101− (keyword_materialized)
103 (keyword_key)
140 (keyword_key)
104− (keyword_as)
141+ (keyword_references)
105− (keyword_distinct)
142+ (keyword_foreign)
106 (keyword_constraint)
143 (keyword_constraint)
108− ; (keyword_group_concat)
114 (keyword_force)
144 (keyword_force)
117 (keyword_use)
145 (keyword_use)
119 (keyword_for)
146 (keyword_for)
120 (keyword_if)
147 (keyword_if)
121 (keyword_exists)
148 (keyword_exists)
122− (keyword_auto_increment)
149+ (keyword_max)
123− (keyword_generated)
150+ (keyword_min)
124− (keyword_always)
151+ (keyword_avg)
125− (keyword_collate)
152+ (keyword_column)
126− (keyword_character)
153+ (keyword_columns)
127− (keyword_engine)
154+ (keyword_cross)
128− (keyword_default)
155+ (keyword_lateral)
129− (keyword_cascade)
156+ (keyword_natural)
130− (keyword_restrict)
157+ (keyword_alter)
131− (keyword_with)
158+ (keyword_drop)
132 (keyword_no)
166 (keyword_no)
133 (keyword_data)
167 (keyword_data)
134 (keyword_type)
168 (keyword_type)
@@ -136,208 +170,222 @@
136 (keyword_to)
170 (keyword_to)
137 (keyword_schema)
171 (keyword_schema)
138 (keyword_owner)
172 (keyword_owner)
139− (keyword_temp)
173+ (keyword_authorization)
143 (keyword_all)
174 (keyword_all)
144 (keyword_any)
175 (keyword_any)
145 (keyword_some)
176 (keyword_some)
148 (keyword_returning)
177 (keyword_returning)
149 (keyword_begin)
178 (keyword_begin)
150 (keyword_commit)
179 (keyword_commit)
151 (keyword_rollback)
180 (keyword_rollback)
152 (keyword_transaction)
181 (keyword_transaction)
153 (keyword_over)
185 (keyword_over)
154− (keyword_nulls)
186+ (keyword_change)
155− (keyword_first)
187+ (keyword_modify)
156 (keyword_after)
188 (keyword_after)
157− (keyword_last)
189+ (keyword_before)
159 (keyword_range)
190 (keyword_range)
160 (keyword_rows)
191 (keyword_rows)
161 (keyword_groups)
192 (keyword_groups)
166 (keyword_exclude)
193 (keyword_exclude)
167 (keyword_current)
194 (keyword_current)
169 (keyword_ties)
195 (keyword_ties)
170 (keyword_others)
196 (keyword_others)
174− (keyword_references)
175− (keyword_concurrently)
184 (keyword_preserve)
197 (keyword_preserve)
186 (keyword_zerofill)
198 (keyword_zerofill)
187− (keyword_conflict)
199+ (keyword_format)
188− (keyword_do)
200+ (keyword_fields)
189− (keyword_nothing)
201+ (keyword_row)
190− (keyword_high_priority)
202+ (keyword_sort)
191− (keyword_low_priority)
203+ (keyword_compute)
192− (keyword_delayed)
204+ (keyword_comment)
193− (keyword_recursive)
205+ (keyword_location)
194− (keyword_cascaded)
206+ (keyword_cached)
195− (keyword_local)
207+ (keyword_uncached)
196− (keyword_current_timestamp)
208+ (keyword_lines)
197− (keyword_check)
209+ (keyword_stored)
198− (keyword_option)
210+ (keyword_virtual)
211+ (keyword_partitioned)
199 (keyword_vacuum)
218 (keyword_vacuum)
200− (keyword_wait)
219+ (keyword_cache)
210− ; (keyword_language)
220+ (keyword_language)
211 (keyword_sql)
221 (keyword_sql)
212 (keyword_plpgsql)
231 (keyword_plpgsql)
213− (keyword_immutable)
232+ (keyword_precision)
214− (keyword_stable)
233+ (keyword_regclass)
215− (keyword_volatile)
234+ (keyword_regnamespace)
216− (keyword_leakproof)
235+ (keyword_regproc)
217− (keyword_parallel)
236+ (keyword_regtype)
220 (keyword_restricted)
237 (keyword_restricted)
221− (keyword_called)
238+ (keyword_return)
222 (keyword_returns)
239 (keyword_returns)
223− (keyword_input)
240+ (keyword_separator)
224− (keyword_strict)
241+ (keyword_setof)
225− (keyword_cost)
242+ (keyword_stable)
227 (keyword_support)
243 (keyword_support)
233− (keyword_replication)
234 (keyword_tblproperties)
244 (keyword_tblproperties)
235− (keyword_options)
245+ (keyword_trigger)
236− (keyword_compute)
246+ (keyword_unsafe)
237− (keyword_stats)
247+ (keyword_admin)
238− (keyword_statistics)
248+ (keyword_connection)
239− (keyword_optimize)
249+ (keyword_cycle)
240− (keyword_rewrite)
250+ (keyword_database)
241− (keyword_bin_pack)
251+ (keyword_encrypted)
242− (keyword_incremental)
252+ (keyword_increment)
243− (keyword_location)
253+ (keyword_logged)
244− (keyword_partitioned)
254+ (keyword_none)
245− (keyword_comment)
255+ (keyword_owned)
246− (keyword_sort)
256+ (keyword_password)
247− (keyword_format)
257+ (keyword_reset)
248− (keyword_delimited)
258+ (keyword_role)
249− (keyword_fields)
259+ (keyword_sequence)
250− (keyword_terminated)
260+ (keyword_start)
251− (keyword_escaped)
261+ (keyword_restart)
252− (keyword_lines)
262+ (keyword_tablespace)
253− (keyword_cache)
263+ (keyword_until)
254− (keyword_metadata)
264+ (keyword_user)
255− (keyword_noscan)
265+ (keyword_valid)
256−
266+ (keyword_action)
262− (keyword_sequencefile)
269] @keyword
267] @keyword
272− (keyword_case)
270+ (keyword_restrict)
273− (keyword_when)
271+ (keyword_unbounded)
274− (keyword_then)
272+ (keyword_unique)
275− (keyword_else)
273+ (keyword_cascade)
276− (keyword_where)
274+ (keyword_delayed)
277−] @keyword.control.conditional
275+ (keyword_high_priority)
278−
276+ (keyword_low_priority)
279−[
277+ (keyword_ignore)
280− (keyword_in)
278+ (keyword_nothing)
281− (keyword_and)
279+ (keyword_check)
282− (keyword_or)
280+ (keyword_option)
283− (keyword_is)
281+ (keyword_local)
286+ (keyword_incremental)
290+ (keyword_statistics)
284−] @keyword.operator
293+] @keyword
287 (keyword_boolean)
298 (keyword_boolean)
289 (keyword_binary)
299 (keyword_binary)
290−
300+ (keyword_varbinary)
291 (keyword_smallserial)
305 (keyword_smallserial)
292 (keyword_serial)
306 (keyword_serial)
293 (keyword_bigserial)
307 (keyword_bigserial)
294−
308+ (keyword_smallint)
295− (tinyint)
309+ (keyword_mediumint)
296− (smallint)
310+ (keyword_bigint)
297− (mediumint)
311+ (keyword_tinyint)
298− (int)
312+ (keyword_decimal)
299− (bigint)
313+ (keyword_float)
300− (decimal)
314+ (keyword_double)
301− (numeric)
315+ (keyword_numeric)
302 (keyword_real)
316 (keyword_real)
306 (keyword_money)
318 (keyword_money)
307−
319+ (keyword_smallmoney)
308− (char)
320+ (keyword_char)
309− (varchar)
321+ (keyword_nchar)
310− (numeric)
322+ (keyword_varchar)
311− (keyword_string)
323+ (keyword_nvarchar)
312 (keyword_text)
325 (keyword_text)
313−
326+ (keyword_string)
314 (keyword_uuid)
327 (keyword_uuid)
316 (keyword_json)
328 (keyword_json)
317 (keyword_jsonb)
329 (keyword_jsonb)
318 (keyword_xml)
330 (keyword_xml)
320 (keyword_bytea)
331 (keyword_bytea)
321− (keyword_inet)
332+ (keyword_enum)
325 (keyword_date)
333 (keyword_date)
326 (keyword_datetime)
334 (keyword_datetime)
337+ (keyword_datetimeoffset)
338+ (keyword_smalldatetime)
327 (keyword_timestamp)
339 (keyword_timestamp)
328 (keyword_timestamptz)
340 (keyword_timestamptz)
332 (keyword_geometry)
341 (keyword_geometry)
333 (keyword_geography)
342 (keyword_geography)
334 (keyword_box2d)
343 (keyword_box2d)
335 (keyword_box3d)
344 (keyword_box3d)
336−
345+ (keyword_interval)
340− (keyword_regnamespace)
343] @type.builtin
346] @type.builtin
385+] @punctuation.bracket
391+] @punctuation.delimiter