File tree 8 files changed +904
-971
lines changed
packages/kbn-monaco/src/esql
8 files changed +904
-971
lines changed Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -102,13 +102,46 @@ SETTING=101
102
102
SETTING_LINE_COMMENT=102
103
103
SETTTING_MULTILINE_COMMENT=103
104
104
SETTING_WS=104
105
+ 'dissect'=1
106
+ 'drop'=2
107
+ 'enrich'=3
108
+ 'eval'=4
109
+ 'explain'=5
110
+ 'from'=6
111
+ 'grok'=7
112
+ 'inlinestats'=8
113
+ 'keep'=9
114
+ 'limit'=10
115
+ 'mv_expand'=11
116
+ 'rename'=12
117
+ 'row'=13
118
+ 'show'=14
119
+ 'sort'=15
120
+ 'stats'=16
121
+ 'where'=17
105
122
'|'=25
123
+ 'by'=29
124
+ 'and'=30
125
+ 'asc'=31
106
126
'='=32
107
127
','=33
128
+ 'desc'=34
108
129
'.'=35
130
+ 'false'=36
131
+ 'first'=37
132
+ 'last'=38
109
133
'('=39
134
+ 'in'=40
135
+ 'is'=41
136
+ 'like'=42
137
+ 'not'=43
138
+ 'null'=44
139
+ 'nulls'=45
140
+ 'or'=46
110
141
'?'=47
142
+ 'rlike'=48
111
143
')'=49
144
+ 'true'=50
112
145
'=='=51
113
146
'=~'=52
114
147
'!='=53
@@ -122,4 +155,10 @@ SETTING_WS=104
122
155
'/'=61
123
156
'%'=62
124
157
']'=64
158
+ 'metadata'=70
159
+ 'as'=79
160
+ 'on'=83
161
+ 'with'=84
162
+ 'info'=95
163
+ 'functions'=96
125
164
':'=100
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1
1
token literal names:
2
2
null
3
- null
4
- null
5
- null
6
- null
7
- null
8
- null
9
- null
10
- null
11
- null
12
- null
13
- null
14
- null
15
- null
16
- null
17
- null
18
- null
19
- null
3
+ 'dissect'
4
+ 'drop'
5
+ 'enrich'
6
+ 'eval'
7
+ 'explain'
8
+ 'from'
9
+ 'grok'
10
+ 'inlinestats'
11
+ 'keep'
12
+ 'limit'
13
+ 'mv_expand'
14
+ 'rename'
15
+ 'row'
16
+ 'show'
17
+ 'sort'
18
+ 'stats'
19
+ 'where'
20
20
null
21
21
null
22
22
null
28
28
null
29
29
null
30
30
null
31
- null
32
- null
33
- null
31
+ 'by'
32
+ 'and'
33
+ 'asc'
34
34
'='
35
35
','
36
- null
36
+ 'desc'
37
37
'.'
38
- null
39
- null
40
- null
38
+ 'false'
39
+ 'first'
40
+ 'last'
41
41
'('
42
- null
43
- null
44
- null
45
- null
46
- null
47
- null
48
- null
42
+ 'in'
43
+ 'is'
44
+ 'like'
45
+ 'not'
46
+ ' null'
47
+ 'nulls'
48
+ 'or'
49
49
'?'
50
- null
50
+ 'rlike'
51
51
')'
52
- null
52
+ 'true'
53
53
'=='
54
54
'=~'
55
55
'!='
69
69
null
70
70
null
71
71
null
72
+ 'metadata'
72
73
null
73
74
null
74
75
null
77
78
null
78
79
null
79
80
null
81
+ 'as'
80
82
null
81
83
null
82
84
null
85
+ 'on'
86
+ 'with'
83
87
null
84
88
null
85
89
null
90
94
null
91
95
null
92
96
null
93
- null
94
- null
95
- null
96
- null
97
- null
98
- null
97
+ 'info'
98
+ 'functions'
99
99
null
100
100
null
101
101
null
Original file line number Diff line number Diff line change @@ -103,13 +103,46 @@ SETTING_LINE_COMMENT=102
103
103
SETTTING_MULTILINE_COMMENT=103
104
104
SETTING_WS=104
105
105
UNQUOTED_ID_PATTERN=105
106
+ 'dissect'=1
107
+ 'drop'=2
108
+ 'enrich'=3
109
+ 'eval'=4
110
+ 'explain'=5
111
+ 'from'=6
112
+ 'grok'=7
113
+ 'inlinestats'=8
114
+ 'keep'=9
115
+ 'limit'=10
116
+ 'mv_expand'=11
117
+ 'rename'=12
118
+ 'row'=13
119
+ 'show'=14
120
+ 'sort'=15
121
+ 'stats'=16
122
+ 'where'=17
106
123
'|'=25
124
+ 'by'=29
125
+ 'and'=30
126
+ 'asc'=31
107
127
'='=32
108
128
','=33
129
+ 'desc'=34
109
130
'.'=35
131
+ 'false'=36
132
+ 'first'=37
133
+ 'last'=38
110
134
'('=39
135
+ 'in'=40
136
+ 'is'=41
137
+ 'like'=42
138
+ 'not'=43
139
+ 'null'=44
140
+ 'nulls'=45
141
+ 'or'=46
111
142
'?'=47
143
+ 'rlike'=48
112
144
')'=49
145
+ 'true'=50
113
146
'=='=51
114
147
'=~'=52
115
148
'!='=53
@@ -123,4 +156,10 @@ UNQUOTED_ID_PATTERN=105
123
156
'/'=61
124
157
'%'=62
125
158
']'=64
159
+ 'metadata'=70
160
+ 'as'=79
161
+ 'on'=83
162
+ 'with'=84
163
+ 'info'=95
164
+ 'functions'=96
126
165
':'=100
Original file line number Diff line number Diff line change @@ -175,57 +175,58 @@ export default class esql_parser extends Parser {
175
175
public static readonly RULE_showCommand = 48 ;
176
176
public static readonly RULE_enrichCommand = 49 ;
177
177
public static readonly RULE_enrichWithClause = 50 ;
178
- public static readonly literalNames : ( string | null ) [ ] = [ null , null ,
178
+ public static readonly literalNames : ( string | null ) [ ] = [ null , "'dissect'" ,
179
+ "'drop'" , "'enrich'" ,
180
+ "'eval'" , "'explain'" ,
181
+ "'from'" , "'grok'" ,
182
+ "'inlinestats'" ,
183
+ "'keep'" , "'limit'" ,
184
+ "'mv_expand'" ,
185
+ "'rename'" ,
186
+ "'row'" , "'show'" ,
187
+ "'sort'" , "'stats'" ,
188
+ "'where'" , null ,
179
189
null , null ,
180
190
null , null ,
181
191
null , null ,
192
+ "'|'" , null ,
182
193
null , null ,
194
+ "'by'" , "'and'" ,
195
+ "'asc'" , "'='" ,
196
+ "','" , "'desc'" ,
197
+ "'.'" , "'false'" ,
198
+ "'first'" , "'last'" ,
199
+ "'('" , "'in'" ,
200
+ "'is'" , "'like'" ,
201
+ "'not'" , "'null'" ,
202
+ "'nulls'" , "'or'" ,
203
+ "'?'" , "'rlike'" ,
204
+ "')'" , "'true'" ,
205
+ "'=='" , "'=~'" ,
206
+ "'!='" , "'<'" ,
207
+ "'<='" , "'>'" ,
208
+ "'>='" , "'+'" ,
209
+ "'-'" , "'*'" ,
210
+ "'/'" , "'%'" ,
211
+ null , "']'" ,
183
212
null , null ,
184
213
null , null ,
214
+ null , "'metadata'" ,
185
215
null , null ,
186
216
null , null ,
187
217
null , null ,
188
218
null , null ,
219
+ "'as'" , null ,
189
220
null , null ,
190
- null , "'| '" ,
221
+ "'on'" , "'with '" ,
191
222
null , null ,
192
223
null , null ,
193
224
null , null ,
194
- "'='" , "','" ,
195
- null , "'.'" ,
196
225
null , null ,
197
- null , "'('" ,
198
226
null , null ,
227
+ "'info'" , "'functions'" ,
199
228
null , null ,
200
- null , null ,
201
- null , "'?'" ,
202
- null , "')'" ,
203
- null , "'=='" ,
204
- "'=~'" , "'!='" ,
205
- "'<'" , "'<='" ,
206
- "'>'" , "'>='" ,
207
- "'+'" , "'-'" ,
208
- "'*'" , "'/'" ,
209
- "'%'" , null ,
210
- "']'" , null ,
211
- null , null ,
212
- null , null ,
213
- null , null ,
214
- null , null ,
215
- null , null ,
216
- null , null ,
217
- null , null ,
218
- null , null ,
219
- null , null ,
220
- null , null ,
221
- null , null ,
222
- null , null ,
223
- null , null ,
224
- null , null ,
225
- null , null ,
226
- null , null ,
227
- null , null ,
228
- "':'" ] ;
229
+ null , "':'" ] ;
229
230
public static readonly symbolicNames : ( string | null ) [ ] = [ null , "DISSECT" ,
230
231
"DROP" , "ENRICH" ,
231
232
"EVAL" , "EXPLAIN" ,
You can’t perform that action at this time.
0 commit comments