File tree Expand file tree Collapse file tree 1 file changed +22
-13
lines changed
src/Elastic.Markdown/Assets Expand file tree Collapse file tree 1 file changed +22
-13
lines changed Original file line number Diff line number Diff line change @@ -168,7 +168,7 @@ hljs.registerLanguage('esql', function () {
168
168
case_insensitive : true , // language is case-insensitive
169
169
keywords : {
170
170
keyword :
171
- 'FROM ROW SHOW DISSECT DROP ENRICH EVAL GROK KEEP LIMIT RENAME SORT STATS WHERE METADATA' ,
171
+ 'FROM ROW SHOW DISSECT DROP ENRICH EVAL GROK KEEP LIMIT LOOKUP JOIN MV_EXPAND RENAME SORT STATS WHERE METADATA CHANGE_POINT ' ,
172
172
literal : [ 'false' , 'true' , 'null' ] ,
173
173
function : [
174
174
// aggregate
@@ -180,30 +180,31 @@ hljs.registerLanguage('esql', function () {
180
180
'MEDIAN_ABSOLUTE_DEVIATION' ,
181
181
'MIN' ,
182
182
'PERCENTILE' ,
183
+ 'ST_CENTROID_AGG' ,
184
+ 'ST_EXTENT_AGG' ,
185
+ 'STD_DEV' ,
183
186
'SUM' ,
184
187
'TOP' ,
185
188
'VALUES' ,
186
189
'WEIGHTED_AVG' ,
190
+ // grouping
187
191
'BUCKET' ,
188
-
192
+ 'CATEGORIZE' ,
189
193
// conditional
190
194
'CASE' ,
191
195
'COALESCE' ,
192
196
'GREATEST' ,
193
197
'LEAST' ,
194
-
195
198
//Date
196
199
'DATE_DIFF' ,
197
200
'DATE_EXTRACT' ,
198
201
'DATE_FORMAT' ,
199
202
'DATE_PARSE' ,
200
203
'DATE_TRUNC' ,
201
204
'NOW' ,
202
-
203
205
//ip
204
206
'CIDR_MATCH' ,
205
207
'IP_PREFIX' ,
206
-
207
208
//math
208
209
'ABS' ,
209
210
'ACOS' ,
@@ -223,18 +224,19 @@ hljs.registerLanguage('esql', function () {
223
224
'PI' ,
224
225
'POW' ,
225
226
'ROUND' ,
227
+ 'ROUND_TO' ,
228
+ 'SCALB' ,
226
229
'SIGNUM' ,
227
230
'SIN' ,
228
231
'SINH' ,
229
232
'SQRT' ,
230
233
'TAN' ,
231
234
'TANH' ,
232
235
'TAU' ,
233
-
234
236
//search
237
+ 'KQL' ,
235
238
'MATCH' ,
236
239
'QSTR' ,
237
-
238
240
//spatial
239
241
'ST_DISTANCE' ,
240
242
'ST_INTERSECTS' ,
@@ -243,23 +245,30 @@ hljs.registerLanguage('esql', function () {
243
245
'ST_WITHIN' ,
244
246
'ST_X' ,
245
247
'ST_Y' ,
246
-
248
+ 'ST_ENVELOPE' ,
249
+ 'ST_XMAX' ,
250
+ 'ST_XMIN' ,
251
+ 'ST_YMAX' ,
252
+ 'ST_YMIN' ,
247
253
//string
248
-
249
254
'BIT_LENGTH' ,
250
255
'BYTE_LENGTH' ,
251
256
'CONCAT' ,
252
257
'ENDS_WITH' ,
253
258
'FROM_BASE64' ,
259
+ 'HASH' ,
254
260
'LEFT' ,
255
261
'LENGTH' ,
256
262
'LOCATE' ,
257
263
'LTRIM' ,
264
+ 'MD5' ,
258
265
'REPEAT' ,
259
266
'REPLACE' ,
260
267
'REVERSE' ,
261
268
'RIGHT' ,
262
269
'RTRIM' ,
270
+ 'SHA1' ,
271
+ 'SHA256' ,
263
272
'SPACE' ,
264
273
'SPLIT' ,
265
274
'STARTS_WITH' ,
@@ -268,12 +277,13 @@ hljs.registerLanguage('esql', function () {
268
277
'TO_LOWER' ,
269
278
'TO_UPPER' ,
270
279
'TRIM' ,
271
-
272
280
//type conversion
273
281
'TO_BOOLEAN' ,
274
282
'TO_CARTESIANPOINT' ,
275
283
'TO_CARTESIANSHAPE' ,
284
+ 'TO_DATEPERIOD' ,
276
285
'TO_DATETIME' ,
286
+ 'TO_DATE_NANOS' ,
277
287
'TO_DEGREES' ,
278
288
'TO_DOUBLE' ,
279
289
'TO_GEOPOINT' ,
@@ -283,8 +293,9 @@ hljs.registerLanguage('esql', function () {
283
293
'TO_LONG' ,
284
294
'TO_RADIANS' ,
285
295
'TO_STRING' ,
296
+ 'TO_TIMEDURATION' ,
297
+ 'TO_UNSIGNED_LONG' ,
286
298
'TO_VERSION' ,
287
-
288
299
//multivalued
289
300
'MV_APPEND' ,
290
301
'MV_AVG' ,
@@ -303,8 +314,6 @@ hljs.registerLanguage('esql', function () {
303
314
'MV_SLICE' ,
304
315
'MV_SUM' ,
305
316
'MV_ZIP' ,
306
-
307
- 'KQL' ,
308
317
] ,
309
318
} ,
310
319
contains : [
You can’t perform that action at this time.
0 commit comments