blob: 27007bdcca6011342f5fc2feb49225299ae6f0b2 [file] [log] [blame]
Ian Maxon1befeb12021-07-16 12:40:15 -07001<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2<HTML>
3<HEAD>
4<TITLE>BNF for SQLPP.jj</TITLE>
5</HEAD>
6<BODY>
7<H1 ALIGN=CENTER>BNF for SQLPP.jj</H1>
8<H2 ALIGN=CENTER>TOKENS</H2>
9<TABLE>
10 <!-- Token -->
11 <TR>
12 <TD>
13 <PRE>
14 </PRE>
15 </TD>
16 </TR>
17 <!-- Token -->
18 <TR>
19 <TD>
20 <PRE>
21 </PRE>
22 </TD>
23 </TR>
24 <!-- Token -->
25 <TR>
26 <TD>
27 <PRE>
28 </PRE>
29 </TD>
30 </TR>
31 <!-- Token -->
32 <TR>
33 <TD>
34 <PRE>
35 </PRE>
36 </TD>
37 </TR>
38 <!-- Token -->
39 <TR>
40 <TD>
41 <PRE>
42 </PRE>
43 </TD>
44 </TR>
45 <!-- Token -->
46 <TR>
47 <TD>
48 <PRE>
49 </PRE>
50 </TD>
51 </TR>
52 <!-- Token -->
53 <TR>
54 <TD>
55 <PRE>
56 </PRE>
57 </TD>
58 </TR>
59 <!-- Token -->
60 <TR>
61 <TD>
62 <PRE>
63 </PRE>
64 </TD>
65 </TR>
66 <!-- Token -->
67 <TR>
68 <TD>
69 <PRE>
70 </PRE>
71 </TD>
72 </TR>
73 <!-- Token -->
74 <TR>
75 <TD>
76 <PRE>
77 </PRE>
78 </TD>
79 </TR>
80 <!-- Token -->
81 <TR>
82 <TD>
83 <PRE>
84 </PRE>
85 </TD>
86 </TR>
87 <!-- Token -->
88 <TR>
89 <TD>
90 <PRE>
91 </PRE>
92 </TD>
93 </TR>
94 <!-- Token -->
95 <TR>
96 <TD>
97 <PRE>
98 </PRE>
99 </TD>
100 </TR>
101 <!-- Token -->
102 <TR>
103 <TD>
104 <PRE>
105 </PRE>
106 </TD>
107 </TR>
108 <!-- Token -->
109 <TR>
110 <TD>
111 <PRE>
112 </PRE>
113 </TD>
114 </TR>
115 <!-- Token -->
116 <TR>
117 <TD>
118 <PRE>
119 </PRE>
120 </TD>
121 </TR>
122 <!-- Token -->
123 <TR>
124 <TD>
125 <PRE>
126 </PRE>
127 </TD>
128 </TR>
129 <!-- Token -->
130 <TR>
131 <TD>
132 <PRE>
133 </PRE>
134 </TD>
135 </TR>
136 <!-- Token -->
137 <TR>
138 <TD>
139 <PRE>
140 </PRE>
141 </TD>
142 </TR>
143 <!-- Token -->
144 <TR>
145 <TD>
146 <PRE>
147 </PRE>
148 </TD>
149 </TR>
150 <!-- Token -->
151 <TR>
152 <TD>
153 <PRE>
154 </PRE>
155 </TD>
156 </TR>
157 <!-- Token -->
158 <TR>
159 <TD>
160 <PRE>
161 </PRE>
162 </TD>
163 </TR>
164 <!-- Token -->
165 <TR>
166 <TD>
167 <PRE>
168 </PRE>
169 </TD>
170 </TR>
171 <!-- Token -->
172 <TR>
173 <TD>
174 <PRE>
175 </PRE>
176 </TD>
177 </TR>
178 <!-- Token -->
179 <TR>
180 <TD>
181 <PRE>
182 </PRE>
183 </TD>
184 </TR>
185 <!-- Token -->
186 <TR>
187 <TD>
188 <PRE>
189 </PRE>
190 </TD>
191 </TR>
192 <!-- Token -->
193 <TR>
194 <TD>
195 <PRE>
196 </PRE>
197 </TD>
198 </TR>
199 <!-- Token -->
200 <TR>
201 <TD>
202 <PRE>
203 </PRE>
204 </TD>
205 </TR>
206 <!-- Token -->
207 <TR>
208 <TD>
209 <PRE>
210 </PRE>
211 </TD>
212 </TR>
213 <!-- Token -->
214 <TR>
215 <TD>
216 <PRE>
217 </PRE>
218 </TD>
219 </TR>
220 <!-- Token -->
221 <TR>
222 <TD>
223 <PRE>
224 </PRE>
225 </TD>
226 </TR>
227 <!-- Token -->
228 <TR>
229 <TD>
230 <PRE>
231 </PRE>
232 </TD>
233 </TR>
234 <!-- Token -->
235 <TR>
236 <TD>
237 <PRE>
238 </PRE>
239 </TD>
240 </TR>
241 <!-- Token -->
242 <TR>
243 <TD>
244 <PRE>
245 </PRE>
246 </TD>
247 </TR>
248 <!-- Token -->
249 <TR>
250 <TD>
251 <PRE>
252 </PRE>
253 </TD>
254 </TR>
255 <!-- Token -->
256 <TR>
257 <TD>
258 <PRE>
259 </PRE>
260 </TD>
261 </TR>
262 <!-- Token -->
263 <TR>
264 <TD>
265 <PRE>
266 </PRE>
267 </TD>
268 </TR>
269 <!-- Token -->
270 <TR>
271 <TD>
272 <PRE>
273 </PRE>
274 </TD>
275 </TR>
276 <!-- Token -->
277 <TR>
278 <TD>
279 <PRE>
280 </PRE>
281 </TD>
282 </TR>
283 <!-- Token -->
284 <TR>
285 <TD>
286 <PRE>
287 </PRE>
288 </TD>
289 </TR>
290 <!-- Token -->
291 <TR>
292 <TD>
293 <PRE>
294 </PRE>
295 </TD>
296 </TR>
297 <!-- Token -->
298 <TR>
299 <TD>
300 <PRE>
301 </PRE>
302 </TD>
303 </TR>
304 <!-- Token -->
305 <TR>
306 <TD>
307 <PRE>
308 </PRE>
309 </TD>
310 </TR>
311 <!-- Token -->
312 <TR>
313 <TD>
314 <PRE>
315 </PRE>
316 </TD>
317 </TR>
318 <!-- Token -->
319 <TR>
320 <TD>
321 <PRE>
322 </PRE>
323 </TD>
324 </TR>
325 <!-- Token -->
326 <TR>
327 <TD>
328 <PRE>
329 </PRE>
330 </TD>
331 </TR>
332 <!-- Token -->
333 <TR>
334 <TD>
335 <PRE>
336 </PRE>
337 </TD>
338 </TR>
339 <!-- Token -->
340 <TR>
341 <TD>
342 <PRE>
343 </PRE>
344 </TD>
345 </TR>
346 <!-- Token -->
347 <TR>
348 <TD>
349 <PRE>
350 </PRE>
351 </TD>
352 </TR>
353 <!-- Token -->
354 <TR>
355 <TD>
356 <PRE>
357 </PRE>
358 </TD>
359 </TR>
360 <!-- Token -->
361 <TR>
362 <TD>
363 <PRE>
364 </PRE>
365 </TD>
366 </TR>
367 <!-- Token -->
368 <TR>
369 <TD>
370 <PRE>
371 </PRE>
372 </TD>
373 </TR>
374 <!-- Token -->
375 <TR>
376 <TD>
377 <PRE>
378 </PRE>
379 </TD>
380 </TR>
381 <!-- Token -->
382 <TR>
383 <TD>
384 <PRE>
385 </PRE>
386 </TD>
387 </TR>
388 <!-- Token -->
389 <TR>
390 <TD>
391 <PRE>
392 </PRE>
393 </TD>
394 </TR>
395 <!-- Token -->
396 <TR>
397 <TD>
398 <PRE>
399 </PRE>
400 </TD>
401 </TR>
402 <!-- Token -->
403 <TR>
404 <TD>
405 <PRE>
406 </PRE>
407 </TD>
408 </TR>
409 <!-- Token -->
410 <TR>
411 <TD>
412 <PRE>
413 </PRE>
414 </TD>
415 </TR>
416 <!-- Token -->
417 <TR>
418 <TD>
419 <PRE>
420 </PRE>
421 </TD>
422 </TR>
423 <!-- Token -->
424 <TR>
425 <TD>
426 <PRE>
427 </PRE>
428 </TD>
429 </TR>
430 <!-- Token -->
431 <TR>
432 <TD>
433 <PRE>
434 </PRE>
435 </TD>
436 </TR>
437 <!-- Token -->
438 <TR>
439 <TD>
440 <PRE>
441 </PRE>
442 </TD>
443 </TR>
444 <!-- Token -->
445 <TR>
446 <TD>
447 <PRE>
448 </PRE>
449 </TD>
450 </TR>
451 <!-- Token -->
452 <TR>
453 <TD>
454 <PRE>
455 </PRE>
456 </TD>
457 </TR>
458 <!-- Token -->
459 <TR>
460 <TD>
461 <PRE>
462 </PRE>
463 </TD>
464 </TR>
465 <!-- Token -->
466 <TR>
467 <TD>
468 <PRE>
469 </PRE>
470 </TD>
471 </TR>
472 <!-- Token -->
473 <TR>
474 <TD>
475 <PRE>
476 </PRE>
477 </TD>
478 </TR>
479 <!-- Token -->
480 <TR>
481 <TD>
482 <PRE>
483 </PRE>
484 </TD>
485 </TR>
486 <!-- Token -->
487 <TR>
488 <TD>
489 <PRE>
490 </PRE>
491 </TD>
492 </TR>
493 <!-- Token -->
494 <TR>
495 <TD>
496 <PRE>
497 </PRE>
498 </TD>
499 </TR>
500 <!-- Token -->
501 <TR>
502 <TD>
503 <PRE>
504 </PRE>
505 </TD>
506 </TR>
507 <!-- Token -->
508 <TR>
509 <TD>
510 <PRE>
511 </PRE>
512 </TD>
513 </TR>
514 <!-- Token -->
515 <TR>
516 <TD>
517 <PRE>
518 </PRE>
519 </TD>
520 </TR>
521 <!-- Token -->
522 <TR>
523 <TD>
524 <PRE>
525 </PRE>
526 </TD>
527 </TR>
528 <!-- Token -->
529 <TR>
530 <TD>
531 <PRE>
532 </PRE>
533 </TD>
534 </TR>
535 <!-- Token -->
536 <TR>
537 <TD>
538 <PRE>
539 </PRE>
540 </TD>
541 </TR>
542 <!-- Token -->
543 <TR>
544 <TD>
545 <PRE>
546 </PRE>
547 </TD>
548 </TR>
549 <!-- Token -->
550 <TR>
551 <TD>
552 <PRE>
553 </PRE>
554 </TD>
555 </TR>
556 <!-- Token -->
557 <TR>
558 <TD>
559 <PRE>
560 </PRE>
561 </TD>
562 </TR>
563 <!-- Token -->
564 <TR>
565 <TD>
566 <PRE>
567 </PRE>
568 </TD>
569 </TR>
570 <!-- Token -->
571 <TR>
572 <TD>
573 <PRE>
574 </PRE>
575 </TD>
576 </TR>
577 <!-- Token -->
578 <TR>
579 <TD>
580 <PRE>
581 </PRE>
582 </TD>
583 </TR>
584 <!-- Token -->
585 <TR>
586 <TD>
587 <PRE>
588 </PRE>
589 </TD>
590 </TR>
591 <!-- Token -->
592 <TR>
593 <TD>
594 <PRE>
595 </PRE>
596 </TD>
597 </TR>
598 <!-- Token -->
599 <TR>
600 <TD>
601 <PRE>
602 </PRE>
603 </TD>
604 </TR>
605 <!-- Token -->
606 <TR>
607 <TD>
608 <PRE>
609 </PRE>
610 </TD>
611 </TR>
612 <!-- Token -->
613 <TR>
614 <TD>
615 <PRE>
616 </PRE>
617 </TD>
618 </TR>
619 <!-- Token -->
620 <TR>
621 <TD>
622 <PRE>
623 </PRE>
624 </TD>
625 </TR>
626 <!-- Token -->
627 <TR>
628 <TD>
629 <PRE>
630 </PRE>
631 </TD>
632 </TR>
633 <!-- Token -->
634 <TR>
635 <TD>
636 <PRE>
637 </PRE>
638 </TD>
639 </TR>
640 <!-- Token -->
641 <TR>
642 <TD>
643 <PRE>
644 </PRE>
645 </TD>
646 </TR>
647 <!-- Token -->
648 <TR>
649 <TD>
650 <PRE>
651 </PRE>
652 </TD>
653 </TR>
654 <!-- Token -->
655 <TR>
656 <TD>
657 <PRE>
658 </PRE>
659 </TD>
660 </TR>
661 <!-- Token -->
662 <TR>
663 <TD>
664 <PRE>
665 </PRE>
666 </TD>
667 </TR>
668 <!-- Token -->
669 <TR>
670 <TD>
671 <PRE>
672 </PRE>
673 </TD>
674 </TR>
675 <!-- Token -->
676 <TR>
677 <TD>
678 <PRE>
679 </PRE>
680 </TD>
681 </TR>
682 <!-- Token -->
683 <TR>
684 <TD>
685 <PRE>
686 </PRE>
687 </TD>
688 </TR>
689 <!-- Token -->
690 <TR>
691 <TD>
692 <PRE>
693 </PRE>
694 </TD>
695 </TR>
696 <!-- Token -->
697 <TR>
698 <TD>
699 <PRE>
700 </PRE>
701 </TD>
702 </TR>
703 <!-- Token -->
704 <TR>
705 <TD>
706 <PRE>
707 </PRE>
708 </TD>
709 </TR>
710 <!-- Token -->
711 <TR>
712 <TD>
713 <PRE>
714 </PRE>
715 </TD>
716 </TR>
717 <!-- Token -->
718 <TR>
719 <TD>
720 <PRE>
721 </PRE>
722 </TD>
723 </TR>
724 <!-- Token -->
725 <TR>
726 <TD>
727 <PRE>
728 </PRE>
729 </TD>
730 </TR>
731 <!-- Token -->
732 <TR>
733 <TD>
734 <PRE>
735 </PRE>
736 </TD>
737 </TR>
738 <!-- Token -->
739 <TR>
740 <TD>
741 <PRE>
742 </PRE>
743 </TD>
744 </TR>
745 <!-- Token -->
746 <TR>
747 <TD>
748 <PRE>
749 </PRE>
750 </TD>
751 </TR>
752 <!-- Token -->
753 <TR>
754 <TD>
755 <PRE>
756 </PRE>
757 </TD>
758 </TR>
759 <!-- Token -->
760 <TR>
761 <TD>
762 <PRE>
763 </PRE>
764 </TD>
765 </TR>
766 <!-- Token -->
767 <TR>
768 <TD>
769 <PRE>
770 </PRE>
771 </TD>
772 </TR>
773 <!-- Token -->
774 <TR>
775 <TD>
776 <PRE>
777 </PRE>
778 </TD>
779 </TR>
780 <!-- Token -->
781 <TR>
782 <TD>
783 <PRE>
784 </PRE>
785 </TD>
786 </TR>
787 <!-- Token -->
788 <TR>
789 <TD>
790 <PRE>
791 </PRE>
792 </TD>
793 </TR>
794 <!-- Token -->
795 <TR>
796 <TD>
797 <PRE>
798 </PRE>
799 </TD>
800 </TR>
801 <!-- Token -->
802 <TR>
803 <TD>
804 <PRE>
805 </PRE>
806 </TD>
807 </TR>
808 <!-- Token -->
809 <TR>
810 <TD>
811 <PRE>
812 </PRE>
813 </TD>
814 </TR>
815 <!-- Token -->
816 <TR>
817 <TD>
818 <PRE>
819 </PRE>
820 </TD>
821 </TR>
822 <!-- Token -->
823 <TR>
824 <TD>
825 <PRE>
826 </PRE>
827 </TD>
828 </TR>
829 <!-- Token -->
830 <TR>
831 <TD>
832 <PRE>
833 </PRE>
834 </TD>
835 </TR>
836 <!-- Token -->
837 <TR>
838 <TD>
839 <PRE>
840 </PRE>
841 </TD>
842 </TR>
843 <!-- Token -->
844 <TR>
845 <TD>
846 <PRE>
847 </PRE>
848 </TD>
849 </TR>
850 <!-- Token -->
851 <TR>
852 <TD>
853 <PRE>
854 </PRE>
855 </TD>
856 </TR>
857 <!-- Token -->
858 <TR>
859 <TD>
860 <PRE>
861 </PRE>
862 </TD>
863 </TR>
864 <!-- Token -->
865 <TR>
866 <TD>
867 <PRE>
868 </PRE>
869 </TD>
870 </TR>
871 <!-- Token -->
872 <TR>
873 <TD>
874 <PRE>
875 </PRE>
876 </TD>
877 </TR>
878 <!-- Token -->
879 <TR>
880 <TD>
881 <PRE>
882 </PRE>
883 </TD>
884 </TR>
885 <!-- Token -->
886 <TR>
887 <TD>
888 <PRE>
889 </PRE>
890 </TD>
891 </TR>
892 <!-- Token -->
893 <TR>
894 <TD>
895 <PRE>
896 </PRE>
897 </TD>
898 </TR>
899 <!-- Token -->
900 <TR>
901 <TD>
902 <PRE>
903 </PRE>
904 </TD>
905 </TR>
906 <!-- Token -->
907 <TR>
908 <TD>
909 <PRE>
910 </PRE>
911 </TD>
912 </TR>
913 <!-- Token -->
914 <TR>
915 <TD>
916 <PRE>
917 </PRE>
918 </TD>
919 </TR>
920 <!-- Token -->
921 <TR>
922 <TD>
923 <PRE>
924 </PRE>
925 </TD>
926 </TR>
927 <!-- Token -->
928 <TR>
929 <TD>
930 <PRE>
931 </PRE>
932 </TD>
933 </TR>
934 <!-- Token -->
935 <TR>
936 <TD>
937 <PRE>
938 </PRE>
939 </TD>
940 </TR>
941 <!-- Token -->
942 <TR>
943 <TD>
944 <PRE>
945 </PRE>
946 </TD>
947 </TR>
948 <!-- Token -->
949 <TR>
950 <TD>
951 <PRE>
952 </PRE>
953 </TD>
954 </TR>
955 <!-- Token -->
956 <TR>
957 <TD>
958 <PRE>
959 </PRE>
960 </TD>
961 </TR>
962 <!-- Token -->
963 <TR>
964 <TD>
965 <PRE>
966 </PRE>
967 </TD>
968 </TR>
969 <!-- Token -->
970 <TR>
971 <TD>
972 <PRE>
973 </PRE>
974 </TD>
975 </TR>
976 <!-- Token -->
977 <TR>
978 <TD>
979 <PRE>
980 </PRE>
981 </TD>
982 </TR>
983 <!-- Token -->
984 <TR>
985 <TD>
986 <PRE>
987 </PRE>
988 </TD>
989 </TR>
990 <!-- Token -->
991 <TR>
992 <TD>
993 <PRE>
994 </PRE>
995 </TD>
996 </TR>
997 <!-- Token -->
998 <TR>
999 <TD>
1000 <PRE>
1001 </PRE>
1002 </TD>
1003 </TR>
1004 <!-- Token -->
1005 <TR>
1006 <TD>
1007 <PRE>
1008 </PRE>
1009 </TD>
1010 </TR>
1011 <!-- Token -->
1012 <TR>
1013 <TD>
1014 <PRE>
1015 </PRE>
1016 </TD>
1017 </TR>
1018 <!-- Token -->
1019 <TR>
1020 <TD>
1021 <PRE>
1022 </PRE>
1023 </TD>
1024 </TR>
1025 <!-- Token -->
1026 <TR>
1027 <TD>
1028 <PRE>
1029 </PRE>
1030 </TD>
1031 </TR>
1032 <!-- Token -->
1033 <TR>
1034 <TD>
1035 <PRE>
1036 </PRE>
1037 </TD>
1038 </TR>
1039 <!-- Token -->
1040 <TR>
1041 <TD>
1042 <PRE>
1043 </PRE>
1044 </TD>
1045 </TR>
1046 <!-- Token -->
1047 <TR>
1048 <TD>
1049 <PRE>
1050 </PRE>
1051 </TD>
1052 </TR>
1053 <!-- Token -->
1054 <TR>
1055 <TD>
1056 <PRE>
1057 </PRE>
1058 </TD>
1059 </TR>
1060 <!-- Token -->
1061 <TR>
1062 <TD>
1063 <PRE>
1064 </PRE>
1065 </TD>
1066 </TR>
1067 <!-- Token -->
1068 <TR>
1069 <TD>
1070 <PRE>
1071 </PRE>
1072 </TD>
1073 </TR>
1074 <!-- Token -->
1075 <TR>
1076 <TD>
1077 <PRE>
1078 </PRE>
1079 </TD>
1080 </TR>
1081 <!-- Token -->
1082 <TR>
1083 <TD>
1084 <PRE>
1085 </PRE>
1086 </TD>
1087 </TR>
1088 <!-- Token -->
1089 <TR>
1090 <TD>
1091 <PRE>
1092 </PRE>
1093 </TD>
1094 </TR>
1095 <!-- Token -->
1096 <TR>
1097 <TD>
1098 <PRE>
1099 </PRE>
1100 </TD>
1101 </TR>
1102 <!-- Token -->
1103 <TR>
1104 <TD>
1105 <PRE>
1106 </PRE>
1107 </TD>
1108 </TR>
1109 <!-- Token -->
1110 <TR>
1111 <TD>
1112 <PRE>
1113 </PRE>
1114 </TD>
1115 </TR>
1116 <!-- Token -->
1117 <TR>
1118 <TD>
1119 <PRE>
1120 </PRE>
1121 </TD>
1122 </TR>
1123 <!-- Token -->
1124 <TR>
1125 <TD>
1126 <PRE>
1127 </PRE>
1128 </TD>
1129 </TR>
1130 <!-- Token -->
1131 <TR>
1132 <TD>
1133 <PRE>
1134 </PRE>
1135 </TD>
1136 </TR>
1137 <!-- Token -->
1138 <TR>
1139 <TD>
1140 <PRE>
1141 </PRE>
1142 </TD>
1143 </TR>
1144 <!-- Token -->
1145 <TR>
1146 <TD>
1147 <PRE>
1148 </PRE>
1149 </TD>
1150 </TR>
1151 <!-- Token -->
1152 <TR>
1153 <TD>
1154 <PRE>
1155 </PRE>
1156 </TD>
1157 </TR>
1158 <!-- Token -->
1159 <TR>
1160 <TD>
1161 <PRE>
1162 </PRE>
1163 </TD>
1164 </TR>
1165 <!-- Token -->
1166 <TR>
1167 <TD>
1168 <PRE>
1169 </PRE>
1170 </TD>
1171 </TR>
1172 <!-- Token -->
1173 <TR>
1174 <TD>
1175 <PRE>
1176 </PRE>
1177 </TD>
1178 </TR>
1179 <!-- Token -->
1180 <TR>
1181 <TD>
1182 <PRE>
1183 </PRE>
1184 </TD>
1185 </TR>
1186 <!-- Token -->
1187 <TR>
1188 <TD>
1189 <PRE>
1190 </PRE>
1191 </TD>
1192 </TR>
1193 <!-- Token -->
1194 <TR>
1195 <TD>
1196 <PRE>
1197 </PRE>
1198 </TD>
1199 </TR>
1200 <!-- Token -->
1201 <TR>
1202 <TD>
1203 <PRE>
1204 </PRE>
1205 </TD>
1206 </TR>
1207 <!-- Token -->
1208 <TR>
1209 <TD>
1210 <PRE>
1211 </PRE>
1212 </TD>
1213 </TR>
1214 <!-- Token -->
1215 <TR>
1216 <TD>
1217 <PRE>
1218 </PRE>
1219 </TD>
1220 </TR>
1221 <!-- Token -->
1222 <TR>
1223 <TD>
1224 <PRE>
1225 </PRE>
1226 </TD>
1227 </TR>
1228 <!-- Token -->
1229 <TR>
1230 <TD>
1231 <PRE>
1232 </PRE>
1233 </TD>
1234 </TR>
1235 <!-- Token -->
1236 <TR>
1237 <TD>
1238 <PRE>
1239 </PRE>
1240 </TD>
1241 </TR>
1242 <!-- Token -->
1243 <TR>
1244 <TD>
1245 <PRE>
1246 </PRE>
1247 </TD>
1248 </TR>
1249 <!-- Token -->
1250 <TR>
1251 <TD>
1252 <PRE>
1253 </PRE>
1254 </TD>
1255 </TR>
1256 <!-- Token -->
1257 <TR>
1258 <TD>
1259 <PRE>
1260 </PRE>
1261 </TD>
1262 </TR>
1263 <!-- Token -->
1264 <TR>
1265 <TD>
1266 <PRE>
1267 </PRE>
1268 </TD>
1269 </TR>
1270 <!-- Token -->
1271 <TR>
1272 <TD>
1273 <PRE>
1274 </PRE>
1275 </TD>
1276 </TR>
1277 <!-- Token -->
1278 <TR>
1279 <TD>
1280 <PRE>
1281 </PRE>
1282 </TD>
1283 </TR>
1284 <!-- Token -->
1285 <TR>
1286 <TD>
1287 <PRE>
1288 </PRE>
1289 </TD>
1290 </TR>
1291 <!-- Token -->
1292 <TR>
1293 <TD>
1294 <PRE>
1295 </PRE>
1296 </TD>
1297 </TR>
1298 <!-- Token -->
1299 <TR>
1300 <TD>
1301 <PRE>
1302 </PRE>
1303 </TD>
1304 </TR>
1305 <!-- Token -->
1306 <TR>
1307 <TD>
1308 <PRE>
1309 </PRE>
1310 </TD>
1311 </TR>
1312 <!-- Token -->
1313 <TR>
1314 <TD>
1315 <PRE>
1316 </PRE>
1317 </TD>
1318 </TR>
1319 <!-- Token -->
1320 <TR>
1321 <TD>
1322 <PRE>
1323 </PRE>
1324 </TD>
1325 </TR>
1326 <!-- Token -->
1327 <TR>
1328 <TD>
1329 <PRE>
1330 </PRE>
1331 </TD>
1332 </TR>
1333 <!-- Token -->
1334 <TR>
1335 <TD>
1336 <PRE>
1337 </PRE>
1338 </TD>
1339 </TR>
1340 <!-- Token -->
1341 <TR>
1342 <TD>
1343 <PRE>
1344 </PRE>
1345 </TD>
1346 </TR>
1347 <!-- Token -->
1348 <TR>
1349 <TD>
1350 <PRE>
1351 </PRE>
1352 </TD>
1353 </TR>
1354 <!-- Token -->
1355 <TR>
1356 <TD>
1357 <PRE>
1358 </PRE>
1359 </TD>
1360 </TR>
1361 <!-- Token -->
1362 <TR>
1363 <TD>
1364 <PRE>
1365 </PRE>
1366 </TD>
1367 </TR>
1368 <!-- Token -->
1369 <TR>
1370 <TD>
1371 <PRE>
1372 </PRE>
1373 </TD>
1374 </TR>
1375 <!-- Token -->
1376 <TR>
1377 <TD>
1378 <PRE>
1379 </PRE>
1380 </TD>
1381 </TR>
1382 <!-- Token -->
1383 <TR>
1384 <TD>
1385 <PRE>
1386 </PRE>
1387 </TD>
1388 </TR>
1389 <!-- Token -->
1390 <TR>
1391 <TD>
1392 <PRE>
1393 </PRE>
1394 </TD>
1395 </TR>
1396 <!-- Token -->
1397 <TR>
1398 <TD>
1399 <PRE>
1400 </PRE>
1401 </TD>
1402 </TR>
1403 <!-- Token -->
1404 <TR>
1405 <TD>
1406 <PRE>
1407 </PRE>
1408 </TD>
1409 </TR>
1410 <!-- Token -->
1411 <TR>
1412 <TD>
1413 <PRE>
1414 </PRE>
1415 </TD>
1416 </TR>
1417 <!-- Token -->
1418 <TR>
1419 <TD>
1420 <PRE>
1421 </PRE>
1422 </TD>
1423 </TR>
1424 <!-- Token -->
1425 <TR>
1426 <TD>
1427 <PRE>
1428 </PRE>
1429 </TD>
1430 </TR>
1431 <!-- Token -->
1432 <TR>
1433 <TD>
1434 <PRE>
1435 </PRE>
1436 </TD>
1437 </TR>
1438 <!-- Token -->
1439 <TR>
1440 <TD>
1441 <PRE>
1442 </PRE>
1443 </TD>
1444 </TR>
1445 <!-- Token -->
1446 <TR>
1447 <TD>
1448 <PRE>
1449 </PRE>
1450 </TD>
1451 </TR>
1452 <!-- Token -->
1453 <TR>
1454 <TD>
1455 <PRE>
1456 </PRE>
1457 </TD>
1458 </TR>
1459 <!-- Token -->
1460 <TR>
1461 <TD>
1462 <PRE>
1463 </PRE>
1464 </TD>
1465 </TR>
1466 <!-- Token -->
1467 <TR>
1468 <TD>
1469 <PRE>
1470 </PRE>
1471 </TD>
1472 </TR>
1473 <!-- Token -->
1474 <TR>
1475 <TD>
1476 <PRE>
1477 </PRE>
1478 </TD>
1479 </TR>
1480 <!-- Token -->
1481 <TR>
1482 <TD>
1483 <PRE>
1484 </PRE>
1485 </TD>
1486 </TR>
1487 <!-- Token -->
1488 <TR>
1489 <TD>
1490 <PRE>
1491 </PRE>
1492 </TD>
1493 </TR>
1494 <!-- Token -->
1495 <TR>
1496 <TD>
1497 <PRE>
1498 </PRE>
1499 </TD>
1500 </TR>
1501 <!-- Token -->
1502 <TR>
1503 <TD>
1504 <PRE>
1505 </PRE>
1506 </TD>
1507 </TR>
1508 <!-- Token -->
1509 <TR>
1510 <TD>
1511 <PRE>
1512 </PRE>
1513 </TD>
1514 </TR>
1515 <!-- Token -->
1516 <TR>
1517 <TD>
1518 <PRE>
1519 </PRE>
1520 </TD>
1521 </TR>
1522 <!-- Token -->
1523 <TR>
1524 <TD>
1525 <PRE>
1526 </PRE>
1527 </TD>
1528 </TR>
1529 <!-- Token -->
1530 <TR>
1531 <TD>
1532 <PRE>
1533 </PRE>
1534 </TD>
1535 </TR>
1536 <!-- Token -->
1537 <TR>
1538 <TD>
1539 <PRE>
1540 </PRE>
1541 </TD>
1542 </TR>
1543 <!-- Token -->
1544 <TR>
1545 <TD>
1546 <PRE>
1547 </PRE>
1548 </TD>
1549 </TR>
1550 <!-- Token -->
1551 <TR>
1552 <TD>
1553 <PRE>
1554 </PRE>
1555 </TD>
1556 </TR>
1557 <!-- Token -->
1558 <TR>
1559 <TD>
1560 <PRE>
1561 </PRE>
1562 </TD>
1563 </TR>
1564 <!-- Token -->
1565 <TR>
1566 <TD>
1567 <PRE>
1568 </PRE>
1569 </TD>
1570 </TR>
1571 <!-- Token -->
1572 <TR>
1573 <TD>
1574 <PRE>
1575 </PRE>
1576 </TD>
1577 </TR>
1578 <!-- Token -->
1579 <TR>
1580 <TD>
1581 <PRE>
1582 </PRE>
1583 </TD>
1584 </TR>
1585 <!-- Token -->
1586 <TR>
1587 <TD>
1588 <PRE>
1589 </PRE>
1590 </TD>
1591 </TR>
1592 <!-- Token -->
1593 <TR>
1594 <TD>
1595 <PRE>
1596 </PRE>
1597 </TD>
1598 </TR>
1599 <!-- Token -->
1600 <TR>
1601 <TD>
1602 <PRE>
1603 </PRE>
1604 </TD>
1605 </TR>
1606 <!-- Token -->
1607 <TR>
1608 <TD>
1609 <PRE>
1610 </PRE>
1611 </TD>
1612 </TR>
1613 <!-- Token -->
1614 <TR>
1615 <TD>
1616 <PRE>
1617 </PRE>
1618 </TD>
1619 </TR>
1620 <!-- Token -->
1621 <TR>
1622 <TD>
1623 <PRE>
1624 </PRE>
1625 </TD>
1626 </TR>
1627 <!-- Token -->
1628 <TR>
1629 <TD>
1630 <PRE>
1631 </PRE>
1632 </TD>
1633 </TR>
1634 <!-- Token -->
1635 <TR>
1636 <TD>
1637 <PRE>
1638 </PRE>
1639 </TD>
1640 </TR>
1641 <!-- Token -->
1642 <TR>
1643 <TD>
1644 <PRE>
1645 </PRE>
1646 </TD>
1647 </TR>
1648 <!-- Token -->
1649 <TR>
1650 <TD>
1651 <PRE>
1652 </PRE>
1653 </TD>
1654 </TR>
1655 <!-- Token -->
1656 <TR>
1657 <TD>
1658 <PRE>
1659 </PRE>
1660 </TD>
1661 </TR>
1662 <!-- Token -->
1663 <TR>
1664 <TD>
1665 <PRE>
1666 </PRE>
1667 </TD>
1668 </TR>
1669 <!-- Token -->
1670 <TR>
1671 <TD>
1672 <PRE>
1673 </PRE>
1674 </TD>
1675 </TR>
1676 <!-- Token -->
1677 <TR>
1678 <TD>
1679 <PRE>
1680 </PRE>
1681 </TD>
1682 </TR>
1683 <!-- Token -->
1684 <TR>
1685 <TD>
1686 <PRE>
1687 </PRE>
1688 </TD>
1689 </TR>
1690 <!-- Token -->
1691 <TR>
1692 <TD>
1693 <PRE>
1694 </PRE>
1695 </TD>
1696 </TR>
1697 <!-- Token -->
1698 <TR>
1699 <TD>
1700 <PRE>
1701 </PRE>
1702 </TD>
1703 </TR>
1704 <!-- Token -->
1705 <TR>
1706 <TD>
1707 <PRE>
1708 </PRE>
1709 </TD>
1710 </TR>
1711 <!-- Token -->
1712 <TR>
1713 <TD>
1714 <PRE>
1715 </PRE>
1716 </TD>
1717 </TR>
1718 <!-- Token -->
1719 <TR>
1720 <TD>
1721 <PRE>
1722 </PRE>
1723 </TD>
1724 </TR>
1725 <!-- Token -->
1726 <TR>
1727 <TD>
1728 <PRE>
1729 </PRE>
1730 </TD>
1731 </TR>
1732 <!-- Token -->
1733 <TR>
1734 <TD>
1735 <PRE>
1736 </PRE>
1737 </TD>
1738 </TR>
1739 <!-- Token -->
1740 <TR>
1741 <TD>
1742 <PRE>
1743 </PRE>
1744 </TD>
1745 </TR>
1746 <!-- Token -->
1747 <TR>
1748 <TD>
1749 <PRE>
1750 </PRE>
1751 </TD>
1752 </TR>
1753 <!-- Token -->
1754 <TR>
1755 <TD>
1756 <PRE>
1757 </PRE>
1758 </TD>
1759 </TR>
1760 <!-- Token -->
1761 <TR>
1762 <TD>
1763 <PRE>
1764 </PRE>
1765 </TD>
1766 </TR>
1767 <!-- Token -->
1768 <TR>
1769 <TD>
1770 <PRE>
1771 </PRE>
1772 </TD>
1773 </TR>
1774 <!-- Token -->
1775 <TR>
1776 <TD>
1777 <PRE>
1778 </PRE>
1779 </TD>
1780 </TR>
1781 <!-- Token -->
1782 <TR>
1783 <TD>
1784 <PRE>
1785 </PRE>
1786 </TD>
1787 </TR>
1788 <!-- Token -->
1789 <TR>
1790 <TD>
1791 <PRE>
1792 </PRE>
1793 </TD>
1794 </TR>
1795 <!-- Token -->
1796 <TR>
1797 <TD>
1798 <PRE>
1799 </PRE>
1800 </TD>
1801 </TR>
1802 <!-- Token -->
1803 <TR>
1804 <TD>
1805 <PRE>
1806 </PRE>
1807 </TD>
1808 </TR>
1809 <!-- Token -->
1810 <TR>
1811 <TD>
1812 <PRE>
1813 </PRE>
1814 </TD>
1815 </TR>
1816 <!-- Token -->
1817 <TR>
1818 <TD>
1819 <PRE>
1820 </PRE>
1821 </TD>
1822 </TR>
1823 <!-- Token -->
1824 <TR>
1825 <TD>
1826 <PRE>
1827 </PRE>
1828 </TD>
1829 </TR>
1830 <!-- Token -->
1831 <TR>
1832 <TD>
1833 <PRE>
1834 </PRE>
1835 </TD>
1836 </TR>
1837 <!-- Token -->
1838 <TR>
1839 <TD>
1840 <PRE>
1841 </PRE>
1842 </TD>
1843 </TR>
1844 <!-- Token -->
1845 <TR>
1846 <TD>
1847 <PRE>
1848 </PRE>
1849 </TD>
1850 </TR>
1851 <!-- Token -->
1852 <TR>
1853 <TD>
1854 <PRE>
1855 </PRE>
1856 </TD>
1857 </TR>
1858 <!-- Token -->
1859 <TR>
1860 <TD>
1861 <PRE>
1862 </PRE>
1863 </TD>
1864 </TR>
1865 <!-- Token -->
1866 <TR>
1867 <TD>
1868 <PRE>
1869 </PRE>
1870 </TD>
1871 </TR>
1872 <!-- Token -->
1873 <TR>
1874 <TD>
1875 <PRE>
1876 </PRE>
1877 </TD>
1878 </TR>
1879 <!-- Token -->
1880 <TR>
1881 <TD>
1882 <PRE>
1883 </PRE>
1884 </TD>
1885 </TR>
1886 <!-- Token -->
1887 <TR>
1888 <TD>
1889 <PRE>
1890 </PRE>
1891 </TD>
1892 </TR>
1893 <!-- Token -->
1894 <TR>
1895 <TD>
1896 <PRE>
1897 </PRE>
1898 </TD>
1899 </TR>
1900 <!-- Token -->
1901 <TR>
1902 <TD>
1903 <PRE>
1904 </PRE>
1905 </TD>
1906 </TR>
1907 <!-- Token -->
1908 <TR>
1909 <TD>
1910 <PRE>
1911 </PRE>
1912 </TD>
1913 </TR>
1914 <!-- Token -->
1915 <TR>
1916 <TD>
1917 <PRE>
1918 </PRE>
1919 </TD>
1920 </TR>
1921 <!-- Token -->
1922 <TR>
1923 <TD>
1924 <PRE>
1925 </PRE>
1926 </TD>
1927 </TR>
1928 <!-- Token -->
1929 <TR>
1930 <TD>
1931 <PRE>
1932 </PRE>
1933 </TD>
1934 </TR>
1935 <!-- Token -->
1936 <TR>
1937 <TD>
1938 <PRE>
1939 </PRE>
1940 </TD>
1941 </TR>
1942 <!-- Token -->
1943 <TR>
1944 <TD>
1945 <PRE>
1946 </PRE>
1947 </TD>
1948 </TR>
1949 <!-- Token -->
1950 <TR>
1951 <TD>
1952 <PRE>
1953 </PRE>
1954 </TD>
1955 </TR>
1956 <!-- Token -->
1957 <TR>
1958 <TD>
1959 <PRE>
1960 </PRE>
1961 </TD>
1962 </TR>
1963 <!-- Token -->
1964 <TR>
1965 <TD>
1966 <PRE>
1967 </PRE>
1968 </TD>
1969 </TR>
1970 <!-- Token -->
1971 <TR>
1972 <TD>
1973 <PRE>
1974 </PRE>
1975 </TD>
1976 </TR>
1977 <!-- Token -->
1978 <TR>
1979 <TD>
1980 <PRE>
1981 </PRE>
1982 </TD>
1983 </TR>
1984 <!-- Token -->
1985 <TR>
1986 <TD>
1987 <PRE>
1988 </PRE>
1989 </TD>
1990 </TR>
1991 <!-- Token -->
1992 <TR>
1993 <TD>
1994 <PRE>
1995 </PRE>
1996 </TD>
1997 </TR>
1998 <!-- Token -->
1999 <TR>
2000 <TD>
2001 <PRE>
2002 </PRE>
2003 </TD>
2004 </TR>
2005 <!-- Token -->
2006 <TR>
2007 <TD>
2008 <PRE>
2009 </PRE>
2010 </TD>
2011 </TR>
2012 <!-- Token -->
2013 <TR>
2014 <TD>
2015 <PRE>
2016 </PRE>
2017 </TD>
2018 </TR>
2019 <!-- Token -->
2020 <TR>
2021 <TD>
2022 <PRE>
2023 </PRE>
2024 </TD>
2025 </TR>
2026 <!-- Token -->
2027 <TR>
2028 <TD>
2029 <PRE>
2030 </PRE>
2031 </TD>
2032 </TR>
2033 <!-- Token -->
2034 <TR>
2035 <TD>
2036 <PRE>
2037 </PRE>
2038 </TD>
2039 </TR>
2040 <!-- Token -->
2041 <TR>
2042 <TD>
2043 <PRE>
2044 </PRE>
2045 </TD>
2046 </TR>
2047 <!-- Token -->
2048 <TR>
2049 <TD>
2050 <PRE>
2051 </PRE>
2052 </TD>
2053 </TR>
2054 <!-- Token -->
2055 <TR>
2056 <TD>
2057 <PRE>
2058 </PRE>
2059 </TD>
2060 </TR>
2061 <!-- Token -->
2062 <TR>
2063 <TD>
2064 <PRE>
2065 </PRE>
2066 </TD>
2067 </TR>
2068 <!-- Token -->
2069 <TR>
2070 <TD>
2071 <PRE>
2072 </PRE>
2073 </TD>
2074 </TR>
2075 <!-- Token -->
2076 <TR>
2077 <TD>
2078 <PRE>
2079 </PRE>
2080 </TD>
2081 </TR>
2082 <!-- Token -->
2083 <TR>
2084 <TD>
2085 <PRE>
2086 </PRE>
2087 </TD>
2088 </TR>
2089 <!-- Token -->
2090 <TR>
2091 <TD>
2092 <PRE>
2093 </PRE>
2094 </TD>
2095 </TR>
2096 <!-- Token -->
2097 <TR>
2098 <TD>
2099 <PRE>
2100 </PRE>
2101 </TD>
2102 </TR>
2103 <!-- Token -->
2104 <TR>
2105 <TD>
2106 <PRE>
2107 </PRE>
2108 </TD>
2109 </TR>
2110 <!-- Token -->
2111 <TR>
2112 <TD>
2113 <PRE>
2114 </PRE>
2115 </TD>
2116 </TR>
2117 <!-- Token -->
2118 <TR>
2119 <TD>
2120 <PRE>
2121 </PRE>
2122 </TD>
2123 </TR>
2124 <!-- Token -->
2125 <TR>
2126 <TD>
2127 <PRE>
2128 </PRE>
2129 </TD>
2130 </TR>
2131 <!-- Token -->
2132 <TR>
2133 <TD>
2134 <PRE>
2135 </PRE>
2136 </TD>
2137 </TR>
2138 <!-- Token -->
2139 <TR>
2140 <TD>
2141 <PRE>
2142 </PRE>
2143 </TD>
2144 </TR>
2145 <!-- Token -->
2146 <TR>
2147 <TD>
2148 <PRE>
2149 </PRE>
2150 </TD>
2151 </TR>
2152 <!-- Token -->
2153 <TR>
2154 <TD>
2155 <PRE>
2156 </PRE>
2157 </TD>
2158 </TR>
2159 <!-- Token -->
2160 <TR>
2161 <TD>
2162 <PRE>
2163 </PRE>
2164 </TD>
2165 </TR>
2166 <!-- Token -->
2167 <TR>
2168 <TD>
2169 <PRE>
2170 </PRE>
2171 </TD>
2172 </TR>
2173 <!-- Token -->
2174 <TR>
2175 <TD>
2176 <PRE>
2177 </PRE>
2178 </TD>
2179 </TR>
2180 <!-- Token -->
2181 <TR>
2182 <TD>
2183 <PRE>
2184 </PRE>
2185 </TD>
2186 </TR>
2187 <!-- Token -->
2188 <TR>
2189 <TD>
2190 <PRE>
2191 </PRE>
2192 </TD>
2193 </TR>
2194 <!-- Token -->
2195 <TR>
2196 <TD>
2197 <PRE>
2198 </PRE>
2199 </TD>
2200 </TR>
2201 <!-- Token -->
2202 <TR>
2203 <TD>
2204 <PRE>
2205 </PRE>
2206 </TD>
2207 </TR>
2208 <!-- Token -->
2209 <TR>
2210 <TD>
2211 <PRE>
2212 </PRE>
2213 </TD>
2214 </TR>
2215 <!-- Token -->
2216 <TR>
2217 <TD>
2218 <PRE>
2219 </PRE>
2220 </TD>
2221 </TR>
2222 <!-- Token -->
2223 <TR>
2224 <TD>
2225 <PRE>
2226 </PRE>
2227 </TD>
2228 </TR>
2229 <!-- Token -->
2230 <TR>
2231 <TD>
2232 <PRE>
2233 </PRE>
2234 </TD>
2235 </TR>
2236 <!-- Token -->
2237 <TR>
2238 <TD>
2239 <PRE>
2240 </PRE>
2241 </TD>
2242 </TR>
2243 <!-- Token -->
2244 <TR>
2245 <TD>
2246 <PRE>
2247 </PRE>
2248 </TD>
2249 </TR>
2250 <!-- Token -->
2251 <TR>
2252 <TD>
2253 <PRE>
2254 </PRE>
2255 </TD>
2256 </TR>
2257 <!-- Token -->
2258 <TR>
2259 <TD>
2260 <PRE>
2261 </PRE>
2262 </TD>
2263 </TR>
2264 <!-- Token -->
2265 <TR>
2266 <TD>
2267 <PRE>
2268 </PRE>
2269 </TD>
2270 </TR>
2271 <!-- Token -->
2272 <TR>
2273 <TD>
2274 <PRE>
2275 </PRE>
2276 </TD>
2277 </TR>
2278 <!-- Token -->
2279 <TR>
2280 <TD>
2281 <PRE>
2282 </PRE>
2283 </TD>
2284 </TR>
2285 <!-- Token -->
2286 <TR>
2287 <TD>
2288 <PRE>
2289 </PRE>
2290 </TD>
2291 </TR>
2292 <!-- Token -->
2293 <TR>
2294 <TD>
2295 <PRE>
2296 </PRE>
2297 </TD>
2298 </TR>
2299 <!-- Token -->
2300 <TR>
2301 <TD>
2302 <PRE>
2303 </PRE>
2304 </TD>
2305 </TR>
2306 <!-- Token -->
2307 <TR>
2308 <TD>
2309 <PRE>
2310 </PRE>
2311 </TD>
2312 </TR>
2313 <!-- Token -->
2314 <TR>
2315 <TD>
2316 <PRE>
2317 </PRE>
2318 </TD>
2319 </TR>
2320 <!-- Token -->
2321 <TR>
2322 <TD>
2323 <PRE>
2324 </PRE>
2325 </TD>
2326 </TR>
2327 <!-- Token -->
2328 <TR>
2329 <TD>
2330 <PRE>
2331 </PRE>
2332 </TD>
2333 </TR>
2334 <!-- Token -->
2335 <TR>
2336 <TD>
2337 <PRE>
2338 </PRE>
2339 </TD>
2340 </TR>
2341 <!-- Token -->
2342 <TR>
2343 <TD>
2344 <PRE>
2345 </PRE>
2346 </TD>
2347 </TR>
2348 <!-- Token -->
2349 <TR>
2350 <TD>
2351 <PRE>
2352 </PRE>
2353 </TD>
2354 </TR>
2355 <!-- Token -->
2356 <TR>
2357 <TD>
2358 <PRE>
2359 </PRE>
2360 </TD>
2361 </TR>
2362 <!-- Token -->
2363 <TR>
2364 <TD>
2365 <PRE>
2366 </PRE>
2367 </TD>
2368 </TR>
2369 <!-- Token -->
2370 <TR>
2371 <TD>
2372 <PRE>
2373 </PRE>
2374 </TD>
2375 </TR>
2376 <!-- Token -->
2377 <TR>
2378 <TD>
2379 <PRE>
2380 </PRE>
2381 </TD>
2382 </TR>
2383 <!-- Token -->
2384 <TR>
2385 <TD>
2386 <PRE>
2387 </PRE>
2388 </TD>
2389 </TR>
2390 <!-- Token -->
2391 <TR>
2392 <TD>
2393 <PRE>
2394 </PRE>
2395 </TD>
2396 </TR>
2397 <!-- Token -->
2398 <TR>
2399 <TD>
2400 <PRE>
2401 </PRE>
2402 </TD>
2403 </TR>
2404 <!-- Token -->
2405 <TR>
2406 <TD>
2407 <PRE>
2408 </PRE>
2409 </TD>
2410 </TR>
2411 <!-- Token -->
2412 <TR>
2413 <TD>
2414 <PRE>
2415 </PRE>
2416 </TD>
2417 </TR>
2418 <!-- Token -->
2419 <TR>
2420 <TD>
2421 <PRE>
2422 </PRE>
2423 </TD>
2424 </TR>
2425 <!-- Token -->
2426 <TR>
2427 <TD>
2428 <PRE>
2429 </PRE>
2430 </TD>
2431 </TR>
2432 <!-- Token -->
2433 <TR>
2434 <TD>
2435 <PRE>
2436 </PRE>
2437 </TD>
2438 </TR>
2439 <!-- Token -->
2440 <TR>
2441 <TD>
2442 <PRE>
2443 </PRE>
2444 </TD>
2445 </TR>
2446 <!-- Token -->
2447 <TR>
2448 <TD>
2449 <PRE>
2450 </PRE>
2451 </TD>
2452 </TR>
2453 <!-- Token -->
2454 <TR>
2455 <TD>
2456 <PRE>
2457 </PRE>
2458 </TD>
2459 </TR>
2460 <!-- Token -->
2461 <TR>
2462 <TD>
2463 <PRE>
2464 </PRE>
2465 </TD>
2466 </TR>
2467 <!-- Token -->
2468 <TR>
2469 <TD>
2470 <PRE>
2471 </PRE>
2472 </TD>
2473 </TR>
2474 <!-- Token -->
2475 <TR>
2476 <TD>
2477 <PRE>
2478 </PRE>
2479 </TD>
2480 </TR>
2481 <!-- Token -->
2482 <TR>
2483 <TD>
2484 <PRE>
2485 </PRE>
2486 </TD>
2487 </TR>
2488 <!-- Token -->
2489 <TR>
2490 <TD>
2491 <PRE>
2492 </PRE>
2493 </TD>
2494 </TR>
2495 <!-- Token -->
2496 <TR>
2497 <TD>
2498 <PRE>
2499 </PRE>
2500 </TD>
2501 </TR>
2502 <!-- Token -->
2503 <TR>
2504 <TD>
2505 <PRE>
2506 </PRE>
2507 </TD>
2508 </TR>
2509 <!-- Token -->
2510 <TR>
2511 <TD>
2512 <PRE>
2513 </PRE>
2514 </TD>
2515 </TR>
2516 <!-- Token -->
2517 <TR>
2518 <TD>
2519 <PRE>
2520 </PRE>
2521 </TD>
2522 </TR>
2523 <!-- Token -->
2524 <TR>
2525 <TD>
2526 <PRE>
2527 </PRE>
2528 </TD>
2529 </TR>
2530 <!-- Token -->
2531 <TR>
2532 <TD>
2533 <PRE>
2534 </PRE>
2535 </TD>
2536 </TR>
2537 <!-- Token -->
2538 <TR>
2539 <TD>
2540 <PRE>
2541 </PRE>
2542 </TD>
2543 </TR>
2544 <!-- Token -->
2545 <TR>
2546 <TD>
2547 <PRE>
2548 </PRE>
2549 </TD>
2550 </TR>
2551 <!-- Token -->
2552 <TR>
2553 <TD>
2554 <PRE>
2555 </PRE>
2556 </TD>
2557 </TR>
2558 <!-- Token -->
2559 <TR>
2560 <TD>
2561 <PRE>
2562 </PRE>
2563 </TD>
2564 </TR>
2565 <!-- Token -->
2566 <TR>
2567 <TD>
2568 <PRE>
2569 </PRE>
2570 </TD>
2571 </TR>
2572 <!-- Token -->
2573 <TR>
2574 <TD>
2575 <PRE>
2576 </PRE>
2577 </TD>
2578 </TR>
2579 <!-- Token -->
2580 <TR>
2581 <TD>
2582 <PRE>
2583 </PRE>
2584 </TD>
2585 </TR>
2586 <!-- Token -->
2587 <TR>
2588 <TD>
2589 <PRE>
2590 </PRE>
2591 </TD>
2592 </TR>
2593 <!-- Token -->
2594 <TR>
2595 <TD>
2596 <PRE>
2597 </PRE>
2598 </TD>
2599 </TR>
2600 <!-- Token -->
2601 <TR>
2602 <TD>
2603 <PRE>
2604 </PRE>
2605 </TD>
2606 </TR>
2607 <!-- Token -->
2608 <TR>
2609 <TD>
2610 <PRE>
2611 </PRE>
2612 </TD>
2613 </TR>
2614 <!-- Token -->
2615 <TR>
2616 <TD>
2617 <PRE>
2618 </PRE>
2619 </TD>
2620 </TR>
2621 <!-- Token -->
2622 <TR>
2623 <TD>
2624 <PRE>
2625 </PRE>
2626 </TD>
2627 </TR>
2628 <!-- Token -->
2629 <TR>
2630 <TD>
2631 <PRE>
2632 </PRE>
2633 </TD>
2634 </TR>
2635 <!-- Token -->
2636 <TR>
2637 <TD>
2638 <PRE>
2639 </PRE>
2640 </TD>
2641 </TR>
2642 <!-- Token -->
2643 <TR>
2644 <TD>
2645 <PRE>
2646 </PRE>
2647 </TD>
2648 </TR>
2649 <!-- Token -->
2650 <TR>
2651 <TD>
2652 <PRE>
2653 </PRE>
2654 </TD>
2655 </TR>
2656 <!-- Token -->
2657 <TR>
2658 <TD>
2659 <PRE>
2660 </PRE>
2661 </TD>
2662 </TR>
2663 <!-- Token -->
2664 <TR>
2665 <TD>
2666 <PRE>
2667 </PRE>
2668 </TD>
2669 </TR>
2670 <!-- Token -->
2671 <TR>
2672 <TD>
2673 <PRE>
2674 </PRE>
2675 </TD>
2676 </TR>
2677 <!-- Token -->
2678 <TR>
2679 <TD>
2680 <PRE>
2681 </PRE>
2682 </TD>
2683 </TR>
2684 <!-- Token -->
2685 <TR>
2686 <TD>
2687 <PRE>
2688 </PRE>
2689 </TD>
2690 </TR>
2691 <!-- Token -->
2692 <TR>
2693 <TD>
2694 <PRE>
2695 </PRE>
2696 </TD>
2697 </TR>
2698 <!-- Token -->
2699 <TR>
2700 <TD>
2701 <PRE>
2702 </PRE>
2703 </TD>
2704 </TR>
2705 <!-- Token -->
2706 <TR>
2707 <TD>
2708 <PRE>
2709 </PRE>
2710 </TD>
2711 </TR>
2712 <!-- Token -->
2713 <TR>
2714 <TD>
2715 <PRE>
2716 </PRE>
2717 </TD>
2718 </TR>
2719 <!-- Token -->
2720 <TR>
2721 <TD>
2722 <PRE>
2723 </PRE>
2724 </TD>
2725 </TR>
2726 <!-- Token -->
2727 <TR>
2728 <TD>
2729 <PRE>
2730 </PRE>
2731 </TD>
2732 </TR>
2733 <!-- Token -->
2734 <TR>
2735 <TD>
2736 <PRE>
2737 </PRE>
2738 </TD>
2739 </TR>
2740 <!-- Token -->
2741 <TR>
2742 <TD>
2743 <PRE>
2744 </PRE>
2745 </TD>
2746 </TR>
2747 <!-- Token -->
2748 <TR>
2749 <TD>
2750 <PRE>
2751 </PRE>
2752 </TD>
2753 </TR>
2754 <!-- Token -->
2755 <TR>
2756 <TD>
2757 <PRE>
2758 </PRE>
2759 </TD>
2760 </TR>
2761 <!-- Token -->
2762 <TR>
2763 <TD>
2764 <PRE>
2765 </PRE>
2766 </TD>
2767 </TR>
2768 <!-- Token -->
2769 <TR>
2770 <TD>
2771 <PRE>
2772 </PRE>
2773 </TD>
2774 </TR>
2775 <!-- Token -->
2776 <TR>
2777 <TD>
2778 <PRE>
2779 </PRE>
2780 </TD>
2781 </TR>
2782 <!-- Token -->
2783 <TR>
2784 <TD>
2785 <PRE>
2786 </PRE>
2787 </TD>
2788 </TR>
2789 <!-- Token -->
2790 <TR>
2791 <TD>
2792 <PRE>
2793 </PRE>
2794 </TD>
2795 </TR>
2796 <!-- Token -->
2797 <TR>
2798 <TD>
2799 <PRE>
2800 </PRE>
2801 </TD>
2802 </TR>
2803 <!-- Token -->
2804 <TR>
2805 <TD>
2806 <PRE>
2807 </PRE>
2808 </TD>
2809 </TR>
2810 <!-- Token -->
2811 <TR>
2812 <TD>
2813 <PRE>
2814 </PRE>
2815 </TD>
2816 </TR>
2817 <!-- Token -->
2818 <TR>
2819 <TD>
2820 <PRE>
2821 </PRE>
2822 </TD>
2823 </TR>
2824 <!-- Token -->
2825 <TR>
2826 <TD>
2827 <PRE>
2828 </PRE>
2829 </TD>
2830 </TR>
2831 <!-- Token -->
2832 <TR>
2833 <TD>
2834 <PRE>
2835 </PRE>
2836 </TD>
2837 </TR>
2838 <!-- Token -->
2839 <TR>
2840 <TD>
2841 <PRE>
2842 </PRE>
2843 </TD>
2844 </TR>
2845 <!-- Token -->
2846 <TR>
2847 <TD>
2848 <PRE>
2849 </PRE>
2850 </TD>
2851 </TR>
2852 <!-- Token -->
2853 <TR>
2854 <TD>
2855 <PRE>
2856 </PRE>
2857 </TD>
2858 </TR>
2859 <!-- Token -->
2860 <TR>
2861 <TD>
2862 <PRE>
2863 </PRE>
2864 </TD>
2865 </TR>
2866 <!-- Token -->
2867 <TR>
2868 <TD>
2869 <PRE>
2870 </PRE>
2871 </TD>
2872 </TR>
2873 <!-- Token -->
2874 <TR>
2875 <TD>
2876 <PRE>
2877 </PRE>
2878 </TD>
2879 </TR>
2880 <!-- Token -->
2881 <TR>
2882 <TD>
2883 <PRE>
2884 </PRE>
2885 </TD>
2886 </TR>
2887 <!-- Token -->
2888 <TR>
2889 <TD>
2890 <PRE>
2891 </PRE>
2892 </TD>
2893 </TR>
2894 <!-- Token -->
2895 <TR>
2896 <TD>
2897 <PRE>
2898 </PRE>
2899 </TD>
2900 </TR>
2901 <!-- Token -->
2902 <TR>
2903 <TD>
2904 <PRE>
2905 </PRE>
2906 </TD>
2907 </TR>
2908 <!-- Token -->
2909 <TR>
2910 <TD>
2911 <PRE>
2912 </PRE>
2913 </TD>
2914 </TR>
2915 <!-- Token -->
2916 <TR>
2917 <TD>
2918 <PRE>
2919 </PRE>
2920 </TD>
2921 </TR>
2922 <!-- Token -->
2923 <TR>
2924 <TD>
2925 <PRE>
2926 </PRE>
2927 </TD>
2928 </TR>
2929 <!-- Token -->
2930 <TR>
2931 <TD>
2932 <PRE>
2933 </PRE>
2934 </TD>
2935 </TR>
2936 <!-- Token -->
2937 <TR>
2938 <TD>
2939 <PRE>
2940 </PRE>
2941 </TD>
2942 </TR>
2943 <!-- Token -->
2944 <TR>
2945 <TD>
2946 <PRE>
2947 </PRE>
2948 </TD>
2949 </TR>
2950 <!-- Token -->
2951 <TR>
2952 <TD>
2953 <PRE>
2954 </PRE>
2955 </TD>
2956 </TR>
2957 <!-- Token -->
2958 <TR>
2959 <TD>
2960 <PRE>
2961 </PRE>
2962 </TD>
2963 </TR>
2964 <!-- Token -->
2965 <TR>
2966 <TD>
2967 <PRE>
2968 </PRE>
2969 </TD>
2970 </TR>
2971 <!-- Token -->
2972 <TR>
2973 <TD>
2974 <PRE>
2975 </PRE>
2976 </TD>
2977 </TR>
2978 <!-- Token -->
2979 <TR>
2980 <TD>
2981 <PRE>
2982 </PRE>
2983 </TD>
2984 </TR>
2985 <!-- Token -->
2986 <TR>
2987 <TD>
2988 <PRE>
2989 </PRE>
2990 </TD>
2991 </TR>
2992 <!-- Token -->
2993 <TR>
2994 <TD>
2995 <PRE>
2996 </PRE>
2997 </TD>
2998 </TR>
2999 <!-- Token -->
3000 <TR>
3001 <TD>
3002 <PRE>
3003 </PRE>
3004 </TD>
3005 </TR>
3006 <!-- Token -->
3007 <TR>
3008 <TD>
3009 <PRE>
3010&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN [IGNORE_CASE] : {
3011&lt;ADAPTER: "adapter"&gt;
3012| &lt;ALL: "all"&gt;
3013| &lt;AND: "and"&gt;
3014| &lt;ANY: "any"&gt;
3015| &lt;APPLY: "apply"&gt;
3016| &lt;AS: "as"&gt;
3017| &lt;ASC: "asc"&gt;
3018| &lt;AT: "at"&gt;
3019| &lt;AUTOGENERATED: "autogenerated"&gt;
3020| &lt;BETWEEN: "between"&gt;
3021| &lt;BTREE: "btree"&gt;
3022| &lt;BY: "by"&gt;
3023| &lt;CASE: "case"&gt;
3024| &lt;CLOSED: "closed"&gt;
3025| &lt;CREATE: "create"&gt;
3026| &lt;COMPACTION: "compaction"&gt;
3027| &lt;COMPACT: "compact"&gt;
3028| &lt;CONNECT: "connect"&gt;
3029| &lt;CORRELATE: "correlate"&gt;
3030| &lt;DATASET: "dataset"&gt;
3031| &lt;COLLECTION: "collection"&gt;
3032| &lt;DATAVERSE: "dataverse"&gt;
3033| &lt;DECLARE: "declare"&gt;
3034| &lt;DEFINITION: "definition"&gt;
3035| &lt;DELETE: "delete"&gt;
3036| &lt;DESC: "desc"&gt;
3037| &lt;DISCONNECT: "disconnect"&gt;
3038| &lt;DISTINCT: "distinct"&gt;
3039| &lt;DIV: "div"&gt;
3040| &lt;DROP: "drop"&gt;
3041| &lt;ELEMENT: "element"&gt;
3042| &lt;EXPLAIN: "explain"&gt;
3043| &lt;ELSE: "else"&gt;
3044| &lt;ENFORCED: "enforced"&gt;
3045| &lt;END: "end"&gt;
3046| &lt;EVERY: "every"&gt;
3047| &lt;EXCEPT: "except"&gt;
3048| &lt;EXISTS: "exists"&gt;
3049| &lt;EXTERNAL: "external"&gt;
3050| &lt;FALSE: "false"&gt;
3051| &lt;FEED: "feed"&gt;
3052| &lt;FILTER: "filter"&gt;
3053| &lt;FLATTEN: "flatten"&gt;
3054| &lt;FOR: "for"&gt;
3055| &lt;FROM: "from"&gt;
3056| &lt;FULL: "full"&gt;
3057| &lt;FULLTEXT: "fulltext"&gt;
3058| &lt;FUNCTION: "function"&gt;
3059| &lt;GROUP: "group"&gt;
3060| &lt;HAVING: "having"&gt;
3061| &lt;HINTS: "hints"&gt;
3062| &lt;IF: "if"&gt;
3063| &lt;INTO: "into"&gt;
3064| &lt;IN: "in"&gt;
3065| &lt;INDEX: "index"&gt;
3066| &lt;INGESTION: "ingestion"&gt;
3067| &lt;INNER: "inner"&gt;
3068| &lt;INSERT: "insert"&gt;
3069| &lt;INTERNAL: "internal"&gt;
3070| &lt;INTERSECT: "intersect"&gt;
3071| &lt;IS: "is"&gt;
3072| &lt;JOIN: "join"&gt;
3073| &lt;KEYWORD: "keyword"&gt;
3074| &lt;KEY: "key"&gt;
3075| &lt;KNOWN: "known"&gt;
3076| &lt;LEFT: "left"&gt;
3077| &lt;LETTING: "letting"&gt;
3078| &lt;LET: "let"&gt;
3079| &lt;LIKE: "like"&gt;
3080| &lt;LIMIT: "limit"&gt;
3081| &lt;LOAD: "load"&gt;
3082| &lt;MISSING: "missing"&gt;
3083| &lt;MOD: "mod"&gt;
3084| &lt;NODEGROUP: "nodegroup"&gt;
3085| &lt;NGRAM: "ngram"&gt;
3086| &lt;NOT: "not"&gt;
3087| &lt;NULL: "null"&gt;
3088| &lt;OFFSET: "offset"&gt;
3089| &lt;ON: "on"&gt;
3090| &lt;OPEN: "open"&gt;
3091| &lt;OR: "or"&gt;
3092| &lt;ORDER: "order"&gt;
3093| &lt;OUTER: "outer"&gt;
3094| &lt;OUTPUT: "output"&gt;
3095| &lt;OVER: "over"&gt;
3096| &lt;PATH: "path"&gt;
3097| &lt;POLICY: "policy"&gt;
3098| &lt;PRESORTED: "pre-sorted"&gt;
3099| &lt;PRIMARY: "primary"&gt;
3100| &lt;RAW: "raw"&gt;
3101| &lt;REFRESH: "refresh"&gt;
3102| &lt;RETURN: "return"&gt;
3103| &lt;RETURNING: "returning"&gt;
3104| &lt;RIGHT: "right"&gt;
3105| &lt;RTREE: "rtree"&gt;
3106| &lt;RUN: "run"&gt;
3107| &lt;SATISFIES: "satisfies"&gt;
3108| &lt;SECONDARY: "secondary"&gt;
3109| &lt;SELECT: "select"&gt;
3110| &lt;SET: "set"&gt;
3111| &lt;SOME: "some"&gt;
3112| &lt;START: "start"&gt;
3113| &lt;STOP: "stop"&gt;
3114| &lt;SYNONYM: "synonym"&gt;
3115| &lt;TEMPORARY: "temporary"&gt;
3116| &lt;THEN: "then"&gt;
3117| &lt;TO: "to"&gt;
3118| &lt;TRUE: "true"&gt;
3119| &lt;TYPE: "type"&gt;
3120| &lt;UNION: "union"&gt;
3121| &lt;UNKNOWN: "unknown"&gt;
3122| &lt;UNNEST: "unnest"&gt;
3123| &lt;UPDATE: "update"&gt;
3124| &lt;UPSERT: "upsert"&gt;
3125| &lt;USE: "use"&gt;
3126| &lt;USING: "using"&gt;
3127| &lt;VALUE: "value"&gt;
3128| &lt;VALUED: "valued"&gt;
3129| &lt;WHEN: "when"&gt;
3130| &lt;WHERE: "where"&gt;
3131| &lt;WITH: "with"&gt;
3132| &lt;WRITE: "write"&gt;
3133}
3134
3135 </PRE>
3136 </TD>
3137 </TR>
3138 <!-- Token -->
3139 <TR>
3140 <TD>
3141 <PRE>
3142&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3143&lt;CARET: "^"&gt;
3144| &lt;CONCAT: "||"&gt;
3145| &lt;DIVIDE: "/"&gt;
3146| &lt;MINUS: "-"&gt;
3147| &lt;MUL: "*"&gt;
3148| &lt;PLUS: "+"&gt;
3149| &lt;LEFTPAREN: "("&gt;
3150| &lt;RIGHTPAREN: ")"&gt;
3151| &lt;LEFTBRACKET: "["&gt;
3152| &lt;RIGHTBRACKET: "]"&gt;
3153| &lt;ATT: "@"&gt;
3154| &lt;COLON: ":"&gt;
3155| &lt;COMMA: ","&gt;
3156| &lt;DOT: "."&gt;
3157| &lt;PERCENT: "%"&gt;
3158| &lt;QUES: "?"&gt;
3159| &lt;SEMICOLON: ";"&gt;
3160| &lt;SHARP: "#"&gt;
3161| &lt;LT: "&lt;"&gt;
3162| &lt;GT: "&gt;"&gt;
3163| &lt;LE: "&lt;="&gt;
3164| &lt;GE: "&gt;="&gt;
3165| &lt;EQ: "="&gt;
3166| &lt;NE: "!="&gt;
3167| &lt;LG: "&lt;&gt;"&gt;
3168| &lt;SIMILAR: "~="&gt;
3169}
3170
3171 </PRE>
3172 </TD>
3173 </TR>
3174 <!-- Token -->
3175 <TR>
3176 <TD>
3177 <PRE>
3178&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3179&lt;LEFTBRACE: "{"&gt; : DEFAULT
3180}
3181
3182 </PRE>
3183 </TD>
3184 </TR>
3185 <!-- Token -->
3186 <TR>
3187 <TD>
3188 <PRE>
3189&lt;DEFAULT&gt; TOKEN : {
3190&lt;RIGHTBRACE: "}"&gt; : {
3191}
3192
3193 </PRE>
3194 </TD>
3195 </TR>
3196 <!-- Token -->
3197 <TR>
3198 <TD>
3199 <PRE>
3200&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3201&lt;LEFTDBLBRACE: "{{"&gt; : IN_DBL_BRACE
3202}
3203
3204 </PRE>
3205 </TD>
3206 </TR>
3207 <!-- Token -->
3208 <TR>
3209 <TD>
3210 <PRE>
3211&lt;IN_DBL_BRACE&gt; TOKEN : {
3212&lt;RIGHTDBLBRACE: "}}"&gt; : {
3213}
3214
3215 </PRE>
3216 </TD>
3217 </TR>
3218 <!-- Token -->
3219 <TR>
3220 <TD>
3221 <PRE>
3222&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3223&lt;#DIGIT: ["0"-"9"]&gt;
3224}
3225
3226 </PRE>
3227 </TD>
3228 </TR>
3229 <!-- Token -->
3230 <TR>
3231 <TD>
3232 <PRE>
3233&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3234&lt;INTEGER_LITERAL: &lt;DIGITS&gt;&gt;
3235| &lt;DOUBLE_LITERAL: &lt;DIGITS&gt; "." &lt;DIGITS&gt; (("e" | "E") ("+" | "-")? &lt;DIGITS&gt;)? | &lt;DIGITS&gt; ("e" | "E") ("+" | "-")? &lt;DIGITS&gt; | "." &lt;DIGITS&gt; (("e" | "E") ("+" | "-")? &lt;DIGITS&gt;)?&gt;
3236| &lt;FLOAT_LITERAL: &lt;DIGITS&gt; ("f" | "F") | &lt;DIGITS&gt; ("." &lt;DIGITS&gt; ("f" | "F"))? | "." &lt;DIGITS&gt; ("f" | "F")&gt;
3237| &lt;#DIGITS: (&lt;DIGIT&gt;)+&gt;
3238}
3239
3240 </PRE>
3241 </TD>
3242 </TR>
3243 <!-- Token -->
3244 <TR>
3245 <TD>
3246 <PRE>
3247&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3248&lt;#LETTER: ["A"-"Z","a"-"z"]&gt;
3249| &lt;#IDENTIFIER_START_SPECIALCHAR: ["_"]&gt;
3250| &lt;#IDENTIFIER_REST_SPECIALCHAR: ["$"]&gt;
3251| &lt;#IDENTIFIER_START: &lt;LETTER&gt; | &lt;IDENTIFIER_START_SPECIALCHAR&gt;&gt;
3252| &lt;#IDENTIFIER_REST: &lt;LETTER&gt; | &lt;DIGIT&gt; | &lt;IDENTIFIER_START_SPECIALCHAR&gt; | &lt;IDENTIFIER_REST_SPECIALCHAR&gt;&gt;
3253| &lt;IDENTIFIER: &lt;IDENTIFIER_START&gt; (&lt;IDENTIFIER_REST&gt;)*&gt;
3254}
3255
3256 </PRE>
3257 </TD>
3258 </TR>
3259 <!-- Token -->
3260 <TR>
3261 <TD>
3262 <PRE>
3263&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3264&lt;QUOTED_STRING: "`" (&lt;EscapeQuot&gt; | &lt;EscapeBslash&gt; | &lt;EscapeSlash&gt; | &lt;EscapeBspace&gt; | &lt;EscapeFormf&gt; | &lt;EscapeNl&gt; | &lt;EscapeCr&gt; | &lt;EscapeTab&gt; | ~["`","\\"])* "`"&gt;
3265| &lt;STRING_LITERAL: "\"" (&lt;EscapeQuot&gt; | &lt;EscapeBslash&gt; | &lt;EscapeSlash&gt; | &lt;EscapeBspace&gt; | &lt;EscapeFormf&gt; | &lt;EscapeNl&gt; | &lt;EscapeCr&gt; | &lt;EscapeTab&gt; | ~["\"","\\"])* "\"" | "\'" (&lt;EscapeApos&gt; | &lt;EscapeBslash&gt; | &lt;EscapeSlash&gt; | &lt;EscapeBspace&gt; | &lt;EscapeFormf&gt; | &lt;EscapeNl&gt; | &lt;EscapeCr&gt; | &lt;EscapeTab&gt; | ~["\'","\\"])* "\'"&gt;
3266| &lt;#EscapeQuot: "\\\""&gt;
3267| &lt;#EscapeApos: "\\\'"&gt;
3268| &lt;#EscapeBslash: "\\\\"&gt;
3269| &lt;#EscapeSlash: "\\/"&gt;
3270| &lt;#EscapeBspace: "\\b"&gt;
3271| &lt;#EscapeFormf: "\\f"&gt;
3272| &lt;#EscapeNl: "\\n"&gt;
3273| &lt;#EscapeCr: "\\r"&gt;
3274| &lt;#EscapeTab: "\\t"&gt;
3275}
3276
3277 </PRE>
3278 </TD>
3279 </TR>
3280 <!-- Token -->
3281 <TR>
3282 <TD>
3283 <PRE>
3284&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3285&lt;DOLLAR_INTEGER_LITERAL: "$" &lt;INTEGER_LITERAL&gt;&gt;
3286| &lt;DOLLAR_IDENTIFIER: "$" &lt;IDENTIFIER&gt;&gt;
3287| &lt;DOLLAR_QUOTED_STRING: "$" &lt;QUOTED_STRING&gt;&gt;
3288}
3289
3290 </PRE>
3291 </TD>
3292 </TR>
3293 <!-- Token -->
3294 <TR>
3295 <TD>
3296 <PRE>
3297&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3298" "
3299| "\t"
3300| "\r"
3301| "\n"
3302}
3303
3304 </PRE>
3305 </TD>
3306 </TR>
3307 <!-- Token -->
3308 <TR>
3309 <TD>
3310 <PRE>
3311&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3312&lt;"//" (~["\n"])* "\n"&gt;
3313}
3314
3315 </PRE>
3316 </TD>
3317 </TR>
3318 <!-- Token -->
3319 <TR>
3320 <TD>
3321 <PRE>
3322&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3323&lt;"//" (~["\n","\r"])* ("\n" | "\r" | "\r\n")?&gt;
3324}
3325
3326 </PRE>
3327 </TD>
3328 </TR>
3329 <!-- Token -->
3330 <TR>
3331 <TD>
3332 <PRE>
3333&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3334&lt;"--" (~["\n"])* "\n"&gt;
3335}
3336
3337 </PRE>
3338 </TD>
3339 </TR>
3340 <!-- Token -->
3341 <TR>
3342 <TD>
3343 <PRE>
3344&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3345&lt;"--" (~["\n","\r"])* ("\n" | "\r" | "\r\n")?&gt;
3346}
3347
3348 </PRE>
3349 </TD>
3350 </TR>
3351 <!-- Token -->
3352 <TR>
3353 <TD>
3354 <PRE>
3355&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3356"/*" : INSIDE_COMMENT
3357}
3358
3359 </PRE>
3360 </TD>
3361 </TR>
3362 <!-- Token -->
3363 <TR>
3364 <TD>
3365 <PRE>
3366&lt;INSIDE_COMMENT&gt; SPECIAL : {
3367&lt;"+" (" ")* (~["*"])*&gt;
3368}
3369
3370 </PRE>
3371 </TD>
3372 </TR>
3373 <!-- Token -->
3374 <TR>
3375 <TD>
3376 <PRE>
3377&lt;INSIDE_COMMENT&gt; SKIP : {
3378"/*" : {
3379}
3380
3381 </PRE>
3382 </TD>
3383 </TR>
3384 <!-- Token -->
3385 <TR>
3386 <TD>
3387 <PRE>
3388&lt;INSIDE_COMMENT&gt; SKIP : {
3389"*/" : {
3390| &lt;~[]&gt;
3391}
3392
3393 </PRE>
3394 </TD>
3395 </TR>
3396</TABLE>
3397<H2 ALIGN=CENTER>NON-TERMINALS</H2>
3398<TABLE>
3399<TR>
3400<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod1">Statement</A></TD>
3401<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3402<TD ALIGN=LEFT VALIGN=BASELINE>( ( <A HREF="#prod2">ExplainStatement</A> )? ( &lt;SEMICOLON&gt; )+ )* &lt;EOF&gt;</TD>
3403</TR>
3404<TR>
3405<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod2">ExplainStatement</A></TD>
3406<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3407<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;EXPLAIN&gt; )? <A HREF="#prod3">SingleStatement</A></TD>
3408</TR>
3409<TR>
3410<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod3">SingleStatement</A></TD>
3411<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3412<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod4">DataverseDeclaration</A> | <A HREF="#prod5">FunctionDeclaration</A> | <A HREF="#prod6">CreateStatement</A> | <A HREF="#prod7">LoadStatement</A> | <A HREF="#prod8">DropStatement</A> | <A HREF="#prod9">WriteStatement</A> | <A HREF="#prod10">SetStatement</A> | <A HREF="#prod11">InsertStatement</A> | <A HREF="#prod12">DeleteStatement</A> | <A HREF="#prod13">UpdateStatement</A> | <A HREF="#prod14">UpsertStatement</A> | <A HREF="#prod15">ConnectionStatement</A> | <A HREF="#prod16">CompactStatement</A> | <A HREF="#prod17">Query</A> | <A HREF="#prod18">RefreshExternalDatasetStatement</A> )</TD>
3413</TR>
3414<TR>
3415<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod4">DataverseDeclaration</A></TD>
3416<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3417<TD ALIGN=LEFT VALIGN=BASELINE>&lt;USE&gt; <A HREF="#prod19">DataverseName</A></TD>
3418</TR>
3419<TR>
3420<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod6">CreateStatement</A></TD>
3421<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3422<TD ALIGN=LEFT VALIGN=BASELINE>&lt;CREATE&gt; ( <A HREF="#prod20">CreateOrReplaceStatement</A> | <A HREF="#prod21">CreateTypeStatement</A> | <A HREF="#prod22">CreateNodegroupStatement</A> | <A HREF="#prod23">CreateDatasetStatement</A> | <A HREF="#prod24">CreateIndexStatement</A> | <A HREF="#prod25">CreateDataverseStatement</A> | <A HREF="#prod26">CreateFunctionStatement</A> | <A HREF="#prod27">CreateAdapterStatement</A> | <A HREF="#prod28">CreateSynonymStatement</A> | <A HREF="#prod29">CreateFeedStatement</A> | <A HREF="#prod30">CreateFeedPolicyStatement</A> | <A HREF="#prod31">CreateFullTextStatement</A> )</TD>
3423</TR>
3424<TR>
3425<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod20">CreateOrReplaceStatement</A></TD>
3426<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3427<TD ALIGN=LEFT VALIGN=BASELINE>&lt;OR&gt; &lt;IDENTIFIER&gt; ( <A HREF="#prod26">CreateFunctionStatement</A> )</TD>
3428</TR>
3429<TR>
3430<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod21">CreateTypeStatement</A></TD>
3431<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3432<TD ALIGN=LEFT VALIGN=BASELINE>&lt;TYPE&gt; <A HREF="#prod32">TypeSpecification</A></TD>
3433</TR>
3434<TR>
3435<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod32">TypeSpecification</A></TD>
3436<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3437<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod33">TypeName</A> <A HREF="#prod34">IfNotExists</A> &lt;AS&gt; <A HREF="#prod35">RecordTypeDef</A></TD>
3438</TR>
3439<TR>
3440<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod22">CreateNodegroupStatement</A></TD>
3441<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3442<TD ALIGN=LEFT VALIGN=BASELINE>&lt;NODEGROUP&gt; <A HREF="#prod36">NodegroupSpecification</A></TD>
3443</TR>
3444<TR>
3445<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod36">NodegroupSpecification</A></TD>
3446<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3447<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A> <A HREF="#prod34">IfNotExists</A> &lt;ON&gt; <A HREF="#prod37">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod37">Identifier</A> )*</TD>
3448</TR>
3449<TR>
3450<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod38">Dataset</A></TD>
3451<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3452<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;DATASET&gt; | &lt;COLLECTION&gt; )</TD>
3453</TR>
3454<TR>
3455<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod23">CreateDatasetStatement</A></TD>
3456<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3457<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;INTERNAL&gt; )? <A HREF="#prod38">Dataset</A> <A HREF="#prod39">DatasetSpecification</A> | &lt;EXTERNAL&gt; <A HREF="#prod38">Dataset</A> <A HREF="#prod40">ExternalDatasetSpecification</A> )</TD>
3458</TR>
3459<TR>
3460<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod39">DatasetSpecification</A></TD>
3461<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3462<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod42">DatasetTypeSpecification</A> ( &lt;WITH&gt; <A HREF="#prod37">Identifier</A> <A HREF="#prod42">DatasetTypeSpecification</A> )? <A HREF="#prod34">IfNotExists</A> <A HREF="#prod43">PrimaryKey</A> ( &lt;AUTOGENERATED&gt; )? ( &lt;HINTS&gt; <A HREF="#prod44">Properties</A> )? ( &lt;WITH&gt; &lt;FILTER&gt; &lt;ON&gt; <A HREF="#prod45">NestedField</A> )? ( &lt;WITH&gt; <A HREF="#prod46">RecordConstructor</A> )?</TD>
3463</TR>
3464<TR>
3465<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod40">ExternalDatasetSpecification</A></TD>
3466<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3467<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod42">DatasetTypeSpecification</A> <A HREF="#prod34">IfNotExists</A> &lt;USING&gt; <A HREF="#prod47">AdapterName</A> <A HREF="#prod48">Configuration</A> ( &lt;HINTS&gt; <A HREF="#prod44">Properties</A> )? ( &lt;WITH&gt; <A HREF="#prod46">RecordConstructor</A> )?</TD>
3468</TR>
3469<TR>
3470<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod42">DatasetTypeSpecification</A></TD>
3471<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3472<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod49">DatasetRecordTypeSpecification</A> | <A HREF="#prod50">DatasetReferenceTypeSpecification</A> )</TD>
3473</TR>
3474<TR>
3475<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod50">DatasetReferenceTypeSpecification</A></TD>
3476<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3477<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod51">TypeReference</A> &lt;RIGHTPAREN&gt;</TD>
3478</TR>
3479<TR>
3480<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod49">DatasetRecordTypeSpecification</A></TD>
3481<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3482<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod52">DatasetRecordTypeDef</A> &lt;RIGHTPAREN&gt; ( <A HREF="#prod53">RecordTypeKind</A> &lt;TYPE&gt; )?</TD>
3483</TR>
3484<TR>
3485<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod52">DatasetRecordTypeDef</A></TD>
3486<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3487<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod54">DatasetRecordField</A> ( &lt;COMMA&gt; <A HREF="#prod54">DatasetRecordField</A> )*</TD>
3488</TR>
3489<TR>
3490<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod54">DatasetRecordField</A></TD>
3491<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3492<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A> <A HREF="#prod51">TypeReference</A> ( &lt;NOT&gt; &lt;UNKNOWN&gt; )?</TD>
3493</TR>
3494<TR>
3495<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod18">RefreshExternalDatasetStatement</A></TD>
3496<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3497<TD ALIGN=LEFT VALIGN=BASELINE>&lt;REFRESH&gt; &lt;EXTERNAL&gt; <A HREF="#prod38">Dataset</A> <A HREF="#prod41">QualifiedName</A></TD>
3498</TR>
3499<TR>
3500<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod24">CreateIndexStatement</A></TD>
3501<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3502<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;INDEX&gt; <A HREF="#prod55">IndexSpecification</A> | &lt;PRIMARY&gt; &lt;INDEX&gt; <A HREF="#prod56">PrimaryIndexSpecification</A> )</TD>
3503</TR>
3504<TR>
3505<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod55">IndexSpecification</A></TD>
3506<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3507<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod37">Identifier</A> <A HREF="#prod34">IfNotExists</A> &lt;ON&gt; <A HREF="#prod41">QualifiedName</A> &lt;LEFTPAREN&gt; <A HREF="#prod57">IndexedElement</A> ( &lt;COMMA&gt; <A HREF="#prod57">IndexedElement</A> )* &lt;RIGHTPAREN&gt; ( &lt;TYPE&gt; <A HREF="#prod58">IndexType</A> )? ( &lt;ENFORCED&gt; )? )</TD>
3508</TR>
3509<TR>
3510<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod57">IndexedElement</A></TD>
3511<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3512<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod59">IndexedElementUnnestSelect</A> | ( &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; &lt;DOT&gt; <A HREF="#prod60">IndexedField</A> ) | <A HREF="#prod60">IndexedField</A> | &lt;LEFTPAREN&gt; ( <A HREF="#prod59">IndexedElementUnnestSelect</A> | <A HREF="#prod60">IndexedField</A> ) &lt;RIGHTPAREN&gt; )</TD>
3513</TR>
3514<TR>
3515<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod59">IndexedElementUnnestSelect</A></TD>
3516<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3517<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UNNEST&gt; ( ( &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; &lt;DOT&gt; <A HREF="#prod61">IndexedElementUnnestSelectBody</A> ) | <A HREF="#prod61">IndexedElementUnnestSelectBody</A> )</TD>
3518</TR>
3519<TR>
3520<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod61">IndexedElementUnnestSelectBody</A></TD>
3521<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3522<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod62">MultipartIdentifier</A> ( &lt;UNNEST&gt; <A HREF="#prod62">MultipartIdentifier</A> )* ( ( &lt;COLON&gt; <A HREF="#prod63">IndexedTypeExpr</A> ) | ( &lt;SELECT&gt; <A HREF="#prod62">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod63">IndexedTypeExpr</A> )? ( &lt;COMMA&gt; <A HREF="#prod62">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod63">IndexedTypeExpr</A> )? )* ) )?</TD>
3523</TR>
3524<TR>
3525<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod60">IndexedField</A></TD>
3526<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3527<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod62">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod63">IndexedTypeExpr</A> )?</TD>
3528</TR>
3529<TR>
3530<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod56">PrimaryIndexSpecification</A></TD>
3531<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3532<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod37">Identifier</A> )? <A HREF="#prod34">IfNotExists</A> &lt;ON&gt; <A HREF="#prod41">QualifiedName</A> ( &lt;TYPE&gt; &lt;BTREE&gt; )?</TD>
3533</TR>
3534<TR>
3535<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod64">FilterField</A></TD>
3536<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3537<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A></TD>
3538</TR>
3539<TR>
3540<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod58">IndexType</A></TD>
3541<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3542<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;BTREE&gt; | &lt;RTREE&gt; | &lt;KEYWORD&gt; | &lt;FULLTEXT&gt; ( &lt;USING&gt; <A HREF="#prod37">Identifier</A> )? | &lt;NGRAM&gt; &lt;LEFTPAREN&gt; &lt;INTEGER_LITERAL&gt; &lt;RIGHTPAREN&gt; )</TD>
3543</TR>
3544<TR>
3545<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod25">CreateDataverseStatement</A></TD>
3546<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3547<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DATAVERSE&gt; <A HREF="#prod65">DataverseSpecification</A></TD>
3548</TR>
3549<TR>
3550<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod65">DataverseSpecification</A></TD>
3551<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3552<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">DataverseName</A> <A HREF="#prod34">IfNotExists</A></TD>
3553</TR>
3554<TR>
3555<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod27">CreateAdapterStatement</A></TD>
3556<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3557<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ADAPTER&gt; <A HREF="#prod66">AdapterSpecification</A></TD>
3558</TR>
3559<TR>
3560<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod66">AdapterSpecification</A></TD>
3561<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3562<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod34">IfNotExists</A> &lt;AS&gt; <A HREF="#prod67">FunctionExternalIdentifier</A> &lt;AT&gt; <A HREF="#prod41">QualifiedName</A></TD>
3563</TR>
3564<TR>
3565<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod26">CreateFunctionStatement</A></TD>
3566<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3567<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FUNCTION&gt; <A HREF="#prod68">FunctionSpecification</A></TD>
3568</TR>
3569<TR>
3570<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod68">FunctionSpecification</A></TD>
3571<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3572<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod69">FunctionName</A> <A HREF="#prod70">FunctionParameters</A> <A HREF="#prod34">IfNotExists</A> <A HREF="#prod71">FunctionReturnType</A> ( ( &lt;LEFTBRACE&gt; <A HREF="#prod72">FunctionBody</A> &lt;RIGHTBRACE&gt; ) | ( &lt;AS&gt; <A HREF="#prod67">FunctionExternalIdentifier</A> &lt;AT&gt; <A HREF="#prod41">QualifiedName</A> ( &lt;WITH&gt; <A HREF="#prod46">RecordConstructor</A> )? ) )</TD>
3573</TR>
3574<TR>
3575<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod70">FunctionParameters</A></TD>
3576<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3577<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; ( <A HREF="#prod73">FunctionParameterList</A> )? &lt;RIGHTPAREN&gt;</TD>
3578</TR>
3579<TR>
3580<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod73">FunctionParameterList</A></TD>
3581<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3582<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;DOT&gt; &lt;DOT&gt; &lt;DOT&gt; ) | ( <A HREF="#prod74">FunctionParameter</A> ( &lt;COMMA&gt; <A HREF="#prod74">FunctionParameter</A> )* ) )</TD>
3583</TR>
3584<TR>
3585<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod74">FunctionParameter</A></TD>
3586<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3587<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod75">VariableIdentifier</A> ( ( &lt;COLON&gt; )? <A HREF="#prod76">TypeExpr</A> )?</TD>
3588</TR>
3589<TR>
3590<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod71">FunctionReturnType</A></TD>
3591<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3592<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; <A HREF="#prod76">TypeExpr</A> )?</TD>
3593</TR>
3594<TR>
3595<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod72">FunctionBody</A></TD>
3596<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3597<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod77">SelectExpression</A> | <A HREF="#prod78">Expression</A> )</TD>
3598</TR>
3599<TR>
3600<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod67">FunctionExternalIdentifier</A></TD>
3601<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3602<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod79">StringLiteral</A> ( &lt;COMMA&gt; <A HREF="#prod79">StringLiteral</A> )*</TD>
3603</TR>
3604<TR>
3605<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod29">CreateFeedStatement</A></TD>
3606<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3607<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod80">FeedSpecification</A></TD>
3608</TR>
3609<TR>
3610<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod80">FeedSpecification</A></TD>
3611<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3612<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod34">IfNotExists</A> &lt;WITH&gt; <A HREF="#prod46">RecordConstructor</A></TD>
3613</TR>
3614<TR>
3615<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod30">CreateFeedPolicyStatement</A></TD>
3616<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3617<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INGESTION&gt; &lt;POLICY&gt; <A HREF="#prod81">FeedPolicySpecification</A></TD>
3618</TR>
3619<TR>
3620<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod81">FeedPolicySpecification</A></TD>
3621<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3622<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A> <A HREF="#prod34">IfNotExists</A> &lt;FROM&gt; ( &lt;POLICY&gt; <A HREF="#prod37">Identifier</A> <A HREF="#prod48">Configuration</A> ( &lt;DEFINITION&gt; <A HREF="#prod82">ConstantString</A> )? | &lt;PATH&gt; <A HREF="#prod82">ConstantString</A> ( &lt;DEFINITION&gt; <A HREF="#prod82">ConstantString</A> )? )</TD>
3623</TR>
3624<TR>
3625<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod31">CreateFullTextStatement</A></TD>
3626<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3627<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FULLTEXT&gt; ( &lt;FILTER&gt; <A HREF="#prod83">CreateFullTextFilterSpec</A> | ( &lt;IDENTIFIER&gt; <A HREF="#prod84">CreateFullTextConfigSpec</A> ) ) )</TD>
3628</TR>
3629<TR>
3630<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod83">CreateFullTextFilterSpec</A></TD>
3631<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3632<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod41">QualifiedName</A> <A HREF="#prod34">IfNotExists</A> &lt;AS&gt; <A HREF="#prod46">RecordConstructor</A> )</TD>
3633</TR>
3634<TR>
3635<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod84">CreateFullTextConfigSpec</A></TD>
3636<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3637<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod41">QualifiedName</A> <A HREF="#prod34">IfNotExists</A> &lt;AS&gt; <A HREF="#prod46">RecordConstructor</A> )</TD>
3638</TR>
3639<TR>
3640<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod28">CreateSynonymStatement</A></TD>
3641<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3642<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SYNONYM&gt; <A HREF="#prod85">SynonymSpecification</A></TD>
3643</TR>
3644<TR>
3645<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod85">SynonymSpecification</A></TD>
3646<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3647<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod34">IfNotExists</A> &lt;FOR&gt; <A HREF="#prod41">QualifiedName</A></TD>
3648</TR>
3649<TR>
3650<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod34">IfNotExists</A></TD>
3651<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3652<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IF&gt; &lt;NOT&gt; &lt;EXISTS&gt; )?</TD>
3653</TR>
3654<TR>
3655<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod86">ApplyFunction</A></TD>
3656<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3657<TD ALIGN=LEFT VALIGN=BASELINE>&lt;APPLY&gt; &lt;FUNCTION&gt; <A HREF="#prod69">FunctionName</A> ( &lt;COMMA&gt; <A HREF="#prod69">FunctionName</A> )*</TD>
3658</TR>
3659<TR>
3660<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod87">GetPolicy</A></TD>
3661<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3662<TD ALIGN=LEFT VALIGN=BASELINE>&lt;USING&gt; &lt;POLICY&gt; <A HREF="#prod37">Identifier</A></TD>
3663</TR>
3664<TR>
3665<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod88">FunctionSignature</A></TD>
3666<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3667<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod69">FunctionName</A> ( <A HREF="#prod70">FunctionParameters</A> | ( &lt;LEFTPAREN&gt; <A HREF="#prod89">FunctionArity</A> &lt;RIGHTPAREN&gt; ) | ( &lt;ATT&gt; <A HREF="#prod89">FunctionArity</A> ) )</TD>
3668</TR>
3669<TR>
3670<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod89">FunctionArity</A></TD>
3671<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3672<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INTEGER_LITERAL&gt;</TD>
3673</TR>
3674<TR>
3675<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod43">PrimaryKey</A></TD>
3676<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3677<TD ALIGN=LEFT VALIGN=BASELINE>&lt;PRIMARY&gt; &lt;KEY&gt; <A HREF="#prod45">NestedField</A> ( &lt;COMMA&gt; <A HREF="#prod45">NestedField</A> )*</TD>
3678</TR>
3679<TR>
3680<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod8">DropStatement</A></TD>
3681<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3682<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DROP&gt; ( <A HREF="#prod90">DropDatasetStatement</A> | <A HREF="#prod91">DropIndexStatement</A> | <A HREF="#prod92">DropNodeGroupStatement</A> | <A HREF="#prod93">DropTypeStatement</A> | <A HREF="#prod94">DropDataverseStatement</A> | <A HREF="#prod95">DropAdapterStatement</A> | <A HREF="#prod96">DropFunctionStatement</A> | <A HREF="#prod97">DropFeedStatement</A> | <A HREF="#prod98">DropFeedPolicyStatement</A> | <A HREF="#prod99">DropSynonymStatement</A> | <A HREF="#prod100">DropFullTextStatement</A> )</TD>
3683</TR>
3684<TR>
3685<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod90">DropDatasetStatement</A></TD>
3686<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3687<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Dataset</A> <A HREF="#prod101">DropDatasetSpecification</A></TD>
3688</TR>
3689<TR>
3690<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod101">DropDatasetSpecification</A></TD>
3691<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3692<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod102">IfExists</A></TD>
3693</TR>
3694<TR>
3695<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod91">DropIndexStatement</A></TD>
3696<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3697<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INDEX&gt; <A HREF="#prod103">DropIndexSpecification</A></TD>
3698</TR>
3699<TR>
3700<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod103">DropIndexSpecification</A></TD>
3701<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3702<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod104">DoubleQualifiedName</A> <A HREF="#prod102">IfExists</A></TD>
3703</TR>
3704<TR>
3705<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod100">DropFullTextStatement</A></TD>
3706<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3707<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FULLTEXT&gt; ( &lt;FILTER&gt; <A HREF="#prod105">DropFullTextFilterSpec</A> | ( &lt;IDENTIFIER&gt; <A HREF="#prod106">DropFullTextConfigSpec</A> ) )</TD>
3708</TR>
3709<TR>
3710<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod105">DropFullTextFilterSpec</A></TD>
3711<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3712<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod102">IfExists</A></TD>
3713</TR>
3714<TR>
3715<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod106">DropFullTextConfigSpec</A></TD>
3716<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3717<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod102">IfExists</A></TD>
3718</TR>
3719<TR>
3720<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod92">DropNodeGroupStatement</A></TD>
3721<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3722<TD ALIGN=LEFT VALIGN=BASELINE>&lt;NODEGROUP&gt; <A HREF="#prod107">DropNodeGroupSpecification</A></TD>
3723</TR>
3724<TR>
3725<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod107">DropNodeGroupSpecification</A></TD>
3726<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3727<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A> <A HREF="#prod102">IfExists</A></TD>
3728</TR>
3729<TR>
3730<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod93">DropTypeStatement</A></TD>
3731<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3732<TD ALIGN=LEFT VALIGN=BASELINE>&lt;TYPE&gt; <A HREF="#prod108">DropTypeSpecification</A></TD>
3733</TR>
3734<TR>
3735<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod108">DropTypeSpecification</A></TD>
3736<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3737<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod33">TypeName</A> <A HREF="#prod102">IfExists</A></TD>
3738</TR>
3739<TR>
3740<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod94">DropDataverseStatement</A></TD>
3741<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3742<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DATAVERSE&gt; <A HREF="#prod109">DropDataverseSpecification</A></TD>
3743</TR>
3744<TR>
3745<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod109">DropDataverseSpecification</A></TD>
3746<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3747<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">DataverseName</A> <A HREF="#prod102">IfExists</A></TD>
3748</TR>
3749<TR>
3750<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod95">DropAdapterStatement</A></TD>
3751<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3752<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ADAPTER&gt; <A HREF="#prod110">DropAdapterSpecification</A></TD>
3753</TR>
3754<TR>
3755<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod110">DropAdapterSpecification</A></TD>
3756<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3757<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod102">IfExists</A></TD>
3758</TR>
3759<TR>
3760<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod96">DropFunctionStatement</A></TD>
3761<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3762<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FUNCTION&gt; <A HREF="#prod111">DropFunctionSpecification</A></TD>
3763</TR>
3764<TR>
3765<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod111">DropFunctionSpecification</A></TD>
3766<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3767<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod88">FunctionSignature</A> <A HREF="#prod102">IfExists</A></TD>
3768</TR>
3769<TR>
3770<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod97">DropFeedStatement</A></TD>
3771<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3772<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod112">DropFeedSpecification</A></TD>
3773</TR>
3774<TR>
3775<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod112">DropFeedSpecification</A></TD>
3776<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3777<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod102">IfExists</A></TD>
3778</TR>
3779<TR>
3780<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod98">DropFeedPolicyStatement</A></TD>
3781<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3782<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INGESTION&gt; &lt;POLICY&gt; <A HREF="#prod113">DropFeedPolicySpecification</A></TD>
3783</TR>
3784<TR>
3785<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod113">DropFeedPolicySpecification</A></TD>
3786<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3787<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod102">IfExists</A></TD>
3788</TR>
3789<TR>
3790<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod99">DropSynonymStatement</A></TD>
3791<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3792<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SYNONYM&gt; <A HREF="#prod114">DropSynonymSpecification</A></TD>
3793</TR>
3794<TR>
3795<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod114">DropSynonymSpecification</A></TD>
3796<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3797<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A> <A HREF="#prod102">IfExists</A></TD>
3798</TR>
3799<TR>
3800<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod102">IfExists</A></TD>
3801<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3802<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IF&gt; &lt;EXISTS&gt; )?</TD>
3803</TR>
3804<TR>
3805<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod11">InsertStatement</A></TD>
3806<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3807<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INSERT&gt; &lt;INTO&gt; <A HREF="#prod41">QualifiedName</A> ( &lt;AS&gt; <A HREF="#prod115">Variable</A> )? <A HREF="#prod17">Query</A> ( &lt;RETURNING&gt; <A HREF="#prod78">Expression</A> )?</TD>
3808</TR>
3809<TR>
3810<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod14">UpsertStatement</A></TD>
3811<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3812<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UPSERT&gt; &lt;INTO&gt; <A HREF="#prod41">QualifiedName</A> ( &lt;AS&gt; <A HREF="#prod115">Variable</A> )? <A HREF="#prod17">Query</A> ( &lt;RETURNING&gt; <A HREF="#prod78">Expression</A> )?</TD>
3813</TR>
3814<TR>
3815<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod12">DeleteStatement</A></TD>
3816<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3817<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DELETE&gt; &lt;FROM&gt; <A HREF="#prod41">QualifiedName</A> ( ( &lt;AS&gt; )? <A HREF="#prod115">Variable</A> )? ( &lt;WHERE&gt; <A HREF="#prod78">Expression</A> )?</TD>
3818</TR>
3819<TR>
3820<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod13">UpdateStatement</A></TD>
3821<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3822<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UPDATE&gt; <A HREF="#prod115">Variable</A> &lt;IN&gt; <A HREF="#prod78">Expression</A> &lt;WHERE&gt; <A HREF="#prod78">Expression</A> &lt;LEFTPAREN&gt; ( <A HREF="#prod116">UpdateClause</A> ( &lt;COMMA&gt; <A HREF="#prod116">UpdateClause</A> )* ) &lt;RIGHTPAREN&gt;</TD>
3823</TR>
3824<TR>
3825<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod116">UpdateClause</A></TD>
3826<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3827<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;SET&gt; <A HREF="#prod78">Expression</A> &lt;EQ&gt; <A HREF="#prod78">Expression</A> | <A HREF="#prod11">InsertStatement</A> | <A HREF="#prod12">DeleteStatement</A> | <A HREF="#prod13">UpdateStatement</A> | &lt;IF&gt; &lt;LEFTPAREN&gt; <A HREF="#prod78">Expression</A> &lt;RIGHTPAREN&gt; &lt;THEN&gt; <A HREF="#prod116">UpdateClause</A> ( &lt;ELSE&gt; <A HREF="#prod116">UpdateClause</A> )? )</TD>
3828</TR>
3829<TR>
3830<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod10">SetStatement</A></TD>
3831<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3832<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SET&gt; <A HREF="#prod37">Identifier</A> <A HREF="#prod82">ConstantString</A></TD>
3833</TR>
3834<TR>
3835<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod9">WriteStatement</A></TD>
3836<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3837<TD ALIGN=LEFT VALIGN=BASELINE>&lt;WRITE&gt; &lt;OUTPUT&gt; &lt;TO&gt; <A HREF="#prod37">Identifier</A> &lt;COLON&gt; <A HREF="#prod82">ConstantString</A> ( &lt;USING&gt; <A HREF="#prod82">ConstantString</A> )?</TD>
3838</TR>
3839<TR>
3840<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod7">LoadStatement</A></TD>
3841<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3842<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LOAD&gt; <A HREF="#prod38">Dataset</A> <A HREF="#prod41">QualifiedName</A> &lt;USING&gt; <A HREF="#prod47">AdapterName</A> <A HREF="#prod48">Configuration</A> ( &lt;PRESORTED&gt; )?</TD>
3843</TR>
3844<TR>
3845<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod47">AdapterName</A></TD>
3846<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3847<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A></TD>
3848</TR>
3849<TR>
3850<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod16">CompactStatement</A></TD>
3851<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3852<TD ALIGN=LEFT VALIGN=BASELINE>&lt;COMPACT&gt; <A HREF="#prod38">Dataset</A> <A HREF="#prod41">QualifiedName</A></TD>
3853</TR>
3854<TR>
3855<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod15">ConnectionStatement</A></TD>
3856<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3857<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;CONNECT&gt; <A HREF="#prod117">ConnectStatement</A> | &lt;DISCONNECT&gt; <A HREF="#prod118">DisconnectStatement</A> | &lt;START&gt; <A HREF="#prod119">StartStatement</A> | &lt;STOP&gt; <A HREF="#prod120">StopStatement</A> )</TD>
3858</TR>
3859<TR>
3860<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod119">StartStatement</A></TD>
3861<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3862<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod41">QualifiedName</A></TD>
3863</TR>
3864<TR>
3865<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod120">StopStatement</A></TD>
3866<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3867<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod41">QualifiedName</A></TD>
3868</TR>
3869<TR>
3870<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod118">DisconnectStatement</A></TD>
3871<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3872<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FEED&gt; <A HREF="#prod41">QualifiedName</A> &lt;FROM&gt; <A HREF="#prod38">Dataset</A> <A HREF="#prod41">QualifiedName</A> )</TD>
3873</TR>
3874<TR>
3875<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod117">ConnectStatement</A></TD>
3876<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3877<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FEED&gt; <A HREF="#prod41">QualifiedName</A> &lt;TO&gt; <A HREF="#prod38">Dataset</A> <A HREF="#prod41">QualifiedName</A> ( <A HREF="#prod86">ApplyFunction</A> )? ( <A HREF="#prod87">GetPolicy</A> )? ( &lt;WHERE&gt; <A HREF="#prod78">Expression</A> )? )</TD>
3878</TR>
3879<TR>
3880<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod48">Configuration</A></TD>
3881<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3882<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; ( <A HREF="#prod121">KeyValuePair</A> ( &lt;COMMA&gt; <A HREF="#prod121">KeyValuePair</A> )* )? &lt;RIGHTPAREN&gt;</TD>
3883</TR>
3884<TR>
3885<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod121">KeyValuePair</A></TD>
3886<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3887<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod82">ConstantString</A> &lt;EQ&gt; ( <A HREF="#prod82">ConstantString</A> | ( &lt;TRUE&gt; | &lt;FALSE&gt; ) ) &lt;RIGHTPAREN&gt;</TD>
3888</TR>
3889<TR>
3890<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod44">Properties</A></TD>
3891<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3892<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod122">Property</A> ( &lt;COMMA&gt; <A HREF="#prod122">Property</A> )* &lt;RIGHTPAREN&gt; )?</TD>
3893</TR>
3894<TR>
3895<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod122">Property</A></TD>
3896<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3897<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod37">Identifier</A> | <A HREF="#prod79">StringLiteral</A> ) &lt;EQ&gt; ( <A HREF="#prod82">ConstantString</A> | &lt;INTEGER_LITERAL&gt; )</TD>
3898</TR>
3899<TR>
3900<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod63">IndexedTypeExpr</A></TD>
3901<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3902<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod76">TypeExpr</A> ( &lt;QUES&gt; )?</TD>
3903</TR>
3904<TR>
3905<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod76">TypeExpr</A></TD>
3906<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3907<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod51">TypeReference</A> | <A HREF="#prod123">OrderedListTypeDef</A> | <A HREF="#prod124">UnorderedListTypeDef</A> | <A HREF="#prod35">RecordTypeDef</A> )</TD>
3908</TR>
3909<TR>
3910<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod53">RecordTypeKind</A></TD>
3911<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3912<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;CLOSED&gt; | &lt;OPEN&gt; )</TD>
3913</TR>
3914<TR>
3915<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod35">RecordTypeDef</A></TD>
3916<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3917<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod53">RecordTypeKind</A> )? &lt;LEFTBRACE&gt; ( <A HREF="#prod125">RecordField</A> ( &lt;COMMA&gt; <A HREF="#prod125">RecordField</A> )* )? &lt;RIGHTBRACE&gt;</TD>
3918</TR>
3919<TR>
3920<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod125">RecordField</A></TD>
3921<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3922<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A> &lt;COLON&gt; <A HREF="#prod76">TypeExpr</A> ( &lt;QUES&gt; )?</TD>
3923</TR>
3924<TR>
3925<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod51">TypeReference</A></TD>
3926<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3927<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A></TD>
3928</TR>
3929<TR>
3930<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod123">OrderedListTypeDef</A></TD>
3931<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3932<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; ( <A HREF="#prod76">TypeExpr</A> ) &lt;RIGHTBRACKET&gt;</TD>
3933</TR>
3934<TR>
3935<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod124">UnorderedListTypeDef</A></TD>
3936<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3937<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTDBLBRACE&gt; ( <A HREF="#prod76">TypeExpr</A> ) &lt;RIGHTDBLBRACE&gt;</TD>
3938</TR>
3939<TR>
3940<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod69">FunctionName</A></TD>
3941<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3942<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod126">MultipartIdentifierWithHints</A> ( &lt;SHARP&gt; <A HREF="#prod37">Identifier</A> )?</TD>
3943</TR>
3944<TR>
3945<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod33">TypeName</A></TD>
3946<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3947<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod41">QualifiedName</A></TD>
3948</TR>
3949<TR>
3950<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod37">Identifier</A></TD>
3951<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3952<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod127">QuotedString</A> )</TD>
3953</TR>
3954<TR>
3955<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod128">ParenthesizedIdentifierList</A></TD>
3956<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3957<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod37">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod37">Identifier</A> )* &lt;RIGHTPAREN&gt;</TD>
3958</TR>
3959<TR>
3960<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod129">OpenField</A></TD>
3961<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3962<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod45">NestedField</A> ( &lt;COLON&gt; <A HREF="#prod63">IndexedTypeExpr</A> )?</TD>
3963</TR>
3964<TR>
3965<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod45">NestedField</A></TD>
3966<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3967<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A> ( &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; )? ( &lt;DOT&gt; <A HREF="#prod37">Identifier</A> )*</TD>
3968</TR>
3969<TR>
3970<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod82">ConstantString</A></TD>
3971<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3972<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod127">QuotedString</A> | <A HREF="#prod79">StringLiteral</A> )</TD>
3973</TR>
3974<TR>
3975<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod127">QuotedString</A></TD>
3976<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3977<TD ALIGN=LEFT VALIGN=BASELINE>&lt;QUOTED_STRING&gt;</TD>
3978</TR>
3979<TR>
3980<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod79">StringLiteral</A></TD>
3981<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3982<TD ALIGN=LEFT VALIGN=BASELINE>&lt;STRING_LITERAL&gt;</TD>
3983</TR>
3984<TR>
3985<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod62">MultipartIdentifier</A></TD>
3986<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3987<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod126">MultipartIdentifierWithHints</A></TD>
3988</TR>
3989<TR>
3990<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod126">MultipartIdentifierWithHints</A></TD>
3991<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3992<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A> ( &lt;DOT&gt; <A HREF="#prod37">Identifier</A> )*</TD>
3993</TR>
3994<TR>
3995<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod19">DataverseName</A></TD>
3996<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3997<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod62">MultipartIdentifier</A></TD>
3998</TR>
3999<TR>
4000<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod41">QualifiedName</A></TD>
4001<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4002<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod62">MultipartIdentifier</A></TD>
4003</TR>
4004<TR>
4005<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod104">DoubleQualifiedName</A></TD>
4006<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4007<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod37">Identifier</A> ( &lt;DOT&gt; <A HREF="#prod37">Identifier</A> )+</TD>
4008</TR>
4009<TR>
4010<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod5">FunctionDeclaration</A></TD>
4011<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4012<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DECLARE&gt; &lt;FUNCTION&gt; <A HREF="#prod37">Identifier</A> <A HREF="#prod70">FunctionParameters</A> &lt;LEFTBRACE&gt; <A HREF="#prod72">FunctionBody</A> &lt;RIGHTBRACE&gt;</TD>
4013</TR>
4014<TR>
4015<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod17">Query</A></TD>
4016<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4017<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod78">Expression</A> | <A HREF="#prod77">SelectExpression</A> )</TD>
4018</TR>
4019<TR>
4020<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod78">Expression</A></TD>
4021<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4022<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod130">OperatorExpr</A> | <A HREF="#prod131">QuantifiedExpression</A> )</TD>
4023</TR>
4024<TR>
4025<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod130">OperatorExpr</A></TD>
4026<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4027<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod132">AndExpr</A> ( &lt;OR&gt; <A HREF="#prod132">AndExpr</A> )*</TD>
4028</TR>
4029<TR>
4030<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod132">AndExpr</A></TD>
4031<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4032<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod133">NotExpr</A> ( &lt;AND&gt; <A HREF="#prod133">NotExpr</A> )*</TD>
4033</TR>
4034<TR>
4035<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod133">NotExpr</A></TD>
4036<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4037<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;NOT&gt; )? <A HREF="#prod134">RelExpr</A></TD>
4038</TR>
4039<TR>
4040<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod134">RelExpr</A></TD>
4041<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4042<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod135">BetweenExpr</A> ( ( &lt;LT&gt; | &lt;GT&gt; | &lt;LE&gt; | &lt;GE&gt; | &lt;EQ&gt; | &lt;NE&gt; | &lt;LG&gt; | &lt;SIMILAR&gt; | ( &lt;NOT&gt; )? &lt;IN&gt; ) <A HREF="#prod135">BetweenExpr</A> )?</TD>
4043</TR>
4044<TR>
4045<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod135">BetweenExpr</A></TD>
4046<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4047<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod136">IsExpr</A> ( ( &lt;NOT&gt; )? &lt;BETWEEN&gt; <A HREF="#prod136">IsExpr</A> &lt;AND&gt; <A HREF="#prod136">IsExpr</A> )?</TD>
4048</TR>
4049<TR>
4050<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod136">IsExpr</A></TD>
4051<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4052<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod137">LikeExpr</A> ( &lt;IS&gt; ( &lt;NOT&gt; )? ( &lt;NULL&gt; | &lt;MISSING&gt; | &lt;UNKNOWN&gt; | ( &lt;KNOWN&gt; | &lt;VALUED&gt; ) ) )?</TD>
4053</TR>
4054<TR>
4055<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod137">LikeExpr</A></TD>
4056<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4057<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod138">ConcatExpr</A> ( ( &lt;NOT&gt; )? &lt;LIKE&gt; <A HREF="#prod138">ConcatExpr</A> )?</TD>
4058</TR>
4059<TR>
4060<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod138">ConcatExpr</A></TD>
4061<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4062<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod139">AddExpr</A> ( &lt;CONCAT&gt; <A HREF="#prod139">AddExpr</A> )*</TD>
4063</TR>
4064<TR>
4065<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod139">AddExpr</A></TD>
4066<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4067<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod140">MultExpr</A> ( ( &lt;PLUS&gt; | &lt;MINUS&gt; ) <A HREF="#prod140">MultExpr</A> )*</TD>
4068</TR>
4069<TR>
4070<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod140">MultExpr</A></TD>
4071<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4072<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod141">ExponentExpr</A> ( ( &lt;MUL&gt; | &lt;DIVIDE&gt; | &lt;DIV&gt; | ( &lt;MOD&gt; | &lt;PERCENT&gt; ) ) <A HREF="#prod141">ExponentExpr</A> )*</TD>
4073</TR>
4074<TR>
4075<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod141">ExponentExpr</A></TD>
4076<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4077<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod142">UnaryExpr</A> ( &lt;CARET&gt; <A HREF="#prod142">UnaryExpr</A> )?</TD>
4078</TR>
4079<TR>
4080<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod142">UnaryExpr</A></TD>
4081<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4082<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;PLUS&gt; | &lt;MINUS&gt; | ( &lt;NOT&gt; )? &lt;EXISTS&gt; ) )? <A HREF="#prod143">ValueExpr</A></TD>
4083</TR>
4084<TR>
4085<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod143">ValueExpr</A></TD>
4086<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4087<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod144">PrimaryExpr</A> ( <A HREF="#prod145">FieldAccessor</A> | <A HREF="#prod146">IndexAccessor</A> )*</TD>
4088</TR>
4089<TR>
4090<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod145">FieldAccessor</A></TD>
4091<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4092<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DOT&gt; <A HREF="#prod37">Identifier</A></TD>
4093</TR>
4094<TR>
4095<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod146">IndexAccessor</A></TD>
4096<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4097<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; ( &lt;MUL&gt; | ( <A HREF="#prod78">Expression</A> ( &lt;COLON&gt; ( <A HREF="#prod78">Expression</A> )? )? ) ) &lt;RIGHTBRACKET&gt;</TD>
4098</TR>
4099<TR>
4100<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod144">PrimaryExpr</A></TD>
4101<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4102<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod147">FunctionCallExpr</A> | <A HREF="#prod148">CaseExpr</A> | <A HREF="#prod149">Literal</A> | <A HREF="#prod150">VariableRef</A> | <A HREF="#prod151">ExternalVariableRef</A> | <A HREF="#prod152">ListConstructor</A> | <A HREF="#prod46">RecordConstructor</A> | <A HREF="#prod153">ParenthesizedExpression</A> )</TD>
4103</TR>
4104<TR>
4105<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod149">Literal</A></TD>
4106<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4107<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod79">StringLiteral</A> | &lt;INTEGER_LITERAL&gt; | &lt;FLOAT_LITERAL&gt; | &lt;DOUBLE_LITERAL&gt; | &lt;MISSING&gt; | &lt;NULL&gt; | &lt;TRUE&gt; | &lt;FALSE&gt; )</TD>
4108</TR>
4109<TR>
4110<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod150">VariableRef</A></TD>
4111<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4112<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod75">VariableIdentifier</A></TD>
4113</TR>
4114<TR>
4115<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod115">Variable</A></TD>
4116<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4117<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod75">VariableIdentifier</A></TD>
4118</TR>
4119<TR>
4120<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod75">VariableIdentifier</A></TD>
4121<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4122<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod127">QuotedString</A> )</TD>
4123</TR>
4124<TR>
4125<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod154">VariableWithFieldMap</A></TD>
4126<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4127<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod115">Variable</A> ( &lt;LEFTPAREN&gt; <A HREF="#prod150">VariableRef</A> &lt;AS&gt; <A HREF="#prod37">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod150">VariableRef</A> &lt;AS&gt; <A HREF="#prod37">Identifier</A> )* &lt;RIGHTPAREN&gt; )?</TD>
4128</TR>
4129<TR>
4130<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod151">ExternalVariableRef</A></TD>
4131<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4132<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;DOLLAR_IDENTIFIER&gt; | &lt;DOLLAR_INTEGER_LITERAL&gt; | &lt;DOLLAR_QUOTED_STRING&gt; | &lt;QUES&gt; )</TD>
4133</TR>
4134<TR>
4135<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod152">ListConstructor</A></TD>
4136<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4137<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod155">OrderedListConstructor</A> | <A HREF="#prod156">UnorderedListConstructor</A> )</TD>
4138</TR>
4139<TR>
4140<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod155">OrderedListConstructor</A></TD>
4141<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4142<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; <A HREF="#prod157">ExpressionList</A> &lt;RIGHTBRACKET&gt;</TD>
4143</TR>
4144<TR>
4145<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod156">UnorderedListConstructor</A></TD>
4146<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4147<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTDBLBRACE&gt; <A HREF="#prod157">ExpressionList</A> &lt;RIGHTDBLBRACE&gt;</TD>
4148</TR>
4149<TR>
4150<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod157">ExpressionList</A></TD>
4151<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4152<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod78">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod78">Expression</A> )* )?</TD>
4153</TR>
4154<TR>
4155<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod46">RecordConstructor</A></TD>
4156<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4157<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACE&gt; ( <A HREF="#prod158">FieldBinding</A> ( &lt;COMMA&gt; <A HREF="#prod158">FieldBinding</A> )* )? &lt;RIGHTBRACE&gt;</TD>
4158</TR>
4159<TR>
4160<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod158">FieldBinding</A></TD>
4161<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4162<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod78">Expression</A> ( &lt;COLON&gt; <A HREF="#prod78">Expression</A> )?</TD>
4163</TR>
4164<TR>
4165<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod147">FunctionCallExpr</A></TD>
4166<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4167<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod69">FunctionName</A> &lt;LEFTPAREN&gt; ( ( &lt;DISTINCT&gt; )? ( <A HREF="#prod78">Expression</A> | &lt;MUL&gt; ) ( &lt;COMMA&gt; <A HREF="#prod78">Expression</A> )* )? &lt;RIGHTPAREN&gt; ( &lt;FILTER&gt; &lt;LEFTPAREN&gt; &lt;WHERE&gt; <A HREF="#prod78">Expression</A> &lt;RIGHTPAREN&gt; )? ( <A HREF="#prod159">WindowExpr</A> )?</TD>
4168</TR>
4169<TR>
4170<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod159">WindowExpr</A></TD>
4171<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4172<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FROM&gt; &lt;IDENTIFIER&gt; )? ( &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; )? &lt;OVER&gt;</TD>
4173</TR>
4174<TR>
4175<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod160">OverClause</A></TD>
4176<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4177<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod154">VariableWithFieldMap</A> &lt;AS&gt; )? &lt;LEFTPAREN&gt; ( &lt;IDENTIFIER&gt; &lt;BY&gt; <A HREF="#prod78">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod78">Expression</A> )* )? ( <A HREF="#prod161">OrderbyClause</A> ( <A HREF="#prod162">WindowFrameMode</A> ( <A HREF="#prod163">WindowFrameBoundary</A> | ( &lt;BETWEEN&gt; <A HREF="#prod163">WindowFrameBoundary</A> &lt;AND&gt; <A HREF="#prod163">WindowFrameBoundary</A> ) ) ( <A HREF="#prod164">WindowFrameExclusion</A> )? )? )? &lt;RIGHTPAREN&gt;</TD>
4178</TR>
4179<TR>
4180<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod162">WindowFrameMode</A></TD>
4181<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4182<TD ALIGN=LEFT VALIGN=BASELINE>&lt;IDENTIFIER&gt;</TD>
4183</TR>
4184<TR>
4185<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod163">WindowFrameBoundary</A></TD>
4186<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4187<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod78">Expression</A> ) &lt;IDENTIFIER&gt;</TD>
4188</TR>
4189<TR>
4190<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod164">WindowFrameExclusion</A></TD>
4191<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4192<TD ALIGN=LEFT VALIGN=BASELINE>&lt;IDENTIFIER&gt; ( &lt;GROUP&gt; | ( &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; ) )</TD>
4193</TR>
4194<TR>
4195<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod153">ParenthesizedExpression</A></TD>
4196<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4197<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod78">Expression</A> &lt;RIGHTPAREN&gt; | <A HREF="#prod165">Subquery</A> )</TD>
4198</TR>
4199<TR>
4200<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod148">CaseExpr</A></TD>
4201<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4202<TD ALIGN=LEFT VALIGN=BASELINE>&lt;CASE&gt; ( <A HREF="#prod78">Expression</A> )? ( &lt;WHEN&gt; <A HREF="#prod78">Expression</A> &lt;THEN&gt; <A HREF="#prod78">Expression</A> )* ( &lt;ELSE&gt; <A HREF="#prod78">Expression</A> )? &lt;END&gt;</TD>
4203</TR>
4204<TR>
4205<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod77">SelectExpression</A></TD>
4206<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4207<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod166">LetClause</A> )? <A HREF="#prod167">SelectSetOperation</A> ( <A HREF="#prod161">OrderbyClause</A> )? ( <A HREF="#prod168">LimitClause</A> )?</TD>
4208</TR>
4209<TR>
4210<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod167">SelectSetOperation</A></TD>
4211<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4212<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod169">SelectBlock</A> ( ( &lt;UNION&gt; | &lt;INTERSECT&gt; | &lt;EXCEPT&gt; ) ( &lt;ALL&gt; )? ( <A HREF="#prod169">SelectBlock</A> | <A HREF="#prod165">Subquery</A> ) )*</TD>
4213</TR>
4214<TR>
4215<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod165">Subquery</A></TD>
4216<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4217<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod77">SelectExpression</A> &lt;RIGHTPAREN&gt;</TD>
4218</TR>
4219<TR>
4220<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod169">SelectBlock</A></TD>
4221<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4222<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod170">SelectClause</A> ( ( <A HREF="#prod171">FromClause</A> ( <A HREF="#prod166">LetClause</A> )? ) | ( <A HREF="#prod166">LetClause</A> ) )? ( <A HREF="#prod172">WhereClause</A> )? ( <A HREF="#prod173">GroupbyClause</A> ( <A HREF="#prod166">LetClause</A> )? ( <A HREF="#prod174">HavingClause</A> )? )? | <A HREF="#prod171">FromClause</A> ( <A HREF="#prod166">LetClause</A> )? ( <A HREF="#prod172">WhereClause</A> )? ( <A HREF="#prod173">GroupbyClause</A> ( <A HREF="#prod166">LetClause</A> )? ( <A HREF="#prod174">HavingClause</A> )? )? <A HREF="#prod170">SelectClause</A> )</TD>
4223</TR>
4224<TR>
4225<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod170">SelectClause</A></TD>
4226<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4227<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SELECT&gt; ( &lt;ALL&gt; | &lt;DISTINCT&gt; )? ( <A HREF="#prod175">SelectRegular</A> | <A HREF="#prod176">SelectElement</A> )?</TD>
4228</TR>
4229<TR>
4230<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod175">SelectRegular</A></TD>
4231<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4232<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod177">Projection</A> ( &lt;COMMA&gt; <A HREF="#prod177">Projection</A> )*</TD>
4233</TR>
4234<TR>
4235<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod176">SelectElement</A></TD>
4236<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4237<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;RAW&gt; | &lt;ELEMENT&gt; | &lt;VALUE&gt; ) <A HREF="#prod78">Expression</A></TD>
4238</TR>
4239<TR>
4240<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod177">Projection</A></TD>
4241<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4242<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;MUL&gt; | <A HREF="#prod150">VariableRef</A> &lt;DOT&gt; &lt;MUL&gt; | <A HREF="#prod78">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod37">Identifier</A> )? )</TD>
4243</TR>
4244<TR>
4245<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod171">FromClause</A></TD>
4246<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4247<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FROM&gt; <A HREF="#prod178">FromTerm</A> ( &lt;COMMA&gt; <A HREF="#prod178">FromTerm</A> )*</TD>
4248</TR>
4249<TR>
4250<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod178">FromTerm</A></TD>
4251<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4252<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod78">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod115">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod115">Variable</A> )? ( ( <A HREF="#prod179">JoinOrUnnestClause</A> | ( &lt;INNER&gt; <A HREF="#prod179">JoinOrUnnestClause</A> ) | ( &lt;LEFT&gt; ( &lt;OUTER&gt; )? <A HREF="#prod179">JoinOrUnnestClause</A> ) | ( &lt;RIGHT&gt; ( &lt;OUTER&gt; )? <A HREF="#prod180">JoinClause</A> ) ) )*</TD>
4253</TR>
4254<TR>
4255<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod179">JoinOrUnnestClause</A></TD>
4256<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4257<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod180">JoinClause</A> | <A HREF="#prod181">UnnestClause</A> )</TD>
4258</TR>
4259<TR>
4260<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod180">JoinClause</A></TD>
4261<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4262<TD ALIGN=LEFT VALIGN=BASELINE>&lt;JOIN&gt; <A HREF="#prod78">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod115">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod115">Variable</A> )? &lt;ON&gt; <A HREF="#prod78">Expression</A></TD>
4263</TR>
4264<TR>
4265<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod181">UnnestClause</A></TD>
4266<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4267<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;UNNEST&gt; | &lt;CORRELATE&gt; | &lt;FLATTEN&gt; ) <A HREF="#prod78">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod115">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod115">Variable</A> )?</TD>
4268</TR>
4269<TR>
4270<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod166">LetClause</A></TD>
4271<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4272<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;LET&gt; | &lt;LETTING&gt; ) <A HREF="#prod182">LetElement</A> ( &lt;COMMA&gt; <A HREF="#prod182">LetElement</A> )* | &lt;WITH&gt; <A HREF="#prod183">WithElement</A> ( &lt;COMMA&gt; <A HREF="#prod183">WithElement</A> )* )</TD>
4273</TR>
4274<TR>
4275<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod172">WhereClause</A></TD>
4276<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4277<TD ALIGN=LEFT VALIGN=BASELINE>&lt;WHERE&gt; <A HREF="#prod78">Expression</A></TD>
4278</TR>
4279<TR>
4280<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod161">OrderbyClause</A></TD>
4281<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4282<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ORDER&gt; &lt;BY&gt; <A HREF="#prod78">Expression</A> ( ( &lt;ASC&gt; ) | ( &lt;DESC&gt; ) )? ( &lt;COMMA&gt; <A HREF="#prod78">Expression</A> ( ( &lt;ASC&gt; ) | ( &lt;DESC&gt; ) )? )*</TD>
4283</TR>
4284<TR>
4285<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod173">GroupbyClause</A></TD>
4286<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4287<TD ALIGN=LEFT VALIGN=BASELINE>&lt;GROUP&gt; &lt;BY&gt; <A HREF="#prod184">GroupingElementList</A> ( &lt;GROUP&gt; &lt;AS&gt; <A HREF="#prod154">VariableWithFieldMap</A> )?</TD>
4288</TR>
4289<TR>
4290<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod184">GroupingElementList</A></TD>
4291<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4292<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod185">GroupingElement</A> ( &lt;COMMA&gt; <A HREF="#prod185">GroupingElement</A> )*</TD>
4293</TR>
4294<TR>
4295<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod185">GroupingElement</A></TD>
4296<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4297<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod186">OrdinaryGroupingSetList</A> &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod186">OrdinaryGroupingSetList</A> &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod184">GroupingElementList</A> &lt;RIGHTPAREN&gt; | <A HREF="#prod187">OrdinaryGroupingSet</A> )</TD>
4298</TR>
4299<TR>
4300<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod187">OrdinaryGroupingSet</A></TD>
4301<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4302<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod188">GbyVariableExpressionPairList</A> &lt;RIGHTPAREN&gt; | <A HREF="#prod189">GbyVariableExpressionPair</A> )</TD>
4303</TR>
4304<TR>
4305<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod186">OrdinaryGroupingSetList</A></TD>
4306<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4307<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod187">OrdinaryGroupingSet</A> ( &lt;COMMA&gt; <A HREF="#prod187">OrdinaryGroupingSet</A> )*</TD>
4308</TR>
4309<TR>
4310<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod188">GbyVariableExpressionPairList</A></TD>
4311<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4312<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod189">GbyVariableExpressionPair</A> ( &lt;COMMA&gt; <A HREF="#prod189">GbyVariableExpressionPair</A> )*</TD>
4313</TR>
4314<TR>
4315<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod189">GbyVariableExpressionPair</A></TD>
4316<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4317<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod78">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod115">Variable</A> )?</TD>
4318</TR>
4319<TR>
4320<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod174">HavingClause</A></TD>
4321<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4322<TD ALIGN=LEFT VALIGN=BASELINE>&lt;HAVING&gt; <A HREF="#prod78">Expression</A></TD>
4323</TR>
4324<TR>
4325<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod168">LimitClause</A></TD>
4326<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4327<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;LIMIT&gt; <A HREF="#prod78">Expression</A> ( &lt;OFFSET&gt; <A HREF="#prod78">Expression</A> )? ) | ( &lt;OFFSET&gt; <A HREF="#prod78">Expression</A> ) )</TD>
4328</TR>
4329<TR>
4330<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod131">QuantifiedExpression</A></TD>
4331<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4332<TD ALIGN=LEFT VALIGN=BASELINE>( ( ( &lt;ANY&gt; | &lt;SOME&gt; ) ) | ( &lt;EVERY&gt; ) ) <A HREF="#prod115">Variable</A> &lt;IN&gt; <A HREF="#prod78">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod115">Variable</A> &lt;IN&gt; <A HREF="#prod78">Expression</A> )* &lt;SATISFIES&gt; <A HREF="#prod78">Expression</A> ( &lt;END&gt; )?</TD>
4333</TR>
4334<TR>
4335<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod182">LetElement</A></TD>
4336<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4337<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod115">Variable</A> &lt;EQ&gt; <A HREF="#prod78">Expression</A></TD>
4338</TR>
4339<TR>
4340<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod183">WithElement</A></TD>
4341<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4342<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod115">Variable</A> &lt;AS&gt; <A HREF="#prod78">Expression</A></TD>
4343</TR>
4344</TABLE>
4345</BODY>
4346</HTML>