summaryrefslogtreecommitdiffstats
path: root/www/syntax/expr.html
blob: f00d31ceace2352e2eca0148cdbf3725dad8b2a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
<!DOCTYPE html>
<html><head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link href="../sqlite.css" rel="stylesheet">
<title>SQLite Syntax: expr</title>
<!-- path=../ -->
</head>
<body>
<div class=nosearch>
<a href="../index.html">
<img class="logo" src="../images/sqlite370_banner.gif" alt="SQLite" border="0">
</a>
<div><!-- IE hack to prevent disappearing logo --></div>
<div class="tagline desktoponly">
Small. Fast. Reliable.<br>Choose any three.
</div>
<div class="menu mainmenu">
<ul>
<li><a href="../index.html">Home</a>
<li class='mobileonly'><a href="javascript:void(0)" onclick='toggle_div("submenu")'>Menu</a>
<li class='wideonly'><a href='../about.html'>About</a>
<li class='desktoponly'><a href="../docs.html">Documentation</a>
<li class='desktoponly'><a href="../download.html">Download</a>
<li class='wideonly'><a href='../copyright.html'>License</a>
<li class='desktoponly'><a href="../support.html">Support</a>
<li class='desktoponly'><a href="../prosupport.html">Purchase</a>
<li class='search' id='search_menubutton'>
<a href="javascript:void(0)" onclick='toggle_search()'>Search</a>
</ul>
</div>
<div class="menu submenu" id="submenu">
<ul>
<li><a href='../about.html'>About</a>
<li><a href='../docs.html'>Documentation</a>
<li><a href='../download.html'>Download</a>
<li><a href='../support.html'>Support</a>
<li><a href='../prosupport.html'>Purchase</a>
</ul>
</div>
<div class="searchmenu" id="searchmenu">
<form method="GET" action="../search">
<select name="s" id="searchtype">
<option value="d">Search Documentation</option>
<option value="c">Search Changelog</option>
</select>
<input type="text" name="q" id="searchbox" value="">
<input type="submit" value="Go">
</form>
</div>
</div>
<script>
function toggle_div(nm) {
var w = document.getElementById(nm);
if( w.style.display=="block" ){
w.style.display = "none";
}else{
w.style.display = "block";
}
}
function toggle_search() {
var w = document.getElementById("searchmenu");
if( w.style.display=="block" ){
w.style.display = "none";
} else {
w.style.display = "block";
setTimeout(function(){
document.getElementById("searchbox").focus()
}, 30);
}
}
function div_off(nm){document.getElementById(nm).style.display="none";}
window.onbeforeunload = function(e){div_off("submenu");}
/* Disable the Search feature if we are not operating from CGI, since */
/* Search is accomplished using CGI and will not work without it. */
if( !location.origin || !location.origin.match || !location.origin.match(/http/) ){
document.getElementById("search_menubutton").style.display = "none";
}
/* Used by the Hide/Show button beside syntax diagrams, to toggle the */
function hideorshow(btn,obj){
var x = document.getElementById(obj);
var b = document.getElementById(btn);
if( x.style.display!='none' ){
x.style.display = 'none';
b.innerHTML='show';
}else{
x.style.display = '';
b.innerHTML='hide';
}
return false;
}
var antiRobot = 0;
function antiRobotGo(){
if( antiRobot!=3 ) return;
antiRobot = 7;
var j = document.getElementById("mtimelink");
if(j && j.hasAttribute("data-href")) j.href=j.getAttribute("data-href");
}
function antiRobotDefense(){
document.body.onmousedown=function(){
antiRobot |= 2;
antiRobotGo();
document.body.onmousedown=null;
}
document.body.onmousemove=function(){
antiRobot |= 2;
antiRobotGo();
document.body.onmousemove=null;
}
setTimeout(function(){
antiRobot |= 1;
antiRobotGo();
}, 100)
antiRobotGo();
}
antiRobotDefense();
</script>
<h1 align='center'>expr</h1>
<div class='imgcontainer'>
<div style="max-width:963px"><svg xmlns='http://www.w3.org/2000/svg' class="pikchr" viewBox="0 0 963.96 1068.77">
<circle cx="5" cy="17" r="3.6"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,17 33,21 33,12" style="fill:rgb(0,0,0)"/>
<path d="M9,17L39,17"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,32L158,32L158,2L45,2Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="101" y="17" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">literal-value</text>
<polygon points="954,17 943,21 943,12" style="fill:rgb(0,0,0)"/>
<path d="M158,17L948,17"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<circle cx="958" cy="17" r="3.6"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M60,70L172,70A15 15 0 0 0 187 55L187,55A15 15 0 0 0 172 39L60,39A15 15 0 0 0 45 55L45,55A15 15 0 0 0 60 70Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="116" y="55" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">bind-parameter</text>
<polygon points="916,55 905,59 905,50" style="fill:rgb(0,0,0)"/>
<path d="M187,55L910,55"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,55 L 924,55 Q 931,55 931,47 L 931,40"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,55 33,59 33,50" style="fill:rgb(0,0,0)"/>
<path d="M9,17 L 16,17 Q 24,17 24,32 L 24,40 Q 24,55 31,55 L 39,55"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M60,130L156,130A15 15 0 0 0 171 115A15 15 0 0 0 156 100L60,100A15 15 0 0 0 45 115A15 15 0 0 0 60 130Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="108" y="115" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">schema-name</text>
<polygon points="195,115 183,119 183,111" style="fill:rgb(0,0,0)"/>
<path d="M171,115L189,115"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M210,130A15 15 0 0 0 225 115A15 15 0 0 0 210 100A15 15 0 0 0 195 115A15 15 0 0 0 210 130Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="210" y="115" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">.</text>
<polygon points="261,115 249,119 249,111" style="fill:rgb(0,0,0)"/>
<path d="M225,115L255,115"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M276,130L351,130A15 15 0 0 0 366 115A15 15 0 0 0 351 100L276,100A15 15 0 0 0 261 115A15 15 0 0 0 276 130Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="313" y="115" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-name</text>
<polygon points="389,115 378,119 378,111" style="fill:rgb(0,0,0)"/>
<path d="M366,115L383,115"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M404,130A15 15 0 0 0 419 115A15 15 0 0 0 404 100A15 15 0 0 0 389 115A15 15 0 0 0 404 130Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="404" y="115" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">.</text>
<polygon points="455,115 444,119 444,111" style="fill:rgb(0,0,0)"/>
<path d="M419,115L450,115"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M471,130L565,130A15 15 0 0 0 580 115A15 15 0 0 0 565 100L471,100A15 15 0 0 0 455 115A15 15 0 0 0 471 130Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="518" y="115" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">column-name</text>
<polygon points="916,115 905,119 905,111" style="fill:rgb(0,0,0)"/>
<path d="M580,115L910,115"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,115 L 924,115 Q 931,115 931,108 L 931,100"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,115 33,119 33,111" style="fill:rgb(0,0,0)"/>
<path d="M24,100 L 24,108 Q 24,115 31,115 L 39,115"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="108,89 97,93 97,84" style="fill:rgb(0,0,0)"/>
<path d="M24,74 L 24,81 Q 24,89 39,89 L 87,89 L 102,89"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="313,89 302,93 302,84" style="fill:rgb(0,0,0)"/>
<path d="M108,89 L 129,89 Q 144,89 159,89 L 293,89 L 308,89"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M313,89 L 414,89 Q 429,89 429,102 Q 429,115 436,115 L 444,115"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M223,89 L 230,89 Q 238,89 238,102 Q 238,115 245,115 L 253,115"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M60,168L168,168A15 15 0 0 0 183 153A15 15 0 0 0 168 138L60,138A15 15 0 0 0 45 153A15 15 0 0 0 60 168Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="114" y="153" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">unary-operator</text>
<polygon points="206,153 194,157 194,149" style="fill:rgb(0,0,0)"/>
<path d="M183,153L200,153"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M206,168L255,168L255,138L206,138Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="231" y="153" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="916,153 905,157 905,149" style="fill:rgb(0,0,0)"/>
<path d="M255,153L910,153"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,153 L 924,153 Q 931,153 931,145 L 931,138"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,153 33,157 33,149" style="fill:rgb(0,0,0)"/>
<path d="M24,138 L 24,145 Q 24,153 31,153 L 39,153"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,206L94,206L94,176L45,176Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="69" y="191" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="117,191 106,195 106,186" style="fill:rgb(0,0,0)"/>
<path d="M94,191L111,191"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M132,206L245,206A15 15 0 0 0 261 191A15 15 0 0 0 245 176L132,176A15 15 0 0 0 117 191A15 15 0 0 0 132 206Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="189" y="191" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">binary-operator</text>
<polygon points="284,191 272,195 272,186" style="fill:rgb(0,0,0)"/>
<path d="M261,191L278,191"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M284,206L333,206L333,176L284,176Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="308" y="191" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="916,191 905,195 905,186" style="fill:rgb(0,0,0)"/>
<path d="M333,191L910,191"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,191 L 924,191 Q 931,191 931,183 L 931,176"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,191 33,195 33,186" style="fill:rgb(0,0,0)"/>
<path d="M24,176 L 24,183 Q 24,191 31,191 L 39,191"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M60,245L162,245A15 15 0 0 0 177 230A15 15 0 0 0 162 215L60,215A15 15 0 0 0 45 230A15 15 0 0 0 60 245Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="111" y="230" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">function-name</text>
<polygon points="194,230 183,234 183,226" style="fill:rgb(0,0,0)"/>
<path d="M177,230L188,230"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M209,245A15 15 0 0 0 224 230A15 15 0 0 0 209 215A15 15 0 0 0 194 230A15 15 0 0 0 209 245Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="209" y="230" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text>
<polygon points="260,230 249,234 249,226" style="fill:rgb(0,0,0)"/>
<path d="M224,230L255,230"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M260,245L437,245L437,215L260,215Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="348" y="230" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">function-arguments</text>
<polygon points="473,230 461,234 461,226" style="fill:rgb(0,0,0)"/>
<path d="M437,230L467,230"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M488,245A15 15 0 0 0 503 230A15 15 0 0 0 488 215A15 15 0 0 0 473 230A15 15 0 0 0 488 245Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="488" y="230" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text>
<polygon points="541,260 529,265 529,256" style="fill:rgb(0,0,0)"/>
<path d="M503,230 L 510,230 Q 518,230 518,245 L 518,245 Q 518,260 527,260 L 535,260"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M541,275L653,275L653,245L541,245Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="597" y="260" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">filter-clause</text>
<polygon points="691,230 680,234 680,226" style="fill:rgb(0,0,0)"/>
<path d="M653,260 L 661,260 Q 668,260 668,245 L 668,245 Q 668,230 677,230 L 685,230"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="729,260 718,265 718,256" style="fill:rgb(0,0,0)"/>
<path d="M691,230 L 699,230 Q 706,230 706,245 L 706,245 Q 706,260 715,260 L 723,260"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M729,275L837,275L837,245L729,245Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="783" y="260" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">over-clause</text>
<polygon points="916,260 905,265 905,256" style="fill:rgb(0,0,0)"/>
<path d="M837,260L910,260"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,260 L 924,260 Q 931,260 931,253 L 931,245"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,230 33,234 33,226" style="fill:rgb(0,0,0)"/>
<path d="M24,215 L 24,222 Q 24,230 31,230 L 39,230"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="597,230 585,234 585,226" style="fill:rgb(0,0,0)"/>
<path d="M503,230L591,230"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M597,230L680,230"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="916,230 905,234 905,226" style="fill:rgb(0,0,0)"/>
<path d="M691,230L910,230"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,230 L 924,230 Q 931,230 931,222 L 931,215"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M60,321A15 15 0 0 0 75 306A15 15 0 0 0 60 290A15 15 0 0 0 45 306A15 15 0 0 0 60 321Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="60" y="306" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text>
<polygon points="111,306 100,310 100,301" style="fill:rgb(0,0,0)"/>
<path d="M75,306L105,306"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M111,321L160,321L160,290L111,290Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="136" y="306" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="196,306 185,310 185,301" style="fill:rgb(0,0,0)"/>
<path d="M160,306L191,306"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M211,321A15 15 0 0 0 227 306A15 15 0 0 0 211 290A15 15 0 0 0 196 306A15 15 0 0 0 211 321Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="211" y="306" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text>
<polygon points="916,306 905,310 905,301" style="fill:rgb(0,0,0)"/>
<path d="M227,306L910,306"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,306 L 924,306 Q 931,306 931,298 L 931,291"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,306 33,310 33,301" style="fill:rgb(0,0,0)"/>
<path d="M24,290 L 24,298 Q 24,306 31,306 L 39,306"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M136,284A15 15 0 0 0 151 269A15 15 0 0 0 136 254A15 15 0 0 0 121 269A15 15 0 0 0 136 284Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="136" y="269" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text>
<polygon points="151,269 162,265 162,274" style="fill:rgb(0,0,0)"/>
<path d="M160,306 L 168,306 Q 175,306 175,291 L 175,284 Q 175,269 166,269 L 157,269"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M121,269 L 103,269 Q 88,269 88,284 L 88,291 Q 88,306 96,306 L 103,306"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M60,358L88,358A15 15 0 0 0 103 343A15 15 0 0 0 88 328L60,328A15 15 0 0 0 45 343A15 15 0 0 0 60 358Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="74" y="343" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CAST</text>
<polygon points="126,343 114,348 114,339" style="fill:rgb(0,0,0)"/>
<path d="M103,343L120,343"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M141,358A15 15 0 0 0 156 343A15 15 0 0 0 141 328A15 15 0 0 0 126 343A15 15 0 0 0 141 358Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="141" y="343" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text>
<polygon points="179,343 168,348 168,339" style="fill:rgb(0,0,0)"/>
<path d="M156,343L173,343"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M179,358L228,358L228,328L179,328Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="204" y="343" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="251,343 240,348 240,339" style="fill:rgb(0,0,0)"/>
<path d="M228,343L246,343"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M267,358L271,358A15 15 0 0 0 286 343A15 15 0 0 0 271 328L267,328A15 15 0 0 0 251 343A15 15 0 0 0 267 358Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="269" y="343" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AS</text>
<polygon points="309,343 297,348 297,339" style="fill:rgb(0,0,0)"/>
<path d="M286,343L303,343"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M309,358L408,358L408,328L309,328Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="358" y="343" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">type-name</text>
<polygon points="431,343 419,348 419,339" style="fill:rgb(0,0,0)"/>
<path d="M408,343L425,343"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M446,358A15 15 0 0 0 461 343A15 15 0 0 0 446 328A15 15 0 0 0 431 343A15 15 0 0 0 446 358Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="446" y="343" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text>
<polygon points="916,343 905,348 905,339" style="fill:rgb(0,0,0)"/>
<path d="M461,343L910,343"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,343 L 924,343 Q 931,343 931,336 L 931,328"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,343 33,348 33,339" style="fill:rgb(0,0,0)"/>
<path d="M24,328 L 24,336 Q 24,343 31,343 L 39,343"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,396L94,396L94,366L45,366Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="69" y="381" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="117,381 106,385 106,377" style="fill:rgb(0,0,0)"/>
<path d="M94,381L111,381"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M132,396L196,396A15 15 0 0 0 211 381A15 15 0 0 0 196 366L132,366A15 15 0 0 0 117 381A15 15 0 0 0 132 396Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="164" y="381" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">COLLATE</text>
<polygon points="234,381 223,385 223,377" style="fill:rgb(0,0,0)"/>
<path d="M211,381L229,381"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M250,396L355,396A15 15 0 0 0 370 381A15 15 0 0 0 355 366L250,366A15 15 0 0 0 234 381A15 15 0 0 0 250 396Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="302" y="381" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">collation-name</text>
<polygon points="916,381 905,385 905,377" style="fill:rgb(0,0,0)"/>
<path d="M370,381L910,381"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,381 L 924,381 Q 931,381 931,374 L 931,366"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,381 33,385 33,377" style="fill:rgb(0,0,0)"/>
<path d="M24,366 L 24,374 Q 24,381 31,381 L 39,381"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,434L94,434L94,404L45,404Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="69" y="419" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="130,419 119,423 119,415" style="fill:rgb(0,0,0)"/>
<path d="M94,419L124,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M145,434L165,434A15 15 0 0 0 180 419A15 15 0 0 0 165 404L145,404A15 15 0 0 0 130 419A15 15 0 0 0 145 434Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="155" y="419" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text>
<polygon points="234,419 223,423 223,415" style="fill:rgb(0,0,0)"/>
<path d="M180,419L229,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M250,434L273,434A15 15 0 0 0 288 419A15 15 0 0 0 273 404L250,404A15 15 0 0 0 234 419A15 15 0 0 0 250 434Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="261" y="419" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">LIKE</text>
<path d="M250,472L279,472A15 15 0 0 0 294 457A15 15 0 0 0 279 442L250,442A15 15 0 0 0 234 457A15 15 0 0 0 250 472Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="264" y="457" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">GLOB</text>
<path d="M250,510L302,510A15 15 0 0 0 317 495A15 15 0 0 0 302 479L250,479A15 15 0 0 0 234 495A15 15 0 0 0 250 510Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="276" y="495" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">REGEXP</text>
<path d="M250,547L297,547A15 15 0 0 0 313 532A15 15 0 0 0 297 517L250,517A15 15 0 0 0 234 532A15 15 0 0 0 250 547Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="274" y="532" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">MATCH</text>
<path d="M378,510L427,510L427,479L378,479Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="403" y="495" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<path d="M378,434L427,434L427,404L378,404Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="403" y="419" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="465,449 454,454 454,445" style="fill:rgb(0,0,0)"/>
<path d="M427,419 L 435,419 Q 442,419 442,434 L 442,434 Q 442,449 451,449 L 460,449"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M480,464L532,464A15 15 0 0 0 547 449A15 15 0 0 0 532 434L480,434A15 15 0 0 0 465 449A15 15 0 0 0 480 464Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="506" y="449" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ESCAPE</text>
<polygon points="570,449 559,454 559,445" style="fill:rgb(0,0,0)"/>
<path d="M547,449L565,449"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M570,464L620,464L620,434L570,434Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="595" y="449" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="671,419 659,423 659,415" style="fill:rgb(0,0,0)"/>
<path d="M620,449 L 627,449 Q 635,449 635,434 L 635,434 Q 635,419 650,419 L 650,419 L 665,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="916,419 905,423 905,415" style="fill:rgb(0,0,0)"/>
<path d="M671,419L910,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,419 L 924,419 Q 931,419 931,411 L 931,404"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,419 33,423 33,415" style="fill:rgb(0,0,0)"/>
<path d="M24,404 L 24,411 Q 24,419 31,419 L 39,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M100,419 L 108,419 Q 115,419 115,434 L 115,434 Q 115,449 130,449 L 177,449 Q 192,449 192,434 L 192,434 Q 192,419 199,419 L 207,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="234,532 223,537 223,528" style="fill:rgb(0,0,0)"/>
<path d="M196,419 L 204,419 Q 211,419 211,434 L 211,517 Q 211,532 220,532 L 229,532"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="234,457 223,461 223,452" style="fill:rgb(0,0,0)"/>
<path d="M211,442 L 211,449 Q 211,457 220,457 L 229,457"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="234,495 223,499 223,490" style="fill:rgb(0,0,0)"/>
<path d="M211,479 L 211,487 Q 211,495 220,495 L 229,495"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="378,419 367,423 367,415" style="fill:rgb(0,0,0)"/>
<path d="M288,419L372,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="340,532 329,537 329,528" style="fill:rgb(0,0,0)"/>
<path d="M313,532L334,532"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="378,495 367,499 367,490" style="fill:rgb(0,0,0)"/>
<path d="M340,532 L 348,532 Q 355,532 355,517 L 355,510 Q 355,495 364,495 L 372,495"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="340,495 329,499 329,490" style="fill:rgb(0,0,0)"/>
<path d="M317,495L334,495"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M340,495L378,495"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="340,457 329,461 329,452" style="fill:rgb(0,0,0)"/>
<path d="M294,457L334,457"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M340,457 L 348,457 Q 355,457 355,472 L 355,480 Q 355,495 367,495 L 378,495"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="506,419 495,423 495,415" style="fill:rgb(0,0,0)"/>
<path d="M427,419L501,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M506,419L659,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="547,495 536,499 536,490" style="fill:rgb(0,0,0)"/>
<path d="M427,495L542,495"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M547,495 L 656,495 Q 671,495 671,480 L 671,434 Q 671,419 686,419 L 692,419 L 707,419"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,585L94,585L94,555L45,555Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="69" y="570" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="130,570 119,574 119,566" style="fill:rgb(0,0,0)"/>
<path d="M94,570L124,570"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M145,585L194,585A15 15 0 0 0 209 570A15 15 0 0 0 194 555L145,555A15 15 0 0 0 130 570A15 15 0 0 0 145 585Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="170" y="570" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ISNULL</text>
<polygon points="916,570 905,574 905,566" style="fill:rgb(0,0,0)"/>
<path d="M209,570L910,570"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,570 L 924,570 Q 931,570 931,563 L 931,555"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,570 33,574 33,566" style="fill:rgb(0,0,0)"/>
<path d="M24,555 L 24,563 Q 24,570 31,570 L 39,570"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M145,623L215,623A15 15 0 0 0 230 608A15 15 0 0 0 215 593L145,593A15 15 0 0 0 130 608A15 15 0 0 0 145 623Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="180" y="608" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOTNULL</text>
<path d="M145,661L165,661A15 15 0 0 0 180 646A15 15 0 0 0 165 631L145,631A15 15 0 0 0 130 646A15 15 0 0 0 145 661Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="155" y="646" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text>
<polygon points="203,646 192,650 192,641" style="fill:rgb(0,0,0)"/>
<path d="M180,646L198,646"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M219,661L250,661A15 15 0 0 0 265 646A15 15 0 0 0 250 631L219,631A15 15 0 0 0 203 646A15 15 0 0 0 219 661Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="234" y="646" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NULL</text>
<polygon points="288,646 276,650 276,641" style="fill:rgb(0,0,0)"/>
<path d="M265,646L282,646"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="339,570 327,574 327,566" style="fill:rgb(0,0,0)"/>
<path d="M288,646 L 295,646 Q 303,646 303,631 L 303,585 Q 303,570 318,570 L 318,570 L 333,570"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="288,608 276,612 276,604" style="fill:rgb(0,0,0)"/>
<path d="M230,608L282,608"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M288,608 L 295,608 Q 303,608 303,600 L 303,593"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="130,646 119,650 119,641" style="fill:rgb(0,0,0)"/>
<path d="M94,570 L 102,570 Q 109,570 109,585 L 109,631 Q 109,646 117,646 L 124,646"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="130,608 119,612 119,604" style="fill:rgb(0,0,0)"/>
<path d="M94,570 L 102,570 Q 109,570 109,585 L 109,593 Q 109,608 117,608 L 124,608"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,699L94,699L94,668L45,668Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="69" y="684" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="117,684 106,688 106,679" style="fill:rgb(0,0,0)"/>
<path d="M94,684L111,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M132,699A15 15 0 0 0 147 684A15 15 0 0 0 132 668A15 15 0 0 0 117 684A15 15 0 0 0 132 699Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="132" y="684" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">IS</text>
<polygon points="183,684 172,688 172,679" style="fill:rgb(0,0,0)"/>
<path d="M147,684L178,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M198,699L219,699A15 15 0 0 0 234 684A15 15 0 0 0 219 668L198,668A15 15 0 0 0 183 684A15 15 0 0 0 198 699Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="209" y="684" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text>
<polygon points="270,684 258,688 258,679" style="fill:rgb(0,0,0)"/>
<path d="M234,684L264,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="306,684 294,688 294,679" style="fill:rgb(0,0,0)"/>
<path d="M270,684L300,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M321,699L389,699A15 15 0 0 0 404 684A15 15 0 0 0 389 668L321,668A15 15 0 0 0 306 684A15 15 0 0 0 321 699Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="355" y="684" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">DISTINCT</text>
<polygon points="440,684 429,688 429,679" style="fill:rgb(0,0,0)"/>
<path d="M404,684L434,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M455,699L490,699A15 15 0 0 0 505 684A15 15 0 0 0 490 668L455,668A15 15 0 0 0 440 684A15 15 0 0 0 455 699Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="473" y="684" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FROM</text>
<polygon points="541,684 530,688 530,679" style="fill:rgb(0,0,0)"/>
<path d="M505,684L535,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M541,699L590,699L590,668L541,668Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="566" y="684" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="916,684 905,688 905,679" style="fill:rgb(0,0,0)"/>
<path d="M590,684L910,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,684 L 924,684 Q 931,684 931,676 L 931,669"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,684 33,688 33,679" style="fill:rgb(0,0,0)"/>
<path d="M24,668 L 24,676 Q 24,684 31,684 L 39,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M149,684 L 156,684 Q 164,684 164,696 Q 164,708 179,708 L 230,708 Q 245,708 245,696 Q 245,684 253,684 L 260,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M271,684 L 279,684 Q 286,684 286,696 Q 286,708 301,708 L 502,708 Q 517,708 517,696 Q 517,684 524,684 L 532,684"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,744L94,744L94,714L45,714Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="69" y="729" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="130,729 119,733 119,725" style="fill:rgb(0,0,0)"/>
<path d="M94,729L124,729"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M145,744L165,744A15 15 0 0 0 180 729A15 15 0 0 0 165 714L145,714A15 15 0 0 0 130 729A15 15 0 0 0 145 744Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="155" y="729" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text>
<polygon points="216,729 205,733 205,725" style="fill:rgb(0,0,0)"/>
<path d="M180,729L211,729"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M232,744L304,744A15 15 0 0 0 319 729A15 15 0 0 0 304 714L232,714A15 15 0 0 0 216 729A15 15 0 0 0 232 744Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="268" y="729" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BETWEEN</text>
<polygon points="342,729 331,733 331,725" style="fill:rgb(0,0,0)"/>
<path d="M319,729L336,729"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M342,744L391,744L391,714L342,714Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="367" y="729" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="414,729 403,733 403,725" style="fill:rgb(0,0,0)"/>
<path d="M391,729L409,729"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M430,744L450,744A15 15 0 0 0 465 729A15 15 0 0 0 450 714L430,714A15 15 0 0 0 414 729A15 15 0 0 0 430 744Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="440" y="729" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AND</text>
<polygon points="488,729 477,733 477,725" style="fill:rgb(0,0,0)"/>
<path d="M465,729L483,729"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M488,744L538,744L538,714L488,714Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="513" y="729" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="916,729 905,733 905,725" style="fill:rgb(0,0,0)"/>
<path d="M538,729L910,729"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,729 L 924,729 Q 931,729 931,721 L 931,714"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,729 33,733 33,725" style="fill:rgb(0,0,0)"/>
<path d="M24,714 L 24,721 Q 24,729 31,729 L 39,729"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M95,729 L 103,729 Q 110,729 110,741 Q 110,753 125,753 L 177,753 Q 192,753 192,741 Q 192,729 199,729 L 207,729"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,797L94,797L94,767L45,767Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="69" y="782" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="130,782 119,786 119,778" style="fill:rgb(0,0,0)"/>
<path d="M94,782L124,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M145,797L165,797A15 15 0 0 0 180 782A15 15 0 0 0 165 767L145,767A15 15 0 0 0 130 782A15 15 0 0 0 145 797Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="155" y="782" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text>
<polygon points="216,782 205,786 205,778" style="fill:rgb(0,0,0)"/>
<path d="M180,782L211,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M232,797L234,797A15 15 0 0 0 249 782A15 15 0 0 0 234 767L232,767A15 15 0 0 0 216 782A15 15 0 0 0 232 797Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="233" y="782" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">IN</text>
<polygon points="285,782 273,786 273,778" style="fill:rgb(0,0,0)"/>
<path d="M249,782L279,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M300,797A15 15 0 0 0 315 782A15 15 0 0 0 300 767A15 15 0 0 0 285 782A15 15 0 0 0 300 797Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="300" y="782" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text>
<polygon points="351,782 340,786 340,778" style="fill:rgb(0,0,0)"/>
<path d="M315,782L345,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M351,797L455,797L455,767L351,767Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="403" y="782" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">select-stmt</text>
<polygon points="491,782 480,786 480,778" style="fill:rgb(0,0,0)"/>
<path d="M455,782L486,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M507,797A15 15 0 0 0 522 782A15 15 0 0 0 507 767A15 15 0 0 0 491 782A15 15 0 0 0 507 797Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="507" y="782" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text>
<polygon points="916,782 905,786 905,778" style="fill:rgb(0,0,0)"/>
<path d="M522,782L910,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,782 L 924,782 Q 931,782 931,774 L 931,767"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,782 33,786 33,778" style="fill:rgb(0,0,0)"/>
<path d="M24,767 L 24,774 Q 24,782 31,782 L 39,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M95,782 L 103,782 Q 110,782 110,794 Q 110,806 125,806 L 177,806 Q 192,806 192,794 Q 192,782 199,782 L 207,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M317,782 L 324,782 Q 332,782 332,770 Q 332,758 347,758 L 452,758 Q 467,758 467,770 Q 467,782 475,782 L 482,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M379,835L428,835L428,805L379,805Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="403" y="820" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="379,820 367,824 367,815" style="fill:rgb(0,0,0)"/>
<path d="M317,782 L 324,782 Q 332,782 332,797 L 332,805 Q 332,820 347,820 L 358,820 L 373,820"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M428,820 L 452,820 Q 467,820 467,805 L 467,797 Q 467,782 475,782 L 482,782"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M403,873A15 15 0 0 0 418 857A15 15 0 0 0 403 842A15 15 0 0 0 388 857A15 15 0 0 0 403 873Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="403" y="857" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text>
<polygon points="418,857 430,853 430,862" style="fill:rgb(0,0,0)"/>
<path d="M428,820 L 435,820 Q 443,820 443,835 L 443,842 Q 443,857 434,857 L 424,857"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M388,857 L 371,857 Q 356,857 356,842 L 356,835 Q 356,820 363,820 L 371,820"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M300,925L396,925A15 15 0 0 0 412 910A15 15 0 0 0 396 895L300,895A15 15 0 0 0 285 910A15 15 0 0 0 300 925Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="348" y="910" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">schema-name</text>
<polygon points="429,910 417,915 417,906" style="fill:rgb(0,0,0)"/>
<path d="M412,910L423,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M444,925A15 15 0 0 0 459 910A15 15 0 0 0 444 895A15 15 0 0 0 429 910A15 15 0 0 0 444 925Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="444" y="910" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">.</text>
<polygon points="513,910 502,915 502,906" style="fill:rgb(0,0,0)"/>
<path d="M459,910L507,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M528,925L627,925A15 15 0 0 0 642 910A15 15 0 0 0 627 895L528,895A15 15 0 0 0 513 910A15 15 0 0 0 528 925Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="577" y="910" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-function</text>
<polygon points="659,910 647,915 647,906" style="fill:rgb(0,0,0)"/>
<path d="M642,910L653,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M674,925A15 15 0 0 0 689 910A15 15 0 0 0 674 895A15 15 0 0 0 659 910A15 15 0 0 0 674 925Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="674" y="910" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text>
<polygon points="734,910 723,915 723,906" style="fill:rgb(0,0,0)"/>
<path d="M689,910L728,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M734,925L783,925L783,895L734,895Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="759" y="910" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="828,910 817,915 817,906" style="fill:rgb(0,0,0)"/>
<path d="M783,910L823,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M844,925A15 15 0 0 0 859 910A15 15 0 0 0 844 895A15 15 0 0 0 828 910A15 15 0 0 0 844 925Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="844" y="910" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text>
<polygon points="916,910 905,915 905,906" style="fill:rgb(0,0,0)"/>
<path d="M859,910L910,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,910 L 924,910 Q 931,910 931,903 L 931,895"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M528,865L603,865A15 15 0 0 0 619 850A15 15 0 0 0 603 835L528,835A15 15 0 0 0 513 850A15 15 0 0 0 528 865Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="566" y="850" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-name</text>
<polygon points="916,850 905,854 905,846" style="fill:rgb(0,0,0)"/>
<path d="M619,850L910,850"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,850 L 924,850 Q 931,850 931,842 L 931,835"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="513,850 502,854 502,846" style="fill:rgb(0,0,0)"/>
<path d="M475,910 L 483,910 Q 490,910 490,895 L 490,865 Q 490,850 499,850 L 507,850"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M759,892A15 15 0 0 0 774 877A15 15 0 0 0 759 862A15 15 0 0 0 744 877A15 15 0 0 0 759 892Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="759" y="877" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text>
<polygon points="774,877 785,873 785,881" style="fill:rgb(0,0,0)"/>
<path d="M783,910 L 791,910 Q 798,910 798,895 L 798,892 Q 798,877 789,877 L 780,877"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M744,877 L 726,877 Q 711,877 711,892 L 711,895 Q 711,910 719,910 L 726,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M689,910 L 697,910 Q 704,910 704,921 Q 704,932 719,932 L 790,932 Q 805,932 805,921 Q 805,910 813,910 L 820,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="285,910 273,915 273,906" style="fill:rgb(0,0,0)"/>
<path d="M249,782 L 256,782 Q 264,782 264,797 L 264,895 Q 264,910 272,910 L 279,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="423,882 412,886 412,877" style="fill:rgb(0,0,0)"/>
<path d="M264,867 L 264,874 Q 264,882 279,882 L 402,882 L 417,882"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M423,882 L 456,882 Q 471,882 471,896 Q 471,910 478,910 L 486,910"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M60,971L80,971A15 15 0 0 0 95 956A15 15 0 0 0 80 941L60,941A15 15 0 0 0 45 956A15 15 0 0 0 60 971Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="70" y="956" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text>
<polygon points="131,956 120,960 120,951" style="fill:rgb(0,0,0)"/>
<path d="M95,956L125,956"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M146,971L191,971A15 15 0 0 0 206 956A15 15 0 0 0 191 941L146,941A15 15 0 0 0 131 956A15 15 0 0 0 146 971Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="169" y="956" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXISTS</text>
<polygon points="242,956 231,960 231,951" style="fill:rgb(0,0,0)"/>
<path d="M206,956L236,956"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M257,971A15 15 0 0 0 272 956A15 15 0 0 0 257 941A15 15 0 0 0 242 956A15 15 0 0 0 257 971Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="257" y="956" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text>
<polygon points="295,956 284,960 284,951" style="fill:rgb(0,0,0)"/>
<path d="M272,956L290,956"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M295,971L400,971L400,941L295,941Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="347" y="956" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">select-stmt</text>
<polygon points="423,956 411,960 411,951" style="fill:rgb(0,0,0)"/>
<path d="M400,956L417,956"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M438,971A15 15 0 0 0 453 956A15 15 0 0 0 438 941A15 15 0 0 0 423 956A15 15 0 0 0 438 971Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="438" y="956" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text>
<polygon points="916,956 905,960 905,951" style="fill:rgb(0,0,0)"/>
<path d="M453,956L910,956"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,956 L 924,956 Q 931,956 931,948 L 931,941"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,956 33,960 33,951" style="fill:rgb(0,0,0)"/>
<path d="M24,941 L 24,948 Q 24,956 31,956 L 39,956"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="70,929 59,934 59,925" style="fill:rgb(0,0,0)"/>
<path d="M24,914 L 24,922 Q 24,929 39,929 L 49,929 L 64,929"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M70,929 L 201,929 Q 216,929 216,943 Q 216,956 223,956 L 231,956"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M93,929 L 101,929 Q 108,929 108,943 Q 108,956 116,956 L 123,956"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M60,1009L89,1009A15 15 0 0 0 104 994A15 15 0 0 0 89 978L60,978A15 15 0 0 0 45 994A15 15 0 0 0 60 1009Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="74" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CASE</text>
<polygon points="140,994 128,998 128,989" style="fill:rgb(0,0,0)"/>
<path d="M104,994L134,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M140,1009L189,1009L189,978L140,978Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="164" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="243,994 232,998 232,989" style="fill:rgb(0,0,0)"/>
<path d="M189,994L237,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M258,1009L298,1009A15 15 0 0 0 313 994A15 15 0 0 0 298 978L258,978A15 15 0 0 0 243 994A15 15 0 0 0 258 1009Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="278" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">WHEN</text>
<polygon points="336,994 324,998 324,989" style="fill:rgb(0,0,0)"/>
<path d="M313,994L330,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M336,1009L385,1009L385,978L336,978Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="360" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="408,994 396,998 396,989" style="fill:rgb(0,0,0)"/>
<path d="M385,994L402,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M423,1009L456,1009A15 15 0 0 0 472 994A15 15 0 0 0 456 978L423,978A15 15 0 0 0 408 994A15 15 0 0 0 423 1009Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="440" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">THEN</text>
<polygon points="495,994 483,998 483,989" style="fill:rgb(0,0,0)"/>
<path d="M472,994L489,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M495,1009L544,1009L544,978L495,978Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="519" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="616,994 604,998 604,989" style="fill:rgb(0,0,0)"/>
<path d="M544,994L610,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M631,1009L658,1009A15 15 0 0 0 673 994A15 15 0 0 0 658 978L631,978A15 15 0 0 0 616 994A15 15 0 0 0 631 1009Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="645" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ELSE</text>
<polygon points="696,994 685,998 685,989" style="fill:rgb(0,0,0)"/>
<path d="M673,994L691,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M696,1009L746,1009L746,978L696,978Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="721" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text>
<polygon points="782,994 770,998 770,989" style="fill:rgb(0,0,0)"/>
<path d="M746,994L776,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M797,1009L818,1009A15 15 0 0 0 833 994A15 15 0 0 0 818 978L797,978A15 15 0 0 0 782 994A15 15 0 0 0 797 1009Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="807" y="994" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">END</text>
<polygon points="916,994 905,998 905,989" style="fill:rgb(0,0,0)"/>
<path d="M833,994L910,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,994 L 924,994 Q 931,994 931,986 L 931,979"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,994 33,998 33,989" style="fill:rgb(0,0,0)"/>
<path d="M24,978 L 24,986 Q 24,994 31,994 L 39,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M104,994 L 111,994 Q 119,994 119,1007 Q 119,1021 134,1021 L 186,1021 Q 201,1021 201,1007 Q 201,994 208,994 L 216,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="360,1021 372,1016 372,1025" style="fill:rgb(0,0,0)"/>
<path d="M544,994 L 551,994 Q 559,994 559,1007 Q 559,1021 544,1021 L 381,1021 L 366,1021"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M360,1021 L 235,1021 Q 220,1021 220,1007 Q 220,994 227,994 L 235,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M578,994 L 585,994 Q 593,994 593,1007 Q 593,1021 608,1021 L 742,1021 Q 757,1021 757,1007 Q 757,994 765,994 L 772,994"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M45,1066L173,1066L173,1036L45,1036Z"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<text x="109" y="1051" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">raise-function</text>
<polygon points="916,1051 905,1055 905,1047" style="fill:rgb(0,0,0)"/>
<path d="M173,1051L910,1051"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<path d="M916,1051 L 924,1051 Q 931,1051 931,1036 L 931,32 Q 931,17 939,17 L 946,17"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
<polygon points="45,1051 33,1055 33,1047" style="fill:rgb(0,0,0)"/>
<path d="M24,39 L 24,1036 Q 24,1051 31,1051 L 39,1051"  style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" />
</svg>
</div><br>

Used by:&nbsp;&nbsp; <a href='./aggregate-function-invocation.html'>aggregate-function-invocation</a>&nbsp;&nbsp; <a href='./attach-stmt.html'>attach-stmt</a>&nbsp;&nbsp; <a href='./column-constraint.html'>column-constraint</a>&nbsp;&nbsp; <a href='./compound-select-stmt.html'>compound-select-stmt</a>&nbsp;&nbsp; <a href='./create-index-stmt.html'>create-index-stmt</a>&nbsp;&nbsp; <a href='./create-trigger-stmt.html'>create-trigger-stmt</a>&nbsp;&nbsp; <a href='./delete-stmt.html'>delete-stmt</a>&nbsp;&nbsp; <a href='./delete-stmt-limited.html'>delete-stmt-limited</a>&nbsp;&nbsp; <a href='./factored-select-stmt.html'>factored-select-stmt</a>&nbsp;&nbsp; <a href='./filter-clause.html'>filter-clause</a>&nbsp;&nbsp; <a href='./frame-spec.html'>frame-spec</a>&nbsp;&nbsp; <a href='./function-arguments.html'>function-arguments</a>&nbsp;&nbsp; <a href='./indexed-column.html'>indexed-column</a>&nbsp;&nbsp; <a href='./insert-stmt.html'>insert-stmt</a>&nbsp;&nbsp; <a href='./join-constraint.html'>join-constraint</a>&nbsp;&nbsp; <a href='./ordering-term.html'>ordering-term</a>&nbsp;&nbsp; <a href='./over-clause.html'>over-clause</a>&nbsp;&nbsp; <a href='./result-column.html'>result-column</a>&nbsp;&nbsp; <a href='./returning-clause.html'>returning-clause</a>&nbsp;&nbsp; <a href='./select-core.html'>select-core</a>&nbsp;&nbsp; <a href='./select-stmt.html'>select-stmt</a>&nbsp;&nbsp; <a href='./simple-function-invocation.html'>simple-function-invocation</a>&nbsp;&nbsp; <a href='./simple-select-stmt.html'>simple-select-stmt</a>&nbsp;&nbsp; <a href='./table-constraint.html'>table-constraint</a>&nbsp;&nbsp; <a href='./table-or-subquery.html'>table-or-subquery</a>&nbsp;&nbsp; <a href='./update-stmt.html'>update-stmt</a>&nbsp;&nbsp; <a href='./update-stmt-limited.html'>update-stmt-limited</a>&nbsp;&nbsp; <a href='./upsert-clause.html'>upsert-clause</a>&nbsp;&nbsp; <a href='./window-defn.html'>window-defn</a>&nbsp;&nbsp; <a href='./window-function-invocation.html'>window-function-invocation</a><br></br>
References:&nbsp;&nbsp; <a href='./filter-clause.html'>filter-clause</a>&nbsp;&nbsp; <a href='./function-arguments.html'>function-arguments</a>&nbsp;&nbsp; <a href='./literal-value.html'>literal-value</a>&nbsp;&nbsp; <a href='./over-clause.html'>over-clause</a>&nbsp;&nbsp; <a href='./raise-function.html'>raise-function</a>&nbsp;&nbsp; <a href='./select-stmt.html'>select-stmt</a>&nbsp;&nbsp; <a href='./type-name.html'>type-name</a><br></br>
See also:&nbsp;&nbsp; <a href='../lang_aggfunc.html'>lang_aggfunc.html</a>&nbsp;&nbsp; <a href='../lang_altertable.html'>lang_altertable.html</a>&nbsp;&nbsp; <a href='../lang_attach.html'>lang_attach.html</a>&nbsp;&nbsp; <a href='../lang_createindex.html'>lang_createindex.html</a>&nbsp;&nbsp; <a href='../lang_createtable.html'>lang_createtable.html</a>&nbsp;&nbsp; <a href='../lang_createtrigger.html'>lang_createtrigger.html</a>&nbsp;&nbsp; <a href='../lang_createview.html'>lang_createview.html</a>&nbsp;&nbsp; <a href='../lang_delete.html'>lang_delete.html</a>&nbsp;&nbsp; <a href='../lang_expr.html'>lang_expr.html</a>&nbsp;&nbsp; <a href='../lang_insert.html'>lang_insert.html</a>&nbsp;&nbsp; <a href='../lang_returning.html'>lang_returning.html</a>&nbsp;&nbsp; <a href='../lang_select.html'>lang_select.html</a>&nbsp;&nbsp; <a href='../lang_update.html'>lang_update.html</a>&nbsp;&nbsp; <a href='../lang_upsert.html'>lang_upsert.html</a>&nbsp;&nbsp; <a href='../lang_with.html'>lang_with.html</a>&nbsp;&nbsp; <a href='../partialindex.html'>partialindex.html</a>
</div>