blob: d9a9704ccd03e7f96d5293a186cca9e5e2d34019 [file] [log] [blame]
Ian Maxon858061a2022-05-12 19:11:28 -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 </PRE>
3011 </TD>
3012 </TR>
3013 <!-- Token -->
3014 <TR>
3015 <TD>
3016 <PRE>
3017 </PRE>
3018 </TD>
3019 </TR>
3020 <!-- Token -->
3021 <TR>
3022 <TD>
3023 <PRE>
3024 </PRE>
3025 </TD>
3026 </TR>
3027 <!-- Token -->
3028 <TR>
3029 <TD>
3030 <PRE>
3031 </PRE>
3032 </TD>
3033 </TR>
3034 <!-- Token -->
3035 <TR>
3036 <TD>
3037 <PRE>
3038 </PRE>
3039 </TD>
3040 </TR>
3041 <!-- Token -->
3042 <TR>
3043 <TD>
3044 <PRE>
3045 </PRE>
3046 </TD>
3047 </TR>
3048 <!-- Token -->
3049 <TR>
3050 <TD>
3051 <PRE>
3052 </PRE>
3053 </TD>
3054 </TR>
3055 <!-- Token -->
3056 <TR>
3057 <TD>
3058 <PRE>
3059 </PRE>
3060 </TD>
3061 </TR>
3062 <!-- Token -->
3063 <TR>
3064 <TD>
3065 <PRE>
3066 </PRE>
3067 </TD>
3068 </TR>
3069 <!-- Token -->
3070 <TR>
3071 <TD>
3072 <PRE>
3073 </PRE>
3074 </TD>
3075 </TR>
3076 <!-- Token -->
3077 <TR>
3078 <TD>
3079 <PRE>
3080 </PRE>
3081 </TD>
3082 </TR>
3083 <!-- Token -->
3084 <TR>
3085 <TD>
3086 <PRE>
3087 </PRE>
3088 </TD>
3089 </TR>
3090 <!-- Token -->
3091 <TR>
3092 <TD>
3093 <PRE>
3094 </PRE>
3095 </TD>
3096 </TR>
3097 <!-- Token -->
3098 <TR>
3099 <TD>
3100 <PRE>
3101 </PRE>
3102 </TD>
3103 </TR>
3104 <!-- Token -->
3105 <TR>
3106 <TD>
3107 <PRE>
3108 </PRE>
3109 </TD>
3110 </TR>
3111 <!-- Token -->
3112 <TR>
3113 <TD>
3114 <PRE>
3115 </PRE>
3116 </TD>
3117 </TR>
3118 <!-- Token -->
3119 <TR>
3120 <TD>
3121 <PRE>
3122 </PRE>
3123 </TD>
3124 </TR>
3125 <!-- Token -->
3126 <TR>
3127 <TD>
3128 <PRE>
3129 </PRE>
3130 </TD>
3131 </TR>
3132 <!-- Token -->
3133 <TR>
3134 <TD>
3135 <PRE>
3136 </PRE>
3137 </TD>
3138 </TR>
3139 <!-- Token -->
3140 <TR>
3141 <TD>
3142 <PRE>
3143 </PRE>
3144 </TD>
3145 </TR>
3146 <!-- Token -->
3147 <TR>
3148 <TD>
3149 <PRE>
3150 </PRE>
3151 </TD>
3152 </TR>
3153 <!-- Token -->
3154 <TR>
3155 <TD>
3156 <PRE>
3157 </PRE>
3158 </TD>
3159 </TR>
3160 <!-- Token -->
3161 <TR>
3162 <TD>
3163 <PRE>
3164 </PRE>
3165 </TD>
3166 </TR>
3167 <!-- Token -->
3168 <TR>
3169 <TD>
3170 <PRE>
3171 </PRE>
3172 </TD>
3173 </TR>
3174 <!-- Token -->
3175 <TR>
3176 <TD>
3177 <PRE>
3178 </PRE>
3179 </TD>
3180 </TR>
3181 <!-- Token -->
3182 <TR>
3183 <TD>
3184 <PRE>
3185 </PRE>
3186 </TD>
3187 </TR>
3188 <!-- Token -->
3189 <TR>
3190 <TD>
3191 <PRE>
3192 </PRE>
3193 </TD>
3194 </TR>
3195 <!-- Token -->
3196 <TR>
3197 <TD>
3198 <PRE>
3199 </PRE>
3200 </TD>
3201 </TR>
3202 <!-- Token -->
3203 <TR>
3204 <TD>
3205 <PRE>
3206 </PRE>
3207 </TD>
3208 </TR>
3209 <!-- Token -->
3210 <TR>
3211 <TD>
3212 <PRE>
3213 </PRE>
3214 </TD>
3215 </TR>
3216 <!-- Token -->
3217 <TR>
3218 <TD>
3219 <PRE>
3220 </PRE>
3221 </TD>
3222 </TR>
3223 <!-- Token -->
3224 <TR>
3225 <TD>
3226 <PRE>
3227 </PRE>
3228 </TD>
3229 </TR>
3230 <!-- Token -->
3231 <TR>
3232 <TD>
3233 <PRE>
3234 </PRE>
3235 </TD>
3236 </TR>
3237 <!-- Token -->
3238 <TR>
3239 <TD>
3240 <PRE>
3241 </PRE>
3242 </TD>
3243 </TR>
3244 <!-- Token -->
3245 <TR>
3246 <TD>
3247 <PRE>
3248 </PRE>
3249 </TD>
3250 </TR>
3251 <!-- Token -->
3252 <TR>
3253 <TD>
3254 <PRE>
3255 </PRE>
3256 </TD>
3257 </TR>
3258 <!-- Token -->
3259 <TR>
3260 <TD>
3261 <PRE>
3262 </PRE>
3263 </TD>
3264 </TR>
3265 <!-- Token -->
3266 <TR>
3267 <TD>
3268 <PRE>
3269 </PRE>
3270 </TD>
3271 </TR>
3272 <!-- Token -->
3273 <TR>
3274 <TD>
3275 <PRE>
3276 </PRE>
3277 </TD>
3278 </TR>
3279 <!-- Token -->
3280 <TR>
3281 <TD>
3282 <PRE>
3283 </PRE>
3284 </TD>
3285 </TR>
3286 <!-- Token -->
3287 <TR>
3288 <TD>
3289 <PRE>
3290 </PRE>
3291 </TD>
3292 </TR>
3293 <!-- Token -->
3294 <TR>
3295 <TD>
3296 <PRE>
3297&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN [IGNORE_CASE] : {
3298&lt;ADAPTER: "adapter"&gt;
3299| &lt;ALL: "all"&gt;
3300| &lt;AND: "and"&gt;
3301| &lt;ANY: "any"&gt;
3302| &lt;APPLY: "apply"&gt;
3303| &lt;AS: "as"&gt;
3304| &lt;ASC: "asc"&gt;
3305| &lt;AT: "at"&gt;
3306| &lt;AUTOGENERATED: "autogenerated"&gt;
3307| &lt;BETWEEN: "between"&gt;
3308| &lt;BTREE: "btree"&gt;
3309| &lt;BY: "by"&gt;
3310| &lt;CASE: "case"&gt;
3311| &lt;CAST: "cast"&gt;
3312| &lt;CLOSED: "closed"&gt;
3313| &lt;CREATE: "create"&gt;
3314| &lt;CROSS: "cross"&gt;
3315| &lt;COMPACTION: "compaction"&gt;
3316| &lt;COMPACT: "compact"&gt;
3317| &lt;CONNECT: "connect"&gt;
3318| &lt;CORRELATE: "correlate"&gt;
3319| &lt;DATASET: "dataset"&gt;
3320| &lt;COLLECTION: "collection"&gt;
3321| &lt;DATAVERSE: "dataverse"&gt;
3322| &lt;DECLARE: "declare"&gt;
3323| &lt;DEFINITION: "definition"&gt;
3324| &lt;DELETE: "delete"&gt;
3325| &lt;DESC: "desc"&gt;
3326| &lt;DISCONNECT: "disconnect"&gt;
3327| &lt;DISTINCT: "distinct"&gt;
3328| &lt;DIV: "div"&gt;
3329| &lt;DROP: "drop"&gt;
3330| &lt;ELEMENT: "element"&gt;
3331| &lt;EXPLAIN: "explain"&gt;
3332| &lt;ELSE: "else"&gt;
3333| &lt;ENFORCED: "enforced"&gt;
3334| &lt;END: "end"&gt;
3335| &lt;EVERY: "every"&gt;
3336| &lt;EXCEPT: "except"&gt;
3337| &lt;EXISTS: "exists"&gt;
3338| &lt;EXTERNAL: "external"&gt;
3339| &lt;FALSE: "false"&gt;
3340| &lt;FEED: "feed"&gt;
3341| &lt;FILTER: "filter"&gt;
3342| &lt;FLATTEN: "flatten"&gt;
3343| &lt;FOR: "for"&gt;
3344| &lt;FROM: "from"&gt;
3345| &lt;FULL: "full"&gt;
3346| &lt;FULLTEXT: "fulltext"&gt;
3347| &lt;FUNCTION: "function"&gt;
3348| &lt;GROUP: "group"&gt;
3349| &lt;HAVING: "having"&gt;
3350| &lt;HINTS: "hints"&gt;
3351| &lt;IF: "if"&gt;
3352| &lt;INTO: "into"&gt;
3353| &lt;IN: "in"&gt;
3354| &lt;INDEX: "index"&gt;
3355| &lt;INGESTION: "ingestion"&gt;
3356| &lt;INNER: "inner"&gt;
3357| &lt;INSERT: "insert"&gt;
3358| &lt;INTERNAL: "internal"&gt;
3359| &lt;INTERSECT: "intersect"&gt;
3360| &lt;IS: "is"&gt;
3361| &lt;JOIN: "join"&gt;
3362| &lt;KEYWORD: "keyword"&gt;
3363| &lt;KEY: "key"&gt;
3364| &lt;KNOWN: "known"&gt;
3365| &lt;LEFT: "left"&gt;
3366| &lt;LETTING: "letting"&gt;
3367| &lt;LET: "let"&gt;
3368| &lt;LIKE: "like"&gt;
3369| &lt;LIMIT: "limit"&gt;
3370| &lt;LOAD: "load"&gt;
3371| &lt;MISSING: "missing"&gt;
3372| &lt;MOD: "mod"&gt;
3373| &lt;NODEGROUP: "nodegroup"&gt;
3374| &lt;NGRAM: "ngram"&gt;
3375| &lt;NOT: "not"&gt;
3376| &lt;NULL: "null"&gt;
3377| &lt;OFFSET: "offset"&gt;
3378| &lt;ON: "on"&gt;
3379| &lt;OPEN: "open"&gt;
3380| &lt;OR: "or"&gt;
3381| &lt;ORDER: "order"&gt;
3382| &lt;OUTER: "outer"&gt;
3383| &lt;OUTPUT: "output"&gt;
3384| &lt;OVER: "over"&gt;
3385| &lt;PATH: "path"&gt;
3386| &lt;POLICY: "policy"&gt;
3387| &lt;PRESORTED: "pre-sorted"&gt;
3388| &lt;PRIMARY: "primary"&gt;
3389| &lt;RAW: "raw"&gt;
3390| &lt;REFRESH: "refresh"&gt;
3391| &lt;RETURN: "return"&gt;
3392| &lt;RETURNING: "returning"&gt;
3393| &lt;RIGHT: "right"&gt;
3394| &lt;RTREE: "rtree"&gt;
3395| &lt;RUN: "run"&gt;
3396| &lt;SATISFIES: "satisfies"&gt;
3397| &lt;SECONDARY: "secondary"&gt;
3398| &lt;SELECT: "select"&gt;
3399| &lt;SET: "set"&gt;
3400| &lt;SOME: "some"&gt;
3401| &lt;START: "start"&gt;
3402| &lt;STOP: "stop"&gt;
3403| &lt;SYNONYM: "synonym"&gt;
3404| &lt;TEMPORARY: "temporary"&gt;
3405| &lt;THEN: "then"&gt;
3406| &lt;TO: "to"&gt;
3407| &lt;TRUE: "true"&gt;
3408| &lt;TYPE: "type"&gt;
3409| &lt;UNION: "union"&gt;
3410| &lt;UNKNOWN: "unknown"&gt;
3411| &lt;UNNEST: "unnest"&gt;
3412| &lt;UPDATE: "update"&gt;
3413| &lt;UPSERT: "upsert"&gt;
3414| &lt;USE: "use"&gt;
3415| &lt;USING: "using"&gt;
3416| &lt;VALUE: "value"&gt;
3417| &lt;VALUED: "valued"&gt;
3418| &lt;VIEW: "view"&gt;
3419| &lt;WHEN: "when"&gt;
3420| &lt;WHERE: "where"&gt;
3421| &lt;WITH: "with"&gt;
3422| &lt;WRITE: "write"&gt;
3423}
3424
3425 </PRE>
3426 </TD>
3427 </TR>
3428 <!-- Token -->
3429 <TR>
3430 <TD>
3431 <PRE>
3432&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3433&lt;CARET: "^"&gt;
3434| &lt;CONCAT: "||"&gt;
3435| &lt;DIVIDE: "/"&gt;
3436| &lt;MINUS: "-"&gt;
3437| &lt;MUL: "*"&gt;
3438| &lt;PLUS: "+"&gt;
3439| &lt;LEFTPAREN: "("&gt;
3440| &lt;RIGHTPAREN: ")"&gt;
3441| &lt;LEFTBRACKET: "["&gt;
3442| &lt;RIGHTBRACKET: "]"&gt;
3443| &lt;ATT: "@"&gt;
3444| &lt;COLON: ":"&gt;
3445| &lt;COMMA: ","&gt;
3446| &lt;DOT: "."&gt;
3447| &lt;PERCENT: "%"&gt;
3448| &lt;QUES: "?"&gt;
3449| &lt;SEMICOLON: ";"&gt;
3450| &lt;SHARP: "#"&gt;
3451| &lt;LT: "&lt;"&gt;
3452| &lt;GT: "&gt;"&gt;
3453| &lt;LE: "&lt;="&gt;
3454| &lt;GE: "&gt;="&gt;
3455| &lt;EQ: "="&gt;
3456| &lt;NE: "!="&gt;
3457| &lt;LG: "&lt;&gt;"&gt;
3458| &lt;SIMILAR: "~="&gt;
3459}
3460
3461 </PRE>
3462 </TD>
3463 </TR>
3464 <!-- Token -->
3465 <TR>
3466 <TD>
3467 <PRE>
3468&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3469&lt;LEFTBRACE: "{"&gt; : DEFAULT
3470}
3471
3472 </PRE>
3473 </TD>
3474 </TR>
3475 <!-- Token -->
3476 <TR>
3477 <TD>
3478 <PRE>
3479&lt;DEFAULT&gt; TOKEN : {
3480&lt;RIGHTBRACE: "}"&gt; : {
3481}
3482
3483 </PRE>
3484 </TD>
3485 </TR>
3486 <!-- Token -->
3487 <TR>
3488 <TD>
3489 <PRE>
3490&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3491&lt;LEFTDBLBRACE: "{{"&gt; : IN_DBL_BRACE
3492}
3493
3494 </PRE>
3495 </TD>
3496 </TR>
3497 <!-- Token -->
3498 <TR>
3499 <TD>
3500 <PRE>
3501&lt;IN_DBL_BRACE&gt; TOKEN : {
3502&lt;RIGHTDBLBRACE: "}}"&gt; : {
3503}
3504
3505 </PRE>
3506 </TD>
3507 </TR>
3508 <!-- Token -->
3509 <TR>
3510 <TD>
3511 <PRE>
3512&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3513&lt;#DIGIT: ["0"-"9"]&gt;
3514}
3515
3516 </PRE>
3517 </TD>
3518 </TR>
3519 <!-- Token -->
3520 <TR>
3521 <TD>
3522 <PRE>
3523&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3524&lt;INTEGER_LITERAL: &lt;DIGITS&gt;&gt;
3525| &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;
3526| &lt;FLOAT_LITERAL: &lt;DIGITS&gt; ("f" | "F") | &lt;DIGITS&gt; ("." &lt;DIGITS&gt; ("f" | "F"))? | "." &lt;DIGITS&gt; ("f" | "F")&gt;
3527| &lt;#DIGITS: (&lt;DIGIT&gt;)+&gt;
3528}
3529
3530 </PRE>
3531 </TD>
3532 </TR>
3533 <!-- Token -->
3534 <TR>
3535 <TD>
3536 <PRE>
3537&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3538&lt;#LETTER: ["A"-"Z","a"-"z"]&gt;
3539| &lt;#IDENTIFIER_START_SPECIALCHAR: ["_"]&gt;
3540| &lt;#IDENTIFIER_REST_SPECIALCHAR: ["$"]&gt;
3541| &lt;#IDENTIFIER_START: &lt;LETTER&gt; | &lt;IDENTIFIER_START_SPECIALCHAR&gt;&gt;
3542| &lt;#IDENTIFIER_REST: &lt;LETTER&gt; | &lt;DIGIT&gt; | &lt;IDENTIFIER_START_SPECIALCHAR&gt; | &lt;IDENTIFIER_REST_SPECIALCHAR&gt;&gt;
3543| &lt;IDENTIFIER: &lt;IDENTIFIER_START&gt; (&lt;IDENTIFIER_REST&gt;)*&gt;
3544}
3545
3546 </PRE>
3547 </TD>
3548 </TR>
3549 <!-- Token -->
3550 <TR>
3551 <TD>
3552 <PRE>
3553&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3554&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;
3555| &lt;STRING_LITERAL: ("E")? "\"" (&lt;EscapeQuot&gt; | &lt;EscapeBslash&gt; | &lt;EscapeSlash&gt; | &lt;EscapeBspace&gt; | &lt;EscapeFormf&gt; | &lt;EscapeNl&gt; | &lt;EscapeCr&gt; | &lt;EscapeTab&gt; | ~["\"","\\"])* "\"" | ("E")? "\'" (&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;
3556| &lt;#EscapeQuot: "\\\""&gt;
3557| &lt;#EscapeApos: "\\\'"&gt;
3558| &lt;#EscapeBslash: "\\\\"&gt;
3559| &lt;#EscapeSlash: "\\/"&gt;
3560| &lt;#EscapeBspace: "\\b"&gt;
3561| &lt;#EscapeFormf: "\\f"&gt;
3562| &lt;#EscapeNl: "\\n"&gt;
3563| &lt;#EscapeCr: "\\r"&gt;
3564| &lt;#EscapeTab: "\\t"&gt;
3565}
3566
3567 </PRE>
3568 </TD>
3569 </TR>
3570 <!-- Token -->
3571 <TR>
3572 <TD>
3573 <PRE>
3574&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3575&lt;DOLLAR_INTEGER_LITERAL: "$" &lt;INTEGER_LITERAL&gt;&gt;
3576| &lt;DOLLAR_IDENTIFIER: "$" &lt;IDENTIFIER&gt;&gt;
3577| &lt;DOLLAR_QUOTED_STRING: "$" &lt;QUOTED_STRING&gt;&gt;
3578}
3579
3580 </PRE>
3581 </TD>
3582 </TR>
3583 <!-- Token -->
3584 <TR>
3585 <TD>
3586 <PRE>
3587&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3588" "
3589| "\t"
3590| "\r"
3591| "\n"
3592}
3593
3594 </PRE>
3595 </TD>
3596 </TR>
3597 <!-- Token -->
3598 <TR>
3599 <TD>
3600 <PRE>
3601&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3602&lt;"//" (~["\n"])* "\n"&gt;
3603}
3604
3605 </PRE>
3606 </TD>
3607 </TR>
3608 <!-- Token -->
3609 <TR>
3610 <TD>
3611 <PRE>
3612&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3613&lt;"//" (~["\n","\r"])* ("\n" | "\r" | "\r\n")?&gt;
3614}
3615
3616 </PRE>
3617 </TD>
3618 </TR>
3619 <!-- Token -->
3620 <TR>
3621 <TD>
3622 <PRE>
3623&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3624&lt;"--" (~["\n"])* "\n"&gt;
3625}
3626
3627 </PRE>
3628 </TD>
3629 </TR>
3630 <!-- Token -->
3631 <TR>
3632 <TD>
3633 <PRE>
3634&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3635&lt;"--" (~["\n","\r"])* ("\n" | "\r" | "\r\n")?&gt;
3636}
3637
3638 </PRE>
3639 </TD>
3640 </TR>
3641 <!-- Token -->
3642 <TR>
3643 <TD>
3644 <PRE>
3645&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3646"/*" : INSIDE_COMMENT
3647}
3648
3649 </PRE>
3650 </TD>
3651 </TR>
3652 <!-- Token -->
3653 <TR>
3654 <TD>
3655 <PRE>
3656&lt;INSIDE_COMMENT&gt; SPECIAL : {
3657&lt;"+" (" ")* (~["*"])*&gt;
3658}
3659
3660 </PRE>
3661 </TD>
3662 </TR>
3663 <!-- Token -->
3664 <TR>
3665 <TD>
3666 <PRE>
3667&lt;INSIDE_COMMENT&gt; SKIP : {
3668"/*" : {
3669}
3670
3671 </PRE>
3672 </TD>
3673 </TR>
3674 <!-- Token -->
3675 <TR>
3676 <TD>
3677 <PRE>
3678&lt;INSIDE_COMMENT&gt; SKIP : {
3679"*/" : {
3680| &lt;~[]&gt;
3681}
3682
3683 </PRE>
3684 </TD>
3685 </TR>
3686</TABLE>
3687<H2 ALIGN=CENTER>NON-TERMINALS</H2>
3688<TABLE>
3689<TR>
3690<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod1">Statement</A></TD>
3691<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3692<TD ALIGN=LEFT VALIGN=BASELINE>( ( <A HREF="#prod2">ExplainStatement</A> )? ( &lt;SEMICOLON&gt; )+ )* &lt;EOF&gt;</TD>
3693</TR>
3694<TR>
3695<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod2">ExplainStatement</A></TD>
3696<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3697<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;EXPLAIN&gt; )? <A HREF="#prod3">SingleStatement</A></TD>
3698</TR>
3699<TR>
3700<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod3">SingleStatement</A></TD>
3701<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3702<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>
3703</TR>
3704<TR>
3705<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod4">DataverseDeclaration</A></TD>
3706<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3707<TD ALIGN=LEFT VALIGN=BASELINE>&lt;USE&gt; <A HREF="#prod19">DataverseName</A></TD>
3708</TR>
3709<TR>
3710<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod6">CreateStatement</A></TD>
3711<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3712<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> | <A HREF="#prod32">CreateViewStatement</A> )</TD>
3713</TR>
3714<TR>
3715<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod20">CreateOrReplaceStatement</A></TD>
3716<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3717<TD ALIGN=LEFT VALIGN=BASELINE>&lt;OR&gt; &lt;IDENTIFIER&gt; ( <A HREF="#prod26">CreateFunctionStatement</A> | <A HREF="#prod32">CreateViewStatement</A> )</TD>
3718</TR>
3719<TR>
3720<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod21">CreateTypeStatement</A></TD>
3721<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3722<TD ALIGN=LEFT VALIGN=BASELINE>&lt;TYPE&gt; <A HREF="#prod33">TypeSpecification</A></TD>
3723</TR>
3724<TR>
3725<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod33">TypeSpecification</A></TD>
3726<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3727<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod34">TypeName</A> <A HREF="#prod35">IfNotExists</A> &lt;AS&gt; <A HREF="#prod36">RecordTypeDef</A></TD>
3728</TR>
3729<TR>
3730<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod22">CreateNodegroupStatement</A></TD>
3731<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3732<TD ALIGN=LEFT VALIGN=BASELINE>&lt;NODEGROUP&gt; <A HREF="#prod37">NodegroupSpecification</A></TD>
3733</TR>
3734<TR>
3735<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod37">NodegroupSpecification</A></TD>
3736<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3737<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A> <A HREF="#prod35">IfNotExists</A> &lt;ON&gt; <A HREF="#prod38">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod38">Identifier</A> )*</TD>
3738</TR>
3739<TR>
3740<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod39">Dataset</A></TD>
3741<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3742<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;DATASET&gt; | &lt;COLLECTION&gt; )</TD>
3743</TR>
3744<TR>
3745<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod23">CreateDatasetStatement</A></TD>
3746<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3747<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;INTERNAL&gt; )? <A HREF="#prod39">Dataset</A> <A HREF="#prod40">DatasetSpecification</A> | &lt;EXTERNAL&gt; <A HREF="#prod39">Dataset</A> <A HREF="#prod41">ExternalDatasetSpecification</A> )</TD>
3748</TR>
3749<TR>
3750<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod40">DatasetSpecification</A></TD>
3751<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3752<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod43">DatasetTypeSpecification</A> ( &lt;WITH&gt; <A HREF="#prod38">Identifier</A> <A HREF="#prod43">DatasetTypeSpecification</A> )? <A HREF="#prod35">IfNotExists</A> <A HREF="#prod44">PrimaryKey</A> ( &lt;AUTOGENERATED&gt; )? ( &lt;HINTS&gt; <A HREF="#prod45">Properties</A> )? ( &lt;WITH&gt; &lt;FILTER&gt; &lt;ON&gt; <A HREF="#prod46">NestedField</A> )? ( &lt;WITH&gt; <A HREF="#prod47">RecordConstructor</A> )?</TD>
3753</TR>
3754<TR>
3755<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod41">ExternalDatasetSpecification</A></TD>
3756<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3757<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod43">DatasetTypeSpecification</A> <A HREF="#prod35">IfNotExists</A> &lt;USING&gt; <A HREF="#prod48">AdapterName</A> <A HREF="#prod49">Configuration</A> ( &lt;HINTS&gt; <A HREF="#prod45">Properties</A> )? ( &lt;WITH&gt; <A HREF="#prod47">RecordConstructor</A> )?</TD>
3758</TR>
3759<TR>
3760<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod43">DatasetTypeSpecification</A></TD>
3761<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3762<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod50">DatasetRecordTypeSpecification</A> | <A HREF="#prod51">DatasetReferenceTypeSpecification</A> )</TD>
3763</TR>
3764<TR>
3765<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod51">DatasetReferenceTypeSpecification</A></TD>
3766<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3767<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod52">TypeReference</A> &lt;RIGHTPAREN&gt;</TD>
3768</TR>
3769<TR>
3770<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod50">DatasetRecordTypeSpecification</A></TD>
3771<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3772<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod53">DatasetRecordTypeDef</A> &lt;RIGHTPAREN&gt; ( <A HREF="#prod54">RecordTypeKind</A> &lt;TYPE&gt; )?</TD>
3773</TR>
3774<TR>
3775<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod53">DatasetRecordTypeDef</A></TD>
3776<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3777<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod55">DatasetRecordField</A> ( &lt;COMMA&gt; <A HREF="#prod55">DatasetRecordField</A> )*</TD>
3778</TR>
3779<TR>
3780<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod55">DatasetRecordField</A></TD>
3781<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3782<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A> <A HREF="#prod52">TypeReference</A> ( &lt;NOT&gt; &lt;UNKNOWN&gt; )?</TD>
3783</TR>
3784<TR>
3785<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod18">RefreshExternalDatasetStatement</A></TD>
3786<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3787<TD ALIGN=LEFT VALIGN=BASELINE>&lt;REFRESH&gt; &lt;EXTERNAL&gt; <A HREF="#prod39">Dataset</A> <A HREF="#prod42">QualifiedName</A></TD>
3788</TR>
3789<TR>
3790<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod24">CreateIndexStatement</A></TD>
3791<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3792<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;INDEX&gt; <A HREF="#prod56">IndexSpecification</A> | &lt;PRIMARY&gt; &lt;INDEX&gt; <A HREF="#prod57">PrimaryIndexSpecification</A> )</TD>
3793</TR>
3794<TR>
3795<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod56">IndexSpecification</A></TD>
3796<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3797<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod38">Identifier</A> <A HREF="#prod35">IfNotExists</A> &lt;ON&gt; <A HREF="#prod42">QualifiedName</A> &lt;LEFTPAREN&gt; <A HREF="#prod58">IndexedElement</A> ( &lt;COMMA&gt; <A HREF="#prod58">IndexedElement</A> )* &lt;RIGHTPAREN&gt; ( &lt;TYPE&gt; <A HREF="#prod59">IndexType</A> )? ( &lt;ENFORCED&gt; )? ( &lt;IDENTIFIER&gt; &lt;UNKNOWN&gt; &lt;KEY&gt; )? ( &lt;CAST&gt; &lt;LEFTPAREN&gt; <A HREF="#prod60">CastDefaultNull</A> &lt;RIGHTPAREN&gt; )? )</TD>
3798</TR>
3799<TR>
3800<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod58">IndexedElement</A></TD>
3801<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3802<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod61">IndexedElementUnnestSelect</A> | ( &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; &lt;DOT&gt; <A HREF="#prod62">IndexedField</A> ) | <A HREF="#prod62">IndexedField</A> | &lt;LEFTPAREN&gt; ( <A HREF="#prod61">IndexedElementUnnestSelect</A> | <A HREF="#prod62">IndexedField</A> ) &lt;RIGHTPAREN&gt; )</TD>
3803</TR>
3804<TR>
3805<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod61">IndexedElementUnnestSelect</A></TD>
3806<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3807<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UNNEST&gt; ( ( &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; &lt;DOT&gt; <A HREF="#prod63">IndexedElementUnnestSelectBody</A> ) | <A HREF="#prod63">IndexedElementUnnestSelectBody</A> )</TD>
3808</TR>
3809<TR>
3810<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod63">IndexedElementUnnestSelectBody</A></TD>
3811<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3812<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod64">MultipartIdentifier</A> ( &lt;UNNEST&gt; <A HREF="#prod64">MultipartIdentifier</A> )* ( ( &lt;COLON&gt; <A HREF="#prod65">IndexedTypeExpr</A> ) | ( &lt;SELECT&gt; <A HREF="#prod64">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod65">IndexedTypeExpr</A> )? ( &lt;COMMA&gt; <A HREF="#prod64">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod65">IndexedTypeExpr</A> )? )* ) )?</TD>
3813</TR>
3814<TR>
3815<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod62">IndexedField</A></TD>
3816<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3817<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod64">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod65">IndexedTypeExpr</A> )?</TD>
3818</TR>
3819<TR>
3820<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod57">PrimaryIndexSpecification</A></TD>
3821<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3822<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod38">Identifier</A> )? <A HREF="#prod35">IfNotExists</A> &lt;ON&gt; <A HREF="#prod42">QualifiedName</A> ( &lt;TYPE&gt; &lt;BTREE&gt; )?</TD>
3823</TR>
3824<TR>
3825<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod66">FilterField</A></TD>
3826<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3827<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A></TD>
3828</TR>
3829<TR>
3830<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod59">IndexType</A></TD>
3831<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3832<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;BTREE&gt; | &lt;RTREE&gt; | &lt;KEYWORD&gt; | &lt;FULLTEXT&gt; ( &lt;USING&gt; <A HREF="#prod38">Identifier</A> )? | &lt;NGRAM&gt; &lt;LEFTPAREN&gt; &lt;INTEGER_LITERAL&gt; &lt;RIGHTPAREN&gt; )</TD>
3833</TR>
3834<TR>
3835<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod25">CreateDataverseStatement</A></TD>
3836<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3837<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DATAVERSE&gt; <A HREF="#prod67">DataverseSpecification</A></TD>
3838</TR>
3839<TR>
3840<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod67">DataverseSpecification</A></TD>
3841<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3842<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">DataverseName</A> <A HREF="#prod35">IfNotExists</A></TD>
3843</TR>
3844<TR>
3845<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod27">CreateAdapterStatement</A></TD>
3846<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3847<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ADAPTER&gt; <A HREF="#prod68">AdapterSpecification</A></TD>
3848</TR>
3849<TR>
3850<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod68">AdapterSpecification</A></TD>
3851<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3852<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod35">IfNotExists</A> &lt;AS&gt; <A HREF="#prod69">FunctionExternalIdentifier</A> &lt;AT&gt; <A HREF="#prod42">QualifiedName</A></TD>
3853</TR>
3854<TR>
3855<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod32">CreateViewStatement</A></TD>
3856<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3857<TD ALIGN=LEFT VALIGN=BASELINE>&lt;VIEW&gt; <A HREF="#prod70">ViewSpecification</A></TD>
3858</TR>
3859<TR>
3860<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod70">ViewSpecification</A></TD>
3861<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3862<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> ( ( <A HREF="#prod43">DatasetTypeSpecification</A> <A HREF="#prod35">IfNotExists</A> <A HREF="#prod60">CastDefaultNull</A> ( &lt;PRIMARY&gt; &lt;KEY&gt; &lt;LEFTPAREN&gt; <A HREF="#prod71">PrimaryKeyFields</A> &lt;RIGHTPAREN&gt; &lt;NOT&gt; &lt;ENFORCED&gt; )? ( &lt;IDENTIFIER&gt; &lt;KEY&gt; &lt;LEFTPAREN&gt; <A HREF="#prod71">PrimaryKeyFields</A> &lt;RIGHTPAREN&gt; &lt;IDENTIFIER&gt; <A HREF="#prod42">QualifiedName</A> &lt;NOT&gt; &lt;ENFORCED&gt; )* ) | ( <A HREF="#prod35">IfNotExists</A> ) ) &lt;AS&gt; <A HREF="#prod72">ViewBody</A></TD>
3863</TR>
3864<TR>
3865<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod72">ViewBody</A></TD>
3866<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3867<TD ALIGN=LEFT VALIGN=BASELINE>( ( <A HREF="#prod73">VariableRef</A> ( <A HREF="#prod74">FieldAccessor</A> )* ) | <A HREF="#prod75">SelectExpression</A> )</TD>
3868</TR>
3869<TR>
3870<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod60">CastDefaultNull</A></TD>
3871<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3872<TD ALIGN=LEFT VALIGN=BASELINE>&lt;IDENTIFIER&gt; &lt;NULL&gt; ( &lt;IDENTIFIER&gt; <A HREF="#prod76">StringLiteral</A> )*</TD>
3873</TR>
3874<TR>
3875<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod26">CreateFunctionStatement</A></TD>
3876<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3877<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FUNCTION&gt; <A HREF="#prod77">FunctionSpecification</A></TD>
3878</TR>
3879<TR>
3880<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod77">FunctionSpecification</A></TD>
3881<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3882<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod78">FunctionName</A> <A HREF="#prod79">FunctionParameters</A> <A HREF="#prod35">IfNotExists</A> <A HREF="#prod80">FunctionReturnType</A> ( ( &lt;LEFTBRACE&gt; <A HREF="#prod81">FunctionBody</A> &lt;RIGHTBRACE&gt; ) | ( &lt;AS&gt; <A HREF="#prod69">FunctionExternalIdentifier</A> &lt;AT&gt; <A HREF="#prod42">QualifiedName</A> ( &lt;WITH&gt; <A HREF="#prod47">RecordConstructor</A> )? ) )</TD>
3883</TR>
3884<TR>
3885<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod79">FunctionParameters</A></TD>
3886<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3887<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; ( <A HREF="#prod82">FunctionParameterList</A> )? &lt;RIGHTPAREN&gt;</TD>
3888</TR>
3889<TR>
3890<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod82">FunctionParameterList</A></TD>
3891<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3892<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;DOT&gt; &lt;DOT&gt; &lt;DOT&gt; ) | ( <A HREF="#prod83">FunctionParameter</A> ( &lt;COMMA&gt; <A HREF="#prod83">FunctionParameter</A> )* ) )</TD>
3893</TR>
3894<TR>
3895<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod83">FunctionParameter</A></TD>
3896<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3897<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod84">VariableIdentifier</A> ( ( &lt;COLON&gt; )? <A HREF="#prod85">TypeExpr</A> )?</TD>
3898</TR>
3899<TR>
3900<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod80">FunctionReturnType</A></TD>
3901<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3902<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; <A HREF="#prod85">TypeExpr</A> )?</TD>
3903</TR>
3904<TR>
3905<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod81">FunctionBody</A></TD>
3906<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3907<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod75">SelectExpression</A> | <A HREF="#prod86">Expression</A> )</TD>
3908</TR>
3909<TR>
3910<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod69">FunctionExternalIdentifier</A></TD>
3911<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3912<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod76">StringLiteral</A> ( &lt;COMMA&gt; <A HREF="#prod76">StringLiteral</A> )*</TD>
3913</TR>
3914<TR>
3915<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod29">CreateFeedStatement</A></TD>
3916<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3917<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod87">FeedSpecification</A></TD>
3918</TR>
3919<TR>
3920<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod87">FeedSpecification</A></TD>
3921<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3922<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod35">IfNotExists</A> &lt;WITH&gt; <A HREF="#prod47">RecordConstructor</A></TD>
3923</TR>
3924<TR>
3925<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod30">CreateFeedPolicyStatement</A></TD>
3926<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3927<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INGESTION&gt; &lt;POLICY&gt; <A HREF="#prod88">FeedPolicySpecification</A></TD>
3928</TR>
3929<TR>
3930<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod88">FeedPolicySpecification</A></TD>
3931<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3932<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A> <A HREF="#prod35">IfNotExists</A> &lt;FROM&gt; ( &lt;POLICY&gt; <A HREF="#prod38">Identifier</A> <A HREF="#prod49">Configuration</A> ( &lt;DEFINITION&gt; <A HREF="#prod89">ConstantString</A> )? | &lt;PATH&gt; <A HREF="#prod89">ConstantString</A> ( &lt;DEFINITION&gt; <A HREF="#prod89">ConstantString</A> )? )</TD>
3933</TR>
3934<TR>
3935<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod31">CreateFullTextStatement</A></TD>
3936<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3937<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FULLTEXT&gt; ( &lt;FILTER&gt; <A HREF="#prod90">CreateFullTextFilterSpec</A> | ( &lt;IDENTIFIER&gt; <A HREF="#prod91">CreateFullTextConfigSpec</A> ) ) )</TD>
3938</TR>
3939<TR>
3940<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod90">CreateFullTextFilterSpec</A></TD>
3941<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3942<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod42">QualifiedName</A> <A HREF="#prod35">IfNotExists</A> &lt;AS&gt; <A HREF="#prod47">RecordConstructor</A> )</TD>
3943</TR>
3944<TR>
3945<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod91">CreateFullTextConfigSpec</A></TD>
3946<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3947<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod42">QualifiedName</A> <A HREF="#prod35">IfNotExists</A> &lt;AS&gt; <A HREF="#prod47">RecordConstructor</A> )</TD>
3948</TR>
3949<TR>
3950<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod28">CreateSynonymStatement</A></TD>
3951<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3952<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SYNONYM&gt; <A HREF="#prod92">SynonymSpecification</A></TD>
3953</TR>
3954<TR>
3955<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod92">SynonymSpecification</A></TD>
3956<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3957<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod35">IfNotExists</A> &lt;FOR&gt; <A HREF="#prod42">QualifiedName</A></TD>
3958</TR>
3959<TR>
3960<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod35">IfNotExists</A></TD>
3961<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3962<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IF&gt; &lt;NOT&gt; &lt;EXISTS&gt; )?</TD>
3963</TR>
3964<TR>
3965<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod93">ApplyFunction</A></TD>
3966<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3967<TD ALIGN=LEFT VALIGN=BASELINE>&lt;APPLY&gt; &lt;FUNCTION&gt; <A HREF="#prod78">FunctionName</A> ( &lt;COMMA&gt; <A HREF="#prod78">FunctionName</A> )*</TD>
3968</TR>
3969<TR>
3970<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod94">GetPolicy</A></TD>
3971<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3972<TD ALIGN=LEFT VALIGN=BASELINE>&lt;USING&gt; &lt;POLICY&gt; <A HREF="#prod38">Identifier</A></TD>
3973</TR>
3974<TR>
3975<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod95">FunctionSignature</A></TD>
3976<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3977<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod78">FunctionName</A> ( <A HREF="#prod79">FunctionParameters</A> | ( &lt;LEFTPAREN&gt; <A HREF="#prod96">FunctionArity</A> &lt;RIGHTPAREN&gt; ) | ( &lt;ATT&gt; <A HREF="#prod96">FunctionArity</A> ) )</TD>
3978</TR>
3979<TR>
3980<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod96">FunctionArity</A></TD>
3981<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3982<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INTEGER_LITERAL&gt;</TD>
3983</TR>
3984<TR>
3985<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod44">PrimaryKey</A></TD>
3986<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3987<TD ALIGN=LEFT VALIGN=BASELINE>&lt;PRIMARY&gt; &lt;KEY&gt; <A HREF="#prod71">PrimaryKeyFields</A></TD>
3988</TR>
3989<TR>
3990<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod71">PrimaryKeyFields</A></TD>
3991<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3992<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod46">NestedField</A> ( &lt;COMMA&gt; <A HREF="#prod46">NestedField</A> )*</TD>
3993</TR>
3994<TR>
3995<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod8">DropStatement</A></TD>
3996<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3997<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DROP&gt; ( <A HREF="#prod97">DropDatasetStatement</A> | <A HREF="#prod98">DropIndexStatement</A> | <A HREF="#prod99">DropNodeGroupStatement</A> | <A HREF="#prod100">DropTypeStatement</A> | <A HREF="#prod101">DropDataverseStatement</A> | <A HREF="#prod102">DropAdapterStatement</A> | <A HREF="#prod103">DropFunctionStatement</A> | <A HREF="#prod104">DropFeedStatement</A> | <A HREF="#prod105">DropFeedPolicyStatement</A> | <A HREF="#prod106">DropSynonymStatement</A> | <A HREF="#prod107">DropFullTextStatement</A> | <A HREF="#prod108">DropViewStatement</A> )</TD>
3998</TR>
3999<TR>
4000<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod97">DropDatasetStatement</A></TD>
4001<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4002<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Dataset</A> <A HREF="#prod109">DropDatasetSpecification</A></TD>
4003</TR>
4004<TR>
4005<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod109">DropDatasetSpecification</A></TD>
4006<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4007<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4008</TR>
4009<TR>
4010<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod108">DropViewStatement</A></TD>
4011<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4012<TD ALIGN=LEFT VALIGN=BASELINE>&lt;VIEW&gt; <A HREF="#prod111">DropViewSpecification</A></TD>
4013</TR>
4014<TR>
4015<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod111">DropViewSpecification</A></TD>
4016<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4017<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4018</TR>
4019<TR>
4020<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod98">DropIndexStatement</A></TD>
4021<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4022<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INDEX&gt; <A HREF="#prod112">DropIndexSpecification</A></TD>
4023</TR>
4024<TR>
4025<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod112">DropIndexSpecification</A></TD>
4026<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4027<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod113">DoubleQualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4028</TR>
4029<TR>
4030<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod107">DropFullTextStatement</A></TD>
4031<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4032<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FULLTEXT&gt; ( &lt;FILTER&gt; <A HREF="#prod114">DropFullTextFilterSpec</A> | ( &lt;IDENTIFIER&gt; <A HREF="#prod115">DropFullTextConfigSpec</A> ) )</TD>
4033</TR>
4034<TR>
4035<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod114">DropFullTextFilterSpec</A></TD>
4036<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4037<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4038</TR>
4039<TR>
4040<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod115">DropFullTextConfigSpec</A></TD>
4041<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4042<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4043</TR>
4044<TR>
4045<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod99">DropNodeGroupStatement</A></TD>
4046<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4047<TD ALIGN=LEFT VALIGN=BASELINE>&lt;NODEGROUP&gt; <A HREF="#prod116">DropNodeGroupSpecification</A></TD>
4048</TR>
4049<TR>
4050<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod116">DropNodeGroupSpecification</A></TD>
4051<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4052<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A> <A HREF="#prod110">IfExists</A></TD>
4053</TR>
4054<TR>
4055<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod100">DropTypeStatement</A></TD>
4056<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4057<TD ALIGN=LEFT VALIGN=BASELINE>&lt;TYPE&gt; <A HREF="#prod117">DropTypeSpecification</A></TD>
4058</TR>
4059<TR>
4060<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod117">DropTypeSpecification</A></TD>
4061<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4062<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod34">TypeName</A> <A HREF="#prod110">IfExists</A></TD>
4063</TR>
4064<TR>
4065<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod101">DropDataverseStatement</A></TD>
4066<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4067<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DATAVERSE&gt; <A HREF="#prod118">DropDataverseSpecification</A></TD>
4068</TR>
4069<TR>
4070<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod118">DropDataverseSpecification</A></TD>
4071<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4072<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">DataverseName</A> <A HREF="#prod110">IfExists</A></TD>
4073</TR>
4074<TR>
4075<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod102">DropAdapterStatement</A></TD>
4076<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4077<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ADAPTER&gt; <A HREF="#prod119">DropAdapterSpecification</A></TD>
4078</TR>
4079<TR>
4080<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod119">DropAdapterSpecification</A></TD>
4081<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4082<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4083</TR>
4084<TR>
4085<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod103">DropFunctionStatement</A></TD>
4086<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4087<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FUNCTION&gt; <A HREF="#prod120">DropFunctionSpecification</A></TD>
4088</TR>
4089<TR>
4090<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod120">DropFunctionSpecification</A></TD>
4091<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4092<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod95">FunctionSignature</A> <A HREF="#prod110">IfExists</A></TD>
4093</TR>
4094<TR>
4095<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod104">DropFeedStatement</A></TD>
4096<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4097<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod121">DropFeedSpecification</A></TD>
4098</TR>
4099<TR>
4100<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod121">DropFeedSpecification</A></TD>
4101<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4102<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4103</TR>
4104<TR>
4105<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod105">DropFeedPolicyStatement</A></TD>
4106<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4107<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INGESTION&gt; &lt;POLICY&gt; <A HREF="#prod122">DropFeedPolicySpecification</A></TD>
4108</TR>
4109<TR>
4110<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod122">DropFeedPolicySpecification</A></TD>
4111<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4112<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4113</TR>
4114<TR>
4115<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod106">DropSynonymStatement</A></TD>
4116<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4117<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SYNONYM&gt; <A HREF="#prod123">DropSynonymSpecification</A></TD>
4118</TR>
4119<TR>
4120<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod123">DropSynonymSpecification</A></TD>
4121<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4122<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A> <A HREF="#prod110">IfExists</A></TD>
4123</TR>
4124<TR>
4125<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod110">IfExists</A></TD>
4126<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4127<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IF&gt; &lt;EXISTS&gt; )?</TD>
4128</TR>
4129<TR>
4130<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod11">InsertStatement</A></TD>
4131<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4132<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INSERT&gt; &lt;INTO&gt; <A HREF="#prod42">QualifiedName</A> ( &lt;AS&gt; <A HREF="#prod124">Variable</A> )? <A HREF="#prod17">Query</A> ( &lt;RETURNING&gt; <A HREF="#prod86">Expression</A> )?</TD>
4133</TR>
4134<TR>
4135<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod14">UpsertStatement</A></TD>
4136<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4137<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UPSERT&gt; &lt;INTO&gt; <A HREF="#prod42">QualifiedName</A> ( &lt;AS&gt; <A HREF="#prod124">Variable</A> )? <A HREF="#prod17">Query</A> ( &lt;RETURNING&gt; <A HREF="#prod86">Expression</A> )?</TD>
4138</TR>
4139<TR>
4140<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod12">DeleteStatement</A></TD>
4141<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4142<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DELETE&gt; &lt;FROM&gt; <A HREF="#prod42">QualifiedName</A> ( ( &lt;AS&gt; )? <A HREF="#prod124">Variable</A> )? ( &lt;WHERE&gt; <A HREF="#prod86">Expression</A> )?</TD>
4143</TR>
4144<TR>
4145<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod13">UpdateStatement</A></TD>
4146<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4147<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UPDATE&gt; <A HREF="#prod124">Variable</A> &lt;IN&gt; <A HREF="#prod86">Expression</A> &lt;WHERE&gt; <A HREF="#prod86">Expression</A> &lt;LEFTPAREN&gt; ( <A HREF="#prod125">UpdateClause</A> ( &lt;COMMA&gt; <A HREF="#prod125">UpdateClause</A> )* ) &lt;RIGHTPAREN&gt;</TD>
4148</TR>
4149<TR>
4150<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod125">UpdateClause</A></TD>
4151<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4152<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;SET&gt; <A HREF="#prod86">Expression</A> &lt;EQ&gt; <A HREF="#prod86">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="#prod86">Expression</A> &lt;RIGHTPAREN&gt; &lt;THEN&gt; <A HREF="#prod125">UpdateClause</A> ( &lt;ELSE&gt; <A HREF="#prod125">UpdateClause</A> )? )</TD>
4153</TR>
4154<TR>
4155<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod10">SetStatement</A></TD>
4156<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4157<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SET&gt; <A HREF="#prod38">Identifier</A> <A HREF="#prod89">ConstantString</A></TD>
4158</TR>
4159<TR>
4160<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod9">WriteStatement</A></TD>
4161<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4162<TD ALIGN=LEFT VALIGN=BASELINE>&lt;WRITE&gt; &lt;OUTPUT&gt; &lt;TO&gt; <A HREF="#prod38">Identifier</A> &lt;COLON&gt; <A HREF="#prod89">ConstantString</A> ( &lt;USING&gt; <A HREF="#prod89">ConstantString</A> )?</TD>
4163</TR>
4164<TR>
4165<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod7">LoadStatement</A></TD>
4166<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4167<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LOAD&gt; <A HREF="#prod39">Dataset</A> <A HREF="#prod42">QualifiedName</A> &lt;USING&gt; <A HREF="#prod48">AdapterName</A> <A HREF="#prod49">Configuration</A> ( &lt;PRESORTED&gt; )?</TD>
4168</TR>
4169<TR>
4170<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod48">AdapterName</A></TD>
4171<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4172<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A></TD>
4173</TR>
4174<TR>
4175<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod16">CompactStatement</A></TD>
4176<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4177<TD ALIGN=LEFT VALIGN=BASELINE>&lt;COMPACT&gt; <A HREF="#prod39">Dataset</A> <A HREF="#prod42">QualifiedName</A></TD>
4178</TR>
4179<TR>
4180<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod15">ConnectionStatement</A></TD>
4181<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4182<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;CONNECT&gt; <A HREF="#prod126">ConnectStatement</A> | &lt;DISCONNECT&gt; <A HREF="#prod127">DisconnectStatement</A> | &lt;START&gt; <A HREF="#prod128">StartStatement</A> | &lt;STOP&gt; <A HREF="#prod129">StopStatement</A> )</TD>
4183</TR>
4184<TR>
4185<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod128">StartStatement</A></TD>
4186<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4187<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod42">QualifiedName</A></TD>
4188</TR>
4189<TR>
4190<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod129">StopStatement</A></TD>
4191<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4192<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod42">QualifiedName</A></TD>
4193</TR>
4194<TR>
4195<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod127">DisconnectStatement</A></TD>
4196<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4197<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FEED&gt; <A HREF="#prod42">QualifiedName</A> &lt;FROM&gt; <A HREF="#prod39">Dataset</A> <A HREF="#prod42">QualifiedName</A> )</TD>
4198</TR>
4199<TR>
4200<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod126">ConnectStatement</A></TD>
4201<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4202<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FEED&gt; <A HREF="#prod42">QualifiedName</A> &lt;TO&gt; <A HREF="#prod39">Dataset</A> <A HREF="#prod42">QualifiedName</A> ( <A HREF="#prod93">ApplyFunction</A> )? ( <A HREF="#prod94">GetPolicy</A> )? ( &lt;WHERE&gt; <A HREF="#prod86">Expression</A> )? )</TD>
4203</TR>
4204<TR>
4205<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod49">Configuration</A></TD>
4206<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4207<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; ( <A HREF="#prod130">KeyValuePair</A> ( &lt;COMMA&gt; <A HREF="#prod130">KeyValuePair</A> )* )? &lt;RIGHTPAREN&gt;</TD>
4208</TR>
4209<TR>
4210<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod130">KeyValuePair</A></TD>
4211<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4212<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod89">ConstantString</A> &lt;EQ&gt; ( <A HREF="#prod89">ConstantString</A> | ( &lt;TRUE&gt; | &lt;FALSE&gt; ) ) &lt;RIGHTPAREN&gt;</TD>
4213</TR>
4214<TR>
4215<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod45">Properties</A></TD>
4216<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4217<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod131">Property</A> ( &lt;COMMA&gt; <A HREF="#prod131">Property</A> )* &lt;RIGHTPAREN&gt; )?</TD>
4218</TR>
4219<TR>
4220<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod131">Property</A></TD>
4221<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4222<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod38">Identifier</A> | <A HREF="#prod76">StringLiteral</A> ) &lt;EQ&gt; ( <A HREF="#prod89">ConstantString</A> | &lt;INTEGER_LITERAL&gt; )</TD>
4223</TR>
4224<TR>
4225<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod65">IndexedTypeExpr</A></TD>
4226<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4227<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod85">TypeExpr</A> ( &lt;QUES&gt; )?</TD>
4228</TR>
4229<TR>
4230<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod85">TypeExpr</A></TD>
4231<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4232<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod52">TypeReference</A> | <A HREF="#prod132">OrderedListTypeDef</A> | <A HREF="#prod133">UnorderedListTypeDef</A> | <A HREF="#prod36">RecordTypeDef</A> )</TD>
4233</TR>
4234<TR>
4235<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod54">RecordTypeKind</A></TD>
4236<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4237<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;CLOSED&gt; | &lt;OPEN&gt; )</TD>
4238</TR>
4239<TR>
4240<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod36">RecordTypeDef</A></TD>
4241<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4242<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod54">RecordTypeKind</A> )? &lt;LEFTBRACE&gt; ( <A HREF="#prod134">RecordField</A> ( &lt;COMMA&gt; <A HREF="#prod134">RecordField</A> )* )? &lt;RIGHTBRACE&gt;</TD>
4243</TR>
4244<TR>
4245<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod134">RecordField</A></TD>
4246<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4247<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A> &lt;COLON&gt; <A HREF="#prod85">TypeExpr</A> ( &lt;QUES&gt; )?</TD>
4248</TR>
4249<TR>
4250<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod52">TypeReference</A></TD>
4251<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4252<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A></TD>
4253</TR>
4254<TR>
4255<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod132">OrderedListTypeDef</A></TD>
4256<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4257<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; ( <A HREF="#prod85">TypeExpr</A> ) &lt;RIGHTBRACKET&gt;</TD>
4258</TR>
4259<TR>
4260<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod133">UnorderedListTypeDef</A></TD>
4261<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4262<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTDBLBRACE&gt; ( <A HREF="#prod85">TypeExpr</A> ) &lt;RIGHTDBLBRACE&gt;</TD>
4263</TR>
4264<TR>
4265<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod78">FunctionName</A></TD>
4266<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4267<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod135">MultipartIdentifierWithHints</A> ( &lt;SHARP&gt; <A HREF="#prod38">Identifier</A> )?</TD>
4268</TR>
4269<TR>
4270<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod34">TypeName</A></TD>
4271<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4272<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod42">QualifiedName</A></TD>
4273</TR>
4274<TR>
4275<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod38">Identifier</A></TD>
4276<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4277<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod136">QuotedString</A> )</TD>
4278</TR>
4279<TR>
4280<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod137">ParenthesizedIdentifierList</A></TD>
4281<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4282<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod38">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod38">Identifier</A> )* &lt;RIGHTPAREN&gt;</TD>
4283</TR>
4284<TR>
4285<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod138">ParenthesizedLiteralList</A></TD>
4286<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4287<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; ( &lt;MINUS&gt; )? <A HREF="#prod139">Literal</A> ( &lt;COMMA&gt; ( &lt;MINUS&gt; )? <A HREF="#prod139">Literal</A> )* &lt;RIGHTPAREN&gt;</TD>
4288</TR>
4289<TR>
4290<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod140">OpenField</A></TD>
4291<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4292<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod46">NestedField</A> ( &lt;COLON&gt; <A HREF="#prod65">IndexedTypeExpr</A> )?</TD>
4293</TR>
4294<TR>
4295<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod46">NestedField</A></TD>
4296<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4297<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A> ( &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; )? ( &lt;DOT&gt; <A HREF="#prod38">Identifier</A> )*</TD>
4298</TR>
4299<TR>
4300<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod89">ConstantString</A></TD>
4301<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4302<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod136">QuotedString</A> | <A HREF="#prod76">StringLiteral</A> )</TD>
4303</TR>
4304<TR>
4305<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod136">QuotedString</A></TD>
4306<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4307<TD ALIGN=LEFT VALIGN=BASELINE>&lt;QUOTED_STRING&gt;</TD>
4308</TR>
4309<TR>
4310<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod76">StringLiteral</A></TD>
4311<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4312<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;STRING_LITERAL&gt; )+</TD>
4313</TR>
4314<TR>
4315<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod64">MultipartIdentifier</A></TD>
4316<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4317<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod135">MultipartIdentifierWithHints</A></TD>
4318</TR>
4319<TR>
4320<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod135">MultipartIdentifierWithHints</A></TD>
4321<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4322<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A> ( &lt;DOT&gt; <A HREF="#prod38">Identifier</A> )*</TD>
4323</TR>
4324<TR>
4325<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod19">DataverseName</A></TD>
4326<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4327<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod64">MultipartIdentifier</A></TD>
4328</TR>
4329<TR>
4330<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod42">QualifiedName</A></TD>
4331<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4332<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod64">MultipartIdentifier</A></TD>
4333</TR>
4334<TR>
4335<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod113">DoubleQualifiedName</A></TD>
4336<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4337<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod38">Identifier</A> ( &lt;DOT&gt; <A HREF="#prod38">Identifier</A> )+</TD>
4338</TR>
4339<TR>
4340<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod5">FunctionDeclaration</A></TD>
4341<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4342<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DECLARE&gt; &lt;FUNCTION&gt; <A HREF="#prod38">Identifier</A> <A HREF="#prod79">FunctionParameters</A> &lt;LEFTBRACE&gt; <A HREF="#prod81">FunctionBody</A> &lt;RIGHTBRACE&gt;</TD>
4343</TR>
4344<TR>
4345<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod17">Query</A></TD>
4346<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4347<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod86">Expression</A> | <A HREF="#prod75">SelectExpression</A> )</TD>
4348</TR>
4349<TR>
4350<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod86">Expression</A></TD>
4351<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4352<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod141">OperatorExpr</A> | <A HREF="#prod142">QuantifiedExpression</A> )</TD>
4353</TR>
4354<TR>
4355<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod141">OperatorExpr</A></TD>
4356<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4357<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod143">AndExpr</A> ( &lt;OR&gt; <A HREF="#prod143">AndExpr</A> )*</TD>
4358</TR>
4359<TR>
4360<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod143">AndExpr</A></TD>
4361<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4362<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod144">NotExpr</A> ( &lt;AND&gt; <A HREF="#prod144">NotExpr</A> )*</TD>
4363</TR>
4364<TR>
4365<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod144">NotExpr</A></TD>
4366<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4367<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;NOT&gt; )? <A HREF="#prod145">RelExpr</A></TD>
4368</TR>
4369<TR>
4370<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod145">RelExpr</A></TD>
4371<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4372<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod146">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; | &lt;IS&gt; ( &lt;NOT&gt; )? &lt;DISTINCT&gt; &lt;FROM&gt; ) <A HREF="#prod146">BetweenExpr</A> )?</TD>
4373</TR>
4374<TR>
4375<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod146">BetweenExpr</A></TD>
4376<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4377<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod147">IsExpr</A> ( ( &lt;NOT&gt; )? &lt;BETWEEN&gt; <A HREF="#prod147">IsExpr</A> &lt;AND&gt; <A HREF="#prod147">IsExpr</A> )?</TD>
4378</TR>
4379<TR>
4380<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod147">IsExpr</A></TD>
4381<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4382<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod148">LikeExpr</A> ( &lt;IS&gt; ( &lt;NOT&gt; )? ( &lt;NULL&gt; | &lt;MISSING&gt; | &lt;UNKNOWN&gt; | ( &lt;KNOWN&gt; | &lt;VALUED&gt; ) ) )?</TD>
4383</TR>
4384<TR>
4385<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod148">LikeExpr</A></TD>
4386<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4387<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod149">ConcatExpr</A> ( ( &lt;NOT&gt; )? &lt;LIKE&gt; <A HREF="#prod149">ConcatExpr</A> )?</TD>
4388</TR>
4389<TR>
4390<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod149">ConcatExpr</A></TD>
4391<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4392<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod150">AddExpr</A> ( &lt;CONCAT&gt; <A HREF="#prod150">AddExpr</A> )*</TD>
4393</TR>
4394<TR>
4395<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod150">AddExpr</A></TD>
4396<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4397<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod151">MultExpr</A> ( ( &lt;PLUS&gt; | &lt;MINUS&gt; ) <A HREF="#prod151">MultExpr</A> )*</TD>
4398</TR>
4399<TR>
4400<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod151">MultExpr</A></TD>
4401<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4402<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod152">ExponentExpr</A> ( ( &lt;MUL&gt; | &lt;DIVIDE&gt; | &lt;DIV&gt; | ( &lt;MOD&gt; | &lt;PERCENT&gt; ) ) <A HREF="#prod152">ExponentExpr</A> )*</TD>
4403</TR>
4404<TR>
4405<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod152">ExponentExpr</A></TD>
4406<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4407<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod153">UnaryExpr</A> ( &lt;CARET&gt; <A HREF="#prod153">UnaryExpr</A> )?</TD>
4408</TR>
4409<TR>
4410<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod153">UnaryExpr</A></TD>
4411<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4412<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;PLUS&gt; | &lt;MINUS&gt; | ( &lt;NOT&gt; )? &lt;EXISTS&gt; ) )? <A HREF="#prod154">ValueExpr</A></TD>
4413</TR>
4414<TR>
4415<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod154">ValueExpr</A></TD>
4416<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4417<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod155">PrimaryExpr</A> ( <A HREF="#prod74">FieldAccessor</A> | <A HREF="#prod156">IndexAccessor</A> )*</TD>
4418</TR>
4419<TR>
4420<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod74">FieldAccessor</A></TD>
4421<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4422<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DOT&gt; <A HREF="#prod38">Identifier</A></TD>
4423</TR>
4424<TR>
4425<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod156">IndexAccessor</A></TD>
4426<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4427<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; ( &lt;MUL&gt; | ( <A HREF="#prod86">Expression</A> ( &lt;COLON&gt; ( <A HREF="#prod86">Expression</A> )? )? ) ) &lt;RIGHTBRACKET&gt;</TD>
4428</TR>
4429<TR>
4430<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod155">PrimaryExpr</A></TD>
4431<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4432<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod157">FunctionCallExpr</A> | <A HREF="#prod158">CaseExpr</A> | <A HREF="#prod139">Literal</A> | <A HREF="#prod73">VariableRef</A> | <A HREF="#prod159">ExternalVariableRef</A> | <A HREF="#prod160">ListConstructor</A> | <A HREF="#prod47">RecordConstructor</A> | <A HREF="#prod161">ParenthesizedExpression</A> )</TD>
4433</TR>
4434<TR>
4435<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod139">Literal</A></TD>
4436<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4437<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod76">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>
4438</TR>
4439<TR>
4440<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod73">VariableRef</A></TD>
4441<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4442<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod84">VariableIdentifier</A></TD>
4443</TR>
4444<TR>
4445<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod124">Variable</A></TD>
4446<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4447<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod84">VariableIdentifier</A></TD>
4448</TR>
4449<TR>
4450<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod84">VariableIdentifier</A></TD>
4451<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4452<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod136">QuotedString</A> )</TD>
4453</TR>
4454<TR>
4455<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod162">VariableWithFieldMap</A></TD>
4456<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4457<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod124">Variable</A> ( &lt;LEFTPAREN&gt; <A HREF="#prod73">VariableRef</A> &lt;AS&gt; <A HREF="#prod38">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod73">VariableRef</A> &lt;AS&gt; <A HREF="#prod38">Identifier</A> )* &lt;RIGHTPAREN&gt; )?</TD>
4458</TR>
4459<TR>
4460<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod159">ExternalVariableRef</A></TD>
4461<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4462<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;DOLLAR_IDENTIFIER&gt; | &lt;DOLLAR_INTEGER_LITERAL&gt; | &lt;DOLLAR_QUOTED_STRING&gt; | &lt;QUES&gt; )</TD>
4463</TR>
4464<TR>
4465<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod160">ListConstructor</A></TD>
4466<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4467<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod163">OrderedListConstructor</A> | <A HREF="#prod164">UnorderedListConstructor</A> )</TD>
4468</TR>
4469<TR>
4470<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod163">OrderedListConstructor</A></TD>
4471<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4472<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; <A HREF="#prod165">ExpressionList</A> &lt;RIGHTBRACKET&gt;</TD>
4473</TR>
4474<TR>
4475<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod164">UnorderedListConstructor</A></TD>
4476<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4477<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTDBLBRACE&gt; <A HREF="#prod165">ExpressionList</A> &lt;RIGHTDBLBRACE&gt;</TD>
4478</TR>
4479<TR>
4480<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod165">ExpressionList</A></TD>
4481<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4482<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod86">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod86">Expression</A> )* )?</TD>
4483</TR>
4484<TR>
4485<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod47">RecordConstructor</A></TD>
4486<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4487<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACE&gt; ( <A HREF="#prod166">FieldBinding</A> ( &lt;COMMA&gt; <A HREF="#prod166">FieldBinding</A> )* )? &lt;RIGHTBRACE&gt;</TD>
4488</TR>
4489<TR>
4490<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod166">FieldBinding</A></TD>
4491<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4492<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod86">Expression</A> ( &lt;COLON&gt; <A HREF="#prod86">Expression</A> )?</TD>
4493</TR>
4494<TR>
4495<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod157">FunctionCallExpr</A></TD>
4496<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4497<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod78">FunctionName</A> &lt;LEFTPAREN&gt; ( ( &lt;DISTINCT&gt; )? ( <A HREF="#prod86">Expression</A> | &lt;MUL&gt; ) ( &lt;COMMA&gt; <A HREF="#prod86">Expression</A> )* )? &lt;RIGHTPAREN&gt; ( &lt;FILTER&gt; &lt;LEFTPAREN&gt; &lt;WHERE&gt; <A HREF="#prod86">Expression</A> &lt;RIGHTPAREN&gt; )? ( <A HREF="#prod167">WindowExpr</A> )?</TD>
4498</TR>
4499<TR>
4500<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod167">WindowExpr</A></TD>
4501<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4502<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FROM&gt; &lt;IDENTIFIER&gt; )? ( &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; )? &lt;OVER&gt; <A HREF="#prod168">OverClause</A></TD>
4503</TR>
4504<TR>
4505<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod168">OverClause</A></TD>
4506<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4507<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod162">VariableWithFieldMap</A> &lt;AS&gt; )? &lt;LEFTPAREN&gt; ( &lt;IDENTIFIER&gt; &lt;BY&gt; <A HREF="#prod86">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod86">Expression</A> )* )? ( <A HREF="#prod169">OrderbyClause</A> ( <A HREF="#prod170">WindowFrameMode</A> ( <A HREF="#prod171">WindowFrameBoundary</A> | ( &lt;BETWEEN&gt; <A HREF="#prod171">WindowFrameBoundary</A> &lt;AND&gt; <A HREF="#prod171">WindowFrameBoundary</A> ) ) ( <A HREF="#prod172">WindowFrameExclusion</A> )? )? )? &lt;RIGHTPAREN&gt;</TD>
4508</TR>
4509<TR>
4510<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod170">WindowFrameMode</A></TD>
4511<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4512<TD ALIGN=LEFT VALIGN=BASELINE>&lt;IDENTIFIER&gt;</TD>
4513</TR>
4514<TR>
4515<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod171">WindowFrameBoundary</A></TD>
4516<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4517<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod86">Expression</A> ) &lt;IDENTIFIER&gt;</TD>
4518</TR>
4519<TR>
4520<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod172">WindowFrameExclusion</A></TD>
4521<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4522<TD ALIGN=LEFT VALIGN=BASELINE>&lt;IDENTIFIER&gt; ( &lt;GROUP&gt; | ( &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; ) )</TD>
4523</TR>
4524<TR>
4525<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod161">ParenthesizedExpression</A></TD>
4526<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4527<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod86">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod86">Expression</A> )* &lt;RIGHTPAREN&gt; | <A HREF="#prod173">Subquery</A> )</TD>
4528</TR>
4529<TR>
4530<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod158">CaseExpr</A></TD>
4531<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4532<TD ALIGN=LEFT VALIGN=BASELINE>&lt;CASE&gt; ( <A HREF="#prod86">Expression</A> )? ( &lt;WHEN&gt; <A HREF="#prod86">Expression</A> &lt;THEN&gt; <A HREF="#prod86">Expression</A> )* ( &lt;ELSE&gt; <A HREF="#prod86">Expression</A> )? &lt;END&gt;</TD>
4533</TR>
4534<TR>
4535<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod75">SelectExpression</A></TD>
4536<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4537<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod174">LetClause</A> )? <A HREF="#prod175">SelectSetOperation</A> ( <A HREF="#prod169">OrderbyClause</A> )? ( <A HREF="#prod176">LimitClause</A> )?</TD>
4538</TR>
4539<TR>
4540<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod175">SelectSetOperation</A></TD>
4541<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4542<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod177">SelectBlock</A> ( ( &lt;UNION&gt; | &lt;INTERSECT&gt; | &lt;EXCEPT&gt; ) ( &lt;ALL&gt; )? ( <A HREF="#prod177">SelectBlock</A> | <A HREF="#prod173">Subquery</A> ) )*</TD>
4543</TR>
4544<TR>
4545<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod173">Subquery</A></TD>
4546<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4547<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod75">SelectExpression</A> &lt;RIGHTPAREN&gt;</TD>
4548</TR>
4549<TR>
4550<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod177">SelectBlock</A></TD>
4551<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4552<TD ALIGN=LEFT VALIGN=BASELINE>( ( <A HREF="#prod178">SelectClause</A> ( ( <A HREF="#prod179">FromClause</A> ( <A HREF="#prod174">LetClause</A> )? ( <A HREF="#prod180">WhereClause</A> )? ( <A HREF="#prod181">GroupbyClause</A> ( <A HREF="#prod174">LetClause</A> )? ( <A HREF="#prod182">HavingClause</A> )? )? ) | ( <A HREF="#prod174">LetClause</A> ( <A HREF="#prod180">WhereClause</A> )? ) )? ) | ( <A HREF="#prod179">FromClause</A> ( <A HREF="#prod174">LetClause</A> )? ( <A HREF="#prod180">WhereClause</A> )? ( <A HREF="#prod181">GroupbyClause</A> ( <A HREF="#prod174">LetClause</A> )? ( <A HREF="#prod182">HavingClause</A> )? )? <A HREF="#prod178">SelectClause</A> ) )</TD>
4553</TR>
4554<TR>
4555<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod178">SelectClause</A></TD>
4556<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4557<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SELECT&gt; ( &lt;ALL&gt; | &lt;DISTINCT&gt; )? ( <A HREF="#prod183">SelectRegular</A> | <A HREF="#prod184">SelectElement</A> )?</TD>
4558</TR>
4559<TR>
4560<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod183">SelectRegular</A></TD>
4561<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4562<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod185">Projection</A> ( &lt;COMMA&gt; <A HREF="#prod185">Projection</A> )*</TD>
4563</TR>
4564<TR>
4565<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod184">SelectElement</A></TD>
4566<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4567<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;RAW&gt; | &lt;ELEMENT&gt; | &lt;VALUE&gt; ) <A HREF="#prod86">Expression</A></TD>
4568</TR>
4569<TR>
4570<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod185">Projection</A></TD>
4571<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4572<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;MUL&gt; | <A HREF="#prod73">VariableRef</A> &lt;DOT&gt; &lt;MUL&gt; | <A HREF="#prod86">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod38">Identifier</A> )? )</TD>
4573</TR>
4574<TR>
4575<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod179">FromClause</A></TD>
4576<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4577<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FROM&gt; <A HREF="#prod186">FromTerm</A> ( &lt;COMMA&gt; <A HREF="#prod186">FromTerm</A> )*</TD>
4578</TR>
4579<TR>
4580<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod186">FromTerm</A></TD>
4581<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4582<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod86">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod124">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod124">Variable</A> )? ( ( <A HREF="#prod187">JoinOrUnnestClause</A> | ( &lt;INNER&gt; <A HREF="#prod187">JoinOrUnnestClause</A> ) | ( &lt;LEFT&gt; ( &lt;OUTER&gt; )? <A HREF="#prod187">JoinOrUnnestClause</A> ) | ( &lt;RIGHT&gt; ( &lt;OUTER&gt; )? <A HREF="#prod188">JoinClause</A> ) | ( &lt;CROSS&gt; <A HREF="#prod189">CrossJoinClause</A> ) ) )*</TD>
4583</TR>
4584<TR>
4585<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod187">JoinOrUnnestClause</A></TD>
4586<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4587<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod188">JoinClause</A> | <A HREF="#prod190">UnnestClause</A> )</TD>
4588</TR>
4589<TR>
4590<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod188">JoinClause</A></TD>
4591<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4592<TD ALIGN=LEFT VALIGN=BASELINE>&lt;JOIN&gt; <A HREF="#prod191">JoinClauseRightInput</A> &lt;ON&gt; <A HREF="#prod86">Expression</A></TD>
4593</TR>
4594<TR>
4595<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod189">CrossJoinClause</A></TD>
4596<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4597<TD ALIGN=LEFT VALIGN=BASELINE>&lt;JOIN&gt; <A HREF="#prod191">JoinClauseRightInput</A></TD>
4598</TR>
4599<TR>
4600<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod191">JoinClauseRightInput</A></TD>
4601<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4602<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod86">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod124">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod124">Variable</A> )?</TD>
4603</TR>
4604<TR>
4605<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod190">UnnestClause</A></TD>
4606<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4607<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;UNNEST&gt; | &lt;CORRELATE&gt; | &lt;FLATTEN&gt; ) <A HREF="#prod86">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod124">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod124">Variable</A> )?</TD>
4608</TR>
4609<TR>
4610<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod174">LetClause</A></TD>
4611<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4612<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;LET&gt; | &lt;LETTING&gt; ) <A HREF="#prod192">LetElement</A> ( &lt;COMMA&gt; <A HREF="#prod192">LetElement</A> )* | &lt;WITH&gt; <A HREF="#prod193">WithElement</A> ( &lt;COMMA&gt; <A HREF="#prod193">WithElement</A> )* )</TD>
4613</TR>
4614<TR>
4615<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod180">WhereClause</A></TD>
4616<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4617<TD ALIGN=LEFT VALIGN=BASELINE>&lt;WHERE&gt; <A HREF="#prod86">Expression</A></TD>
4618</TR>
4619<TR>
4620<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod169">OrderbyClause</A></TD>
4621<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4622<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ORDER&gt; &lt;BY&gt; <A HREF="#prod194">OrderByExpression</A> ( &lt;COMMA&gt; <A HREF="#prod194">OrderByExpression</A> )*</TD>
4623</TR>
4624<TR>
4625<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod194">OrderByExpression</A></TD>
4626<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4627<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod86">Expression</A> ( &lt;ASC&gt; | &lt;DESC&gt; )? ( &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; )?</TD>
4628</TR>
4629<TR>
4630<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod181">GroupbyClause</A></TD>
4631<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4632<TD ALIGN=LEFT VALIGN=BASELINE>&lt;GROUP&gt; &lt;BY&gt; <A HREF="#prod195">GroupingElementList</A> ( &lt;GROUP&gt; &lt;AS&gt; <A HREF="#prod162">VariableWithFieldMap</A> )?</TD>
4633</TR>
4634<TR>
4635<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod195">GroupingElementList</A></TD>
4636<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4637<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod196">GroupingElement</A> ( &lt;COMMA&gt; <A HREF="#prod196">GroupingElement</A> )*</TD>
4638</TR>
4639<TR>
4640<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod196">GroupingElement</A></TD>
4641<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4642<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod197">OrdinaryGroupingSetList</A> &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod197">OrdinaryGroupingSetList</A> &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod195">GroupingElementList</A> &lt;RIGHTPAREN&gt; | <A HREF="#prod198">OrdinaryGroupingSet</A> )</TD>
4643</TR>
4644<TR>
4645<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod198">OrdinaryGroupingSet</A></TD>
4646<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4647<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod199">GbyVariableExpressionPairList</A> &lt;RIGHTPAREN&gt; | <A HREF="#prod200">GbyVariableExpressionPair</A> )</TD>
4648</TR>
4649<TR>
4650<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod197">OrdinaryGroupingSetList</A></TD>
4651<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4652<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod198">OrdinaryGroupingSet</A> ( &lt;COMMA&gt; <A HREF="#prod198">OrdinaryGroupingSet</A> )*</TD>
4653</TR>
4654<TR>
4655<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod199">GbyVariableExpressionPairList</A></TD>
4656<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4657<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod200">GbyVariableExpressionPair</A> ( &lt;COMMA&gt; <A HREF="#prod200">GbyVariableExpressionPair</A> )*</TD>
4658</TR>
4659<TR>
4660<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod200">GbyVariableExpressionPair</A></TD>
4661<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4662<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod86">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod124">Variable</A> )?</TD>
4663</TR>
4664<TR>
4665<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod182">HavingClause</A></TD>
4666<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4667<TD ALIGN=LEFT VALIGN=BASELINE>&lt;HAVING&gt; <A HREF="#prod86">Expression</A></TD>
4668</TR>
4669<TR>
4670<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod176">LimitClause</A></TD>
4671<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4672<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;LIMIT&gt; <A HREF="#prod86">Expression</A> ( &lt;OFFSET&gt; <A HREF="#prod86">Expression</A> )? ) | ( &lt;OFFSET&gt; <A HREF="#prod86">Expression</A> ) )</TD>
4673</TR>
4674<TR>
4675<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod142">QuantifiedExpression</A></TD>
4676<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4677<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;ANY&gt; | &lt;SOME&gt; ) &lt;AND&gt; &lt;EVERY&gt; | ( &lt;ANY&gt; | &lt;SOME&gt; ) | &lt;EVERY&gt; ) <A HREF="#prod124">Variable</A> &lt;IN&gt; <A HREF="#prod86">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod124">Variable</A> &lt;IN&gt; <A HREF="#prod86">Expression</A> )* &lt;SATISFIES&gt; <A HREF="#prod86">Expression</A> ( &lt;END&gt; )?</TD>
4678</TR>
4679<TR>
4680<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod192">LetElement</A></TD>
4681<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4682<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod124">Variable</A> &lt;EQ&gt; <A HREF="#prod86">Expression</A></TD>
4683</TR>
4684<TR>
4685<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod193">WithElement</A></TD>
4686<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4687<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod124">Variable</A> &lt;AS&gt; <A HREF="#prod86">Expression</A></TD>
4688</TR>
4689</TABLE>
4690</BODY>
4691</HTML>