blob: 8ab09a6c4b43c10469561d355796f611348e72e1 [file] [log] [blame]
Ian Maxonbf8620b2024-04-01 16:09:18 -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 </PRE>
3298 </TD>
3299 </TR>
3300 <!-- Token -->
3301 <TR>
3302 <TD>
3303 <PRE>
3304 </PRE>
3305 </TD>
3306 </TR>
3307 <!-- Token -->
3308 <TR>
3309 <TD>
3310 <PRE>
3311 </PRE>
3312 </TD>
3313 </TR>
3314 <!-- Token -->
3315 <TR>
3316 <TD>
3317 <PRE>
3318 </PRE>
3319 </TD>
3320 </TR>
3321 <!-- Token -->
3322 <TR>
3323 <TD>
3324 <PRE>
3325 </PRE>
3326 </TD>
3327 </TR>
3328 <!-- Token -->
3329 <TR>
3330 <TD>
3331 <PRE>
3332 </PRE>
3333 </TD>
3334 </TR>
3335 <!-- Token -->
3336 <TR>
3337 <TD>
3338 <PRE>
3339 </PRE>
3340 </TD>
3341 </TR>
3342 <!-- Token -->
3343 <TR>
3344 <TD>
3345 <PRE>
3346 </PRE>
3347 </TD>
3348 </TR>
3349 <!-- Token -->
3350 <TR>
3351 <TD>
3352 <PRE>
3353 </PRE>
3354 </TD>
3355 </TR>
3356 <!-- Token -->
3357 <TR>
3358 <TD>
3359 <PRE>
3360 </PRE>
3361 </TD>
3362 </TR>
3363 <!-- Token -->
3364 <TR>
3365 <TD>
3366 <PRE>
3367 </PRE>
3368 </TD>
3369 </TR>
3370 <!-- Token -->
3371 <TR>
3372 <TD>
3373 <PRE>
3374 </PRE>
3375 </TD>
3376 </TR>
3377 <!-- Token -->
3378 <TR>
3379 <TD>
3380 <PRE>
3381 </PRE>
3382 </TD>
3383 </TR>
3384 <!-- Token -->
3385 <TR>
3386 <TD>
3387 <PRE>
3388 </PRE>
3389 </TD>
3390 </TR>
3391 <!-- Token -->
3392 <TR>
3393 <TD>
3394 <PRE>
3395 </PRE>
3396 </TD>
3397 </TR>
3398 <!-- Token -->
3399 <TR>
3400 <TD>
3401 <PRE>
3402 </PRE>
3403 </TD>
3404 </TR>
3405 <!-- Token -->
3406 <TR>
3407 <TD>
3408 <PRE>
3409 </PRE>
3410 </TD>
3411 </TR>
3412 <!-- Token -->
3413 <TR>
3414 <TD>
3415 <PRE>
3416 </PRE>
3417 </TD>
3418 </TR>
3419 <!-- Token -->
3420 <TR>
3421 <TD>
3422 <PRE>
3423 </PRE>
3424 </TD>
3425 </TR>
3426 <!-- Token -->
3427 <TR>
3428 <TD>
3429 <PRE>
3430 </PRE>
3431 </TD>
3432 </TR>
3433 <!-- Token -->
3434 <TR>
3435 <TD>
3436 <PRE>
3437 </PRE>
3438 </TD>
3439 </TR>
3440 <!-- Token -->
3441 <TR>
3442 <TD>
3443 <PRE>
3444 </PRE>
3445 </TD>
3446 </TR>
3447 <!-- Token -->
3448 <TR>
3449 <TD>
3450 <PRE>
3451 </PRE>
3452 </TD>
3453 </TR>
3454 <!-- Token -->
3455 <TR>
3456 <TD>
3457 <PRE>
3458 </PRE>
3459 </TD>
3460 </TR>
3461 <!-- Token -->
3462 <TR>
3463 <TD>
3464 <PRE>
3465 </PRE>
3466 </TD>
3467 </TR>
3468 <!-- Token -->
3469 <TR>
3470 <TD>
3471 <PRE>
3472 </PRE>
3473 </TD>
3474 </TR>
3475 <!-- Token -->
3476 <TR>
3477 <TD>
3478 <PRE>
3479 </PRE>
3480 </TD>
3481 </TR>
3482 <!-- Token -->
3483 <TR>
3484 <TD>
3485 <PRE>
3486 </PRE>
3487 </TD>
3488 </TR>
3489 <!-- Token -->
3490 <TR>
3491 <TD>
3492 <PRE>
3493 </PRE>
3494 </TD>
3495 </TR>
3496 <!-- Token -->
3497 <TR>
3498 <TD>
3499 <PRE>
3500 </PRE>
3501 </TD>
3502 </TR>
3503 <!-- Token -->
3504 <TR>
3505 <TD>
3506 <PRE>
3507 </PRE>
3508 </TD>
3509 </TR>
3510 <!-- Token -->
3511 <TR>
3512 <TD>
3513 <PRE>
3514 </PRE>
3515 </TD>
3516 </TR>
3517 <!-- Token -->
3518 <TR>
3519 <TD>
3520 <PRE>
3521 </PRE>
3522 </TD>
3523 </TR>
3524 <!-- Token -->
3525 <TR>
3526 <TD>
3527 <PRE>
3528 </PRE>
3529 </TD>
3530 </TR>
3531 <!-- Token -->
3532 <TR>
3533 <TD>
3534 <PRE>
3535 </PRE>
3536 </TD>
3537 </TR>
3538 <!-- Token -->
3539 <TR>
3540 <TD>
3541 <PRE>
3542 </PRE>
3543 </TD>
3544 </TR>
3545 <!-- Token -->
3546 <TR>
3547 <TD>
3548 <PRE>
3549 </PRE>
3550 </TD>
3551 </TR>
3552 <!-- Token -->
3553 <TR>
3554 <TD>
3555 <PRE>
3556 </PRE>
3557 </TD>
3558 </TR>
3559 <!-- Token -->
3560 <TR>
3561 <TD>
3562 <PRE>
3563 </PRE>
3564 </TD>
3565 </TR>
3566 <!-- Token -->
3567 <TR>
3568 <TD>
3569 <PRE>
3570 </PRE>
3571 </TD>
3572 </TR>
3573 <!-- Token -->
3574 <TR>
3575 <TD>
3576 <PRE>
3577 </PRE>
3578 </TD>
3579 </TR>
3580 <!-- Token -->
3581 <TR>
3582 <TD>
3583 <PRE>
3584&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN [IGNORE_CASE] : {
3585&lt;ADAPTER: "adapter"&gt;
3586| &lt;ALL: "all"&gt;
3587| &lt;ANALYZE: "analyze"&gt;
3588| &lt;AND: "and"&gt;
3589| &lt;ANY: "any"&gt;
3590| &lt;APPLY: "apply"&gt;
3591| &lt;AS: "as"&gt;
3592| &lt;ASC: "asc"&gt;
3593| &lt;AT: "at"&gt;
3594| &lt;AUTOGENERATED: "autogenerated"&gt;
3595| &lt;BETWEEN: "between"&gt;
3596| &lt;BTREE: "btree"&gt;
3597| &lt;BY: "by"&gt;
3598| &lt;CASE: "case"&gt;
3599| &lt;CAST: "cast"&gt;
3600| &lt;CLOSED: "closed"&gt;
3601| &lt;CREATE: "create"&gt;
3602| &lt;CROSS: "cross"&gt;
3603| &lt;COMPACTION: "compaction"&gt;
3604| &lt;COMPACT: "compact"&gt;
3605| &lt;CONNECT: "connect"&gt;
3606| &lt;CORRELATE: "correlate"&gt;
3607| &lt;DATASET: "dataset"&gt;
3608| &lt;COLLECTION: "collection"&gt;
3609| &lt;DATABASE: "database"&gt;
3610| &lt;DATAVERSE: "dataverse"&gt;
3611| &lt;DECLARE: "declare"&gt;
3612| &lt;DEFINITION: "definition"&gt;
3613| &lt;DELETE: "delete"&gt;
3614| &lt;DESC: "desc"&gt;
3615| &lt;DISCONNECT: "disconnect"&gt;
3616| &lt;DISTINCT: "distinct"&gt;
3617| &lt;DIV: "div"&gt;
3618| &lt;DROP: "drop"&gt;
3619| &lt;ELEMENT: "element"&gt;
3620| &lt;EXPLAIN: "explain"&gt;
3621| &lt;ELSE: "else"&gt;
3622| &lt;ENFORCED: "enforced"&gt;
3623| &lt;END: "end"&gt;
3624| &lt;EVERY: "every"&gt;
3625| &lt;EXCEPT: "except"&gt;
3626| &lt;EXISTS: "exists"&gt;
3627| &lt;EXTERNAL: "external"&gt;
3628| &lt;FALSE: "false"&gt;
3629| &lt;FEED: "feed"&gt;
3630| &lt;FILTER: "filter"&gt;
3631| &lt;FLATTEN: "flatten"&gt;
3632| &lt;FOR: "for"&gt;
3633| &lt;FROM: "from"&gt;
3634| &lt;FULL: "full"&gt;
3635| &lt;FULLTEXT: "fulltext"&gt;
3636| &lt;FUNCTION: "function"&gt;
3637| &lt;GROUP: "group"&gt;
3638| &lt;HAVING: "having"&gt;
3639| &lt;HINTS: "hints"&gt;
3640| &lt;IF: "if"&gt;
3641| &lt;INTO: "into"&gt;
3642| &lt;IN: "in"&gt;
3643| &lt;INDEX: "index"&gt;
3644| &lt;INGESTION: "ingestion"&gt;
3645| &lt;INNER: "inner"&gt;
3646| &lt;INSERT: "insert"&gt;
3647| &lt;INTERNAL: "internal"&gt;
3648| &lt;INTERSECT: "intersect"&gt;
3649| &lt;IS: "is"&gt;
3650| &lt;JOIN: "join"&gt;
3651| &lt;KEYWORD: "keyword"&gt;
3652| &lt;KEY: "key"&gt;
3653| &lt;KNOWN: "known"&gt;
3654| &lt;LEFT: "left"&gt;
3655| &lt;LETTING: "letting"&gt;
3656| &lt;LET: "let"&gt;
3657| &lt;LIKE: "like"&gt;
3658| &lt;LIMIT: "limit"&gt;
3659| &lt;LOAD: "load"&gt;
3660| &lt;MISSING: "missing"&gt;
3661| &lt;MOD: "mod"&gt;
3662| &lt;NODEGROUP: "nodegroup"&gt;
3663| &lt;NGRAM: "ngram"&gt;
3664| &lt;NOT: "not"&gt;
3665| &lt;NULL: "null"&gt;
3666| &lt;OFFSET: "offset"&gt;
3667| &lt;ON: "on"&gt;
3668| &lt;OPEN: "open"&gt;
3669| &lt;OR: "or"&gt;
3670| &lt;ORDER: "order"&gt;
3671| &lt;OUTER: "outer"&gt;
3672| &lt;OUTPUT: "output"&gt;
3673| &lt;OVER: "over"&gt;
3674| &lt;PATH: "path"&gt;
3675| &lt;POLICY: "policy"&gt;
3676| &lt;PRESORTED: "pre-sorted"&gt;
3677| &lt;PRIMARY: "primary"&gt;
3678| &lt;RAW: "raw"&gt;
3679| &lt;RETURN: "return"&gt;
3680| &lt;RETURNING: "returning"&gt;
3681| &lt;RIGHT: "right"&gt;
3682| &lt;RTREE: "rtree"&gt;
3683| &lt;RUN: "run"&gt;
3684| &lt;SATISFIES: "satisfies"&gt;
3685| &lt;SECONDARY: "secondary"&gt;
3686| &lt;SELECT: "select"&gt;
3687| &lt;SET: "set"&gt;
3688| &lt;SOME: "some"&gt;
3689| &lt;START: "start"&gt;
3690| &lt;STOP: "stop"&gt;
3691| &lt;SYNONYM: "synonym"&gt;
3692| &lt;TEMPORARY: "temporary"&gt;
3693| &lt;THEN: "then"&gt;
3694| &lt;TO: "to"&gt;
3695| &lt;TRUE: "true"&gt;
3696| &lt;TYPE: "type"&gt;
3697| &lt;UNION: "union"&gt;
3698| &lt;UNKNOWN: "unknown"&gt;
3699| &lt;UNNEST: "unnest"&gt;
3700| &lt;UPDATE: "update"&gt;
3701| &lt;UPSERT: "upsert"&gt;
3702| &lt;USE: "use"&gt;
3703| &lt;USING: "using"&gt;
3704| &lt;VALUE: "value"&gt;
3705| &lt;VALUED: "valued"&gt;
3706| &lt;VIEW: "view"&gt;
3707| &lt;WHEN: "when"&gt;
3708| &lt;WHERE: "where"&gt;
3709| &lt;WITH: "with"&gt;
3710| &lt;WRITE: "write"&gt;
3711| &lt;COPY: "copy"&gt;
3712}
3713
3714 </PRE>
3715 </TD>
3716 </TR>
3717 <!-- Token -->
3718 <TR>
3719 <TD>
3720 <PRE>
3721&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3722&lt;CARET: "^"&gt;
3723| &lt;CONCAT: "||"&gt;
3724| &lt;DIVIDE: "/"&gt;
3725| &lt;MINUS: "-"&gt;
3726| &lt;MUL: "*"&gt;
3727| &lt;PLUS: "+"&gt;
3728| &lt;LEFTPAREN: "("&gt;
3729| &lt;RIGHTPAREN: ")"&gt;
3730| &lt;LEFTBRACKET: "["&gt;
3731| &lt;RIGHTBRACKET: "]"&gt;
3732| &lt;ATT: "@"&gt;
3733| &lt;COLON: ":"&gt;
3734| &lt;COMMA: ","&gt;
3735| &lt;DOT: "."&gt;
3736| &lt;PERCENT: "%"&gt;
3737| &lt;QUES: "?"&gt;
3738| &lt;SEMICOLON: ";"&gt;
3739| &lt;SHARP: "#"&gt;
3740| &lt;LT: "&lt;"&gt;
3741| &lt;GT: "&gt;"&gt;
3742| &lt;LE: "&lt;="&gt;
3743| &lt;GE: "&gt;="&gt;
3744| &lt;EQ: "="&gt;
3745| &lt;NE: "!="&gt;
3746| &lt;LG: "&lt;&gt;"&gt;
3747| &lt;SIMILAR: "~="&gt;
3748}
3749
3750 </PRE>
3751 </TD>
3752 </TR>
3753 <!-- Token -->
3754 <TR>
3755 <TD>
3756 <PRE>
3757&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3758&lt;LEFTBRACE: "{"&gt; : DEFAULT
3759}
3760
3761 </PRE>
3762 </TD>
3763 </TR>
3764 <!-- Token -->
3765 <TR>
3766 <TD>
3767 <PRE>
3768&lt;DEFAULT&gt; TOKEN : {
3769&lt;RIGHTBRACE: "}"&gt; : {
3770}
3771
3772 </PRE>
3773 </TD>
3774 </TR>
3775 <!-- Token -->
3776 <TR>
3777 <TD>
3778 <PRE>
3779&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3780&lt;LEFTDBLBRACE: "{{"&gt; : IN_DBL_BRACE
3781}
3782
3783 </PRE>
3784 </TD>
3785 </TR>
3786 <!-- Token -->
3787 <TR>
3788 <TD>
3789 <PRE>
3790&lt;IN_DBL_BRACE&gt; TOKEN : {
3791&lt;RIGHTDBLBRACE: "}}"&gt; : {
3792}
3793
3794 </PRE>
3795 </TD>
3796 </TR>
3797 <!-- Token -->
3798 <TR>
3799 <TD>
3800 <PRE>
3801&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3802&lt;#DIGIT: ["0"-"9"]&gt;
3803}
3804
3805 </PRE>
3806 </TD>
3807 </TR>
3808 <!-- Token -->
3809 <TR>
3810 <TD>
3811 <PRE>
3812&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3813&lt;INTEGER_LITERAL: &lt;DIGITS&gt;&gt;
3814| &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;
3815| &lt;FLOAT_LITERAL: &lt;DIGITS&gt; ("f" | "F") | &lt;DIGITS&gt; ("." &lt;DIGITS&gt; ("f" | "F"))? | "." &lt;DIGITS&gt; ("f" | "F")&gt;
3816| &lt;#DIGITS: (&lt;DIGIT&gt;)+&gt;
3817}
3818
3819 </PRE>
3820 </TD>
3821 </TR>
3822 <!-- Token -->
3823 <TR>
3824 <TD>
3825 <PRE>
3826&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3827&lt;#LETTER: ["A"-"Z","a"-"z"]&gt;
3828| &lt;#IDENTIFIER_START_SPECIALCHAR: ["_"]&gt;
3829| &lt;#IDENTIFIER_REST_SPECIALCHAR: ["$"]&gt;
3830| &lt;#IDENTIFIER_START: &lt;LETTER&gt; | &lt;IDENTIFIER_START_SPECIALCHAR&gt;&gt;
3831| &lt;#IDENTIFIER_REST: &lt;LETTER&gt; | &lt;DIGIT&gt; | &lt;IDENTIFIER_START_SPECIALCHAR&gt; | &lt;IDENTIFIER_REST_SPECIALCHAR&gt;&gt;
3832| &lt;IDENTIFIER: &lt;IDENTIFIER_START&gt; (&lt;IDENTIFIER_REST&gt;)*&gt;
3833}
3834
3835 </PRE>
3836 </TD>
3837 </TR>
3838 <!-- Token -->
3839 <TR>
3840 <TD>
3841 <PRE>
3842&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3843&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; | &lt;EscapeBTickWithBslash&gt; | &lt;EscapeBtickWithBtick&gt; | ~["`","\\"])* "`"&gt;
3844| &lt;STRING_LITERAL: ("E")? "\"" (&lt;EscapeQuot&gt; | &lt;EscapeBslash&gt; | &lt;EscapeSlash&gt; | &lt;EscapeBspace&gt; | &lt;EscapeFormf&gt; | &lt;EscapeNl&gt; | &lt;EscapeBTickWithBslash&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;EscapeBTickWithBslash&gt; | &lt;EscapeCr&gt; | &lt;EscapeTab&gt; | ~["\'","\\"])* "\'"&gt;
3845| &lt;#EscapeBTickWithBslash: "\\`"&gt;
3846| &lt;#EscapeBtickWithBtick: "``"&gt;
3847| &lt;#EscapeQuot: "\\\""&gt;
3848| &lt;#EscapeApos: "\\\'"&gt;
3849| &lt;#EscapeBslash: "\\\\"&gt;
3850| &lt;#EscapeSlash: "\\/"&gt;
3851| &lt;#EscapeBspace: "\\b"&gt;
3852| &lt;#EscapeFormf: "\\f"&gt;
3853| &lt;#EscapeNl: "\\n"&gt;
3854| &lt;#EscapeCr: "\\r"&gt;
3855| &lt;#EscapeTab: "\\t"&gt;
3856}
3857
3858 </PRE>
3859 </TD>
3860 </TR>
3861 <!-- Token -->
3862 <TR>
3863 <TD>
3864 <PRE>
3865&lt;DEFAULT,IN_DBL_BRACE&gt; TOKEN : {
3866&lt;DOLLAR_INTEGER_LITERAL: "$" &lt;INTEGER_LITERAL&gt;&gt;
3867| &lt;DOLLAR_IDENTIFIER: "$" &lt;IDENTIFIER&gt;&gt;
3868| &lt;DOLLAR_QUOTED_STRING: "$" &lt;QUOTED_STRING&gt;&gt;
3869}
3870
3871 </PRE>
3872 </TD>
3873 </TR>
3874 <!-- Token -->
3875 <TR>
3876 <TD>
3877 <PRE>
3878&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3879" "
3880| "\t"
3881| "\r"
3882| "\n"
3883}
3884
3885 </PRE>
3886 </TD>
3887 </TR>
3888 <!-- Token -->
3889 <TR>
3890 <TD>
3891 <PRE>
3892&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3893&lt;"//" (~["\n"])* "\n"&gt;
3894}
3895
3896 </PRE>
3897 </TD>
3898 </TR>
3899 <!-- Token -->
3900 <TR>
3901 <TD>
3902 <PRE>
3903&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3904&lt;"//" (~["\n","\r"])* ("\n" | "\r" | "\r\n")?&gt;
3905}
3906
3907 </PRE>
3908 </TD>
3909 </TR>
3910 <!-- Token -->
3911 <TR>
3912 <TD>
3913 <PRE>
3914&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3915&lt;"--" (~["\n"])* "\n"&gt;
3916}
3917
3918 </PRE>
3919 </TD>
3920 </TR>
3921 <!-- Token -->
3922 <TR>
3923 <TD>
3924 <PRE>
3925&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3926&lt;"--" (~["\n","\r"])* ("\n" | "\r" | "\r\n")?&gt;
3927}
3928
3929 </PRE>
3930 </TD>
3931 </TR>
3932 <!-- Token -->
3933 <TR>
3934 <TD>
3935 <PRE>
3936&lt;DEFAULT,IN_DBL_BRACE&gt; SKIP : {
3937"/*" : INSIDE_COMMENT
3938}
3939
3940 </PRE>
3941 </TD>
3942 </TR>
3943 <!-- Token -->
3944 <TR>
3945 <TD>
3946 <PRE>
3947&lt;INSIDE_COMMENT&gt; SPECIAL : {
3948&lt;"+" (" ")* (~["*"])*&gt;
3949}
3950
3951 </PRE>
3952 </TD>
3953 </TR>
3954 <!-- Token -->
3955 <TR>
3956 <TD>
3957 <PRE>
3958&lt;INSIDE_COMMENT&gt; SKIP : {
3959"/*" : {
3960}
3961
3962 </PRE>
3963 </TD>
3964 </TR>
3965 <!-- Token -->
3966 <TR>
3967 <TD>
3968 <PRE>
3969&lt;INSIDE_COMMENT&gt; SKIP : {
3970"*/" : {
3971| &lt;~[]&gt;
3972}
3973
3974 </PRE>
3975 </TD>
3976 </TR>
3977</TABLE>
3978<H2 ALIGN=CENTER>NON-TERMINALS</H2>
3979<TABLE>
3980<TR>
3981<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod1">Statement</A></TD>
3982<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3983<TD ALIGN=LEFT VALIGN=BASELINE>( ( <A HREF="#prod2">ExplainStatement</A> )? ( &lt;SEMICOLON&gt; )+ )* &lt;EOF&gt;</TD>
3984</TR>
3985<TR>
3986<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod2">ExplainStatement</A></TD>
3987<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3988<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;EXPLAIN&gt; )? <A HREF="#prod3">SingleStatement</A></TD>
3989</TR>
3990<TR>
3991<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod3">SingleStatement</A></TD>
3992<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3993<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">CopyStatement</A> | <A HREF="#prod9">DropStatement</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">AnalyzeStatement</A> | <A HREF="#prod18">Query</A> )</TD>
3994</TR>
3995<TR>
3996<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod4">DataverseDeclaration</A></TD>
3997<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
3998<TD ALIGN=LEFT VALIGN=BASELINE>&lt;USE&gt; <A HREF="#prod19">MultipartIdentifier</A></TD>
3999</TR>
4000<TR>
4001<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod6">CreateStatement</A></TD>
4002<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4003<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">CreateDatabaseStatement</A> | <A HREF="#prod26">CreateDataverseStatement</A> | <A HREF="#prod27">CreateFunctionStatement</A> | <A HREF="#prod28">CreateAdapterStatement</A> | <A HREF="#prod29">CreateSynonymStatement</A> | <A HREF="#prod30">CreateFeedStatement</A> | <A HREF="#prod31">CreateFeedPolicyStatement</A> | <A HREF="#prod32">CreateFullTextStatement</A> | <A HREF="#prod33">CreateViewStatement</A> )</TD>
4004</TR>
4005<TR>
4006<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod20">CreateOrReplaceStatement</A></TD>
4007<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4008<TD ALIGN=LEFT VALIGN=BASELINE>&lt;OR&gt; &lt;IDENTIFIER&gt; ( <A HREF="#prod27">CreateFunctionStatement</A> | <A HREF="#prod33">CreateViewStatement</A> )</TD>
4009</TR>
4010<TR>
4011<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod21">CreateTypeStatement</A></TD>
4012<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4013<TD ALIGN=LEFT VALIGN=BASELINE>&lt;TYPE&gt; <A HREF="#prod34">TypeSpecification</A></TD>
4014</TR>
4015<TR>
4016<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod34">TypeSpecification</A></TD>
4017<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4018<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod35">TypeName</A> <A HREF="#prod36">IfNotExists</A> &lt;AS&gt; <A HREF="#prod37">RecordTypeDef</A></TD>
4019</TR>
4020<TR>
4021<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod22">CreateNodegroupStatement</A></TD>
4022<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4023<TD ALIGN=LEFT VALIGN=BASELINE>&lt;NODEGROUP&gt; <A HREF="#prod38">NodegroupSpecification</A></TD>
4024</TR>
4025<TR>
4026<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod38">NodegroupSpecification</A></TD>
4027<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4028<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> <A HREF="#prod36">IfNotExists</A> &lt;ON&gt; <A HREF="#prod39">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod39">Identifier</A> )*</TD>
4029</TR>
4030<TR>
4031<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod40">Dataset</A></TD>
4032<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4033<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;DATASET&gt; | &lt;COLLECTION&gt; )</TD>
4034</TR>
4035<TR>
4036<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod41">DatasetToken</A></TD>
4037<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4038<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod40">Dataset</A></TD>
4039</TR>
4040<TR>
4041<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod23">CreateDatasetStatement</A></TD>
4042<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4043<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;INTERNAL&gt; )? <A HREF="#prod40">Dataset</A> <A HREF="#prod42">DatasetSpecification</A> | &lt;EXTERNAL&gt; <A HREF="#prod40">Dataset</A> <A HREF="#prod43">ExternalDatasetSpecification</A> )</TD>
4044</TR>
4045<TR>
4046<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod42">DatasetSpecification</A></TD>
4047<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4048<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> ( <A HREF="#prod45">DatasetTypeSpecification</A> )? ( &lt;WITH&gt; <A HREF="#prod39">Identifier</A> <A HREF="#prod45">DatasetTypeSpecification</A> )? <A HREF="#prod36">IfNotExists</A> ( <A HREF="#prod46">PrimaryKeyWithType</A> | <A HREF="#prod47">PrimaryKey</A> ) ( &lt;AUTOGENERATED&gt; )? ( &lt;HINTS&gt; <A HREF="#prod48">Properties</A> )? ( &lt;WITH&gt; &lt;FILTER&gt; &lt;ON&gt; <A HREF="#prod49">NestedField</A> )? ( &lt;WITH&gt; <A HREF="#prod50">RecordConstructor</A> )? ( &lt;AS&gt; <A HREF="#prod51">SelectExpression</A> )?</TD>
4049</TR>
4050<TR>
4051<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod43">ExternalDatasetSpecification</A></TD>
4052<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4053<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod45">DatasetTypeSpecification</A> <A HREF="#prod36">IfNotExists</A> &lt;USING&gt; <A HREF="#prod52">AdapterName</A> <A HREF="#prod53">Configuration</A> ( &lt;HINTS&gt; <A HREF="#prod48">Properties</A> )? ( &lt;WITH&gt; <A HREF="#prod50">RecordConstructor</A> )?</TD>
4054</TR>
4055<TR>
4056<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod45">DatasetTypeSpecification</A></TD>
4057<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4058<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod54">DatasetRecordTypeSpecification</A> | <A HREF="#prod55">DatasetReferenceTypeSpecification</A> )</TD>
4059</TR>
4060<TR>
4061<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod55">DatasetReferenceTypeSpecification</A></TD>
4062<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4063<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod56">TypeReference</A> &lt;RIGHTPAREN&gt;</TD>
4064</TR>
4065<TR>
4066<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod54">DatasetRecordTypeSpecification</A></TD>
4067<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4068<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod57">DatasetRecordTypeDef</A> &lt;RIGHTPAREN&gt; ( <A HREF="#prod58">RecordTypeKind</A> &lt;TYPE&gt; )?</TD>
4069</TR>
4070<TR>
4071<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod57">DatasetRecordTypeDef</A></TD>
4072<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4073<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod59">DatasetRecordField</A> ( &lt;COMMA&gt; <A HREF="#prod59">DatasetRecordField</A> )*</TD>
4074</TR>
4075<TR>
4076<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod59">DatasetRecordField</A></TD>
4077<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4078<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> <A HREF="#prod56">TypeReference</A> ( &lt;NOT&gt; &lt;UNKNOWN&gt; )?</TD>
4079</TR>
4080<TR>
4081<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod24">CreateIndexStatement</A></TD>
4082<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4083<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;INDEX&gt; <A HREF="#prod60">IndexSpecification</A> | &lt;PRIMARY&gt; &lt;INDEX&gt; <A HREF="#prod61">PrimaryIndexSpecification</A> )</TD>
4084</TR>
4085<TR>
4086<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod60">IndexSpecification</A></TD>
4087<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4088<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod39">Identifier</A> <A HREF="#prod36">IfNotExists</A> &lt;ON&gt; <A HREF="#prod44">QualifiedName</A> &lt;LEFTPAREN&gt; <A HREF="#prod62">IndexedElement</A> ( &lt;COMMA&gt; <A HREF="#prod62">IndexedElement</A> )* &lt;RIGHTPAREN&gt; ( &lt;TYPE&gt; <A HREF="#prod63">IndexType</A> )? ( &lt;ENFORCED&gt; )? ( &lt;IDENTIFIER&gt; &lt;UNKNOWN&gt; &lt;KEY&gt; )? ( &lt;CAST&gt; &lt;LEFTPAREN&gt; <A HREF="#prod64">CastDefaultNull</A> &lt;RIGHTPAREN&gt; )? )</TD>
4089</TR>
4090<TR>
4091<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod62">IndexedElement</A></TD>
4092<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4093<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod65">IndexedElementUnnestSelect</A> | ( &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; &lt;DOT&gt; <A HREF="#prod66">IndexedField</A> ) | <A HREF="#prod66">IndexedField</A> | &lt;LEFTPAREN&gt; ( <A HREF="#prod65">IndexedElementUnnestSelect</A> | <A HREF="#prod66">IndexedField</A> ) &lt;RIGHTPAREN&gt; )</TD>
4094</TR>
4095<TR>
4096<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod65">IndexedElementUnnestSelect</A></TD>
4097<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4098<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UNNEST&gt; ( ( &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; &lt;DOT&gt; <A HREF="#prod67">IndexedElementUnnestSelectBody</A> ) | <A HREF="#prod67">IndexedElementUnnestSelectBody</A> )</TD>
4099</TR>
4100<TR>
4101<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod67">IndexedElementUnnestSelectBody</A></TD>
4102<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4103<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">MultipartIdentifier</A> ( &lt;UNNEST&gt; <A HREF="#prod19">MultipartIdentifier</A> )* ( ( &lt;COLON&gt; <A HREF="#prod68">IndexedTypeExpr</A> ) | ( &lt;SELECT&gt; <A HREF="#prod19">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod68">IndexedTypeExpr</A> )? ( &lt;COMMA&gt; <A HREF="#prod19">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod68">IndexedTypeExpr</A> )? )* ) )?</TD>
4104</TR>
4105<TR>
4106<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod66">IndexedField</A></TD>
4107<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4108<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">MultipartIdentifier</A> ( &lt;COLON&gt; <A HREF="#prod68">IndexedTypeExpr</A> )?</TD>
4109</TR>
4110<TR>
4111<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod61">PrimaryIndexSpecification</A></TD>
4112<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4113<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod39">Identifier</A> )? <A HREF="#prod36">IfNotExists</A> &lt;ON&gt; <A HREF="#prod44">QualifiedName</A> ( &lt;TYPE&gt; &lt;BTREE&gt; )?</TD>
4114</TR>
4115<TR>
4116<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod69">FilterField</A></TD>
4117<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4118<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A></TD>
4119</TR>
4120<TR>
4121<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod63">IndexType</A></TD>
4122<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4123<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;BTREE&gt; | &lt;RTREE&gt; | &lt;KEYWORD&gt; | &lt;FULLTEXT&gt; ( &lt;USING&gt; <A HREF="#prod39">Identifier</A> )? | &lt;NGRAM&gt; &lt;LEFTPAREN&gt; &lt;INTEGER_LITERAL&gt; &lt;RIGHTPAREN&gt; )</TD>
4124</TR>
4125<TR>
4126<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod25">CreateDatabaseStatement</A></TD>
4127<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4128<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DATABASE&gt; <A HREF="#prod70">DatabaseSpecification</A></TD>
4129</TR>
4130<TR>
4131<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod70">DatabaseSpecification</A></TD>
4132<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4133<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> <A HREF="#prod36">IfNotExists</A></TD>
4134</TR>
4135<TR>
4136<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod26">CreateDataverseStatement</A></TD>
4137<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4138<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DATAVERSE&gt; <A HREF="#prod71">DataverseSpecification</A></TD>
4139</TR>
4140<TR>
4141<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod71">DataverseSpecification</A></TD>
4142<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4143<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod72">Namespace</A> <A HREF="#prod36">IfNotExists</A></TD>
4144</TR>
4145<TR>
4146<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod28">CreateAdapterStatement</A></TD>
4147<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4148<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ADAPTER&gt; <A HREF="#prod73">AdapterSpecification</A></TD>
4149</TR>
4150<TR>
4151<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod73">AdapterSpecification</A></TD>
4152<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4153<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod36">IfNotExists</A> &lt;AS&gt; <A HREF="#prod74">FunctionExternalIdentifier</A> &lt;AT&gt; <A HREF="#prod44">QualifiedName</A></TD>
4154</TR>
4155<TR>
4156<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod33">CreateViewStatement</A></TD>
4157<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4158<TD ALIGN=LEFT VALIGN=BASELINE>&lt;VIEW&gt; <A HREF="#prod75">ViewSpecification</A></TD>
4159</TR>
4160<TR>
4161<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod75">ViewSpecification</A></TD>
4162<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4163<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> ( ( <A HREF="#prod45">DatasetTypeSpecification</A> <A HREF="#prod36">IfNotExists</A> <A HREF="#prod64">CastDefaultNull</A> ( &lt;PRIMARY&gt; &lt;KEY&gt; &lt;LEFTPAREN&gt; <A HREF="#prod76">PrimaryKeyFields</A> &lt;RIGHTPAREN&gt; &lt;NOT&gt; &lt;ENFORCED&gt; )? ( &lt;IDENTIFIER&gt; &lt;KEY&gt; &lt;LEFTPAREN&gt; <A HREF="#prod76">PrimaryKeyFields</A> &lt;RIGHTPAREN&gt; &lt;IDENTIFIER&gt; <A HREF="#prod44">QualifiedName</A> &lt;NOT&gt; &lt;ENFORCED&gt; )* ) | ( <A HREF="#prod36">IfNotExists</A> ) ) &lt;AS&gt; <A HREF="#prod77">ViewBody</A></TD>
4164</TR>
4165<TR>
4166<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod77">ViewBody</A></TD>
4167<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4168<TD ALIGN=LEFT VALIGN=BASELINE>( ( <A HREF="#prod78">VariableRef</A> ( <A HREF="#prod79">FieldAccessor</A> )* ) | <A HREF="#prod51">SelectExpression</A> )</TD>
4169</TR>
4170<TR>
4171<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod64">CastDefaultNull</A></TD>
4172<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4173<TD ALIGN=LEFT VALIGN=BASELINE>&lt;IDENTIFIER&gt; &lt;NULL&gt; ( &lt;IDENTIFIER&gt; <A HREF="#prod80">StringLiteral</A> )*</TD>
4174</TR>
4175<TR>
4176<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod27">CreateFunctionStatement</A></TD>
4177<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4178<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FUNCTION&gt; <A HREF="#prod81">FunctionSpecification</A></TD>
4179</TR>
4180<TR>
4181<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod81">FunctionSpecification</A></TD>
4182<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4183<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod82">FunctionName</A> <A HREF="#prod83">FunctionParameters</A> <A HREF="#prod36">IfNotExists</A> <A HREF="#prod84">FunctionReturnType</A> ( ( &lt;LEFTBRACE&gt; <A HREF="#prod85">FunctionBody</A> &lt;RIGHTBRACE&gt; ) | ( &lt;AS&gt; <A HREF="#prod74">FunctionExternalIdentifier</A> &lt;AT&gt; <A HREF="#prod44">QualifiedName</A> ( &lt;WITH&gt; <A HREF="#prod50">RecordConstructor</A> )? ) )</TD>
4184</TR>
4185<TR>
4186<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod83">FunctionParameters</A></TD>
4187<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4188<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; ( <A HREF="#prod86">FunctionParameterList</A> )? &lt;RIGHTPAREN&gt;</TD>
4189</TR>
4190<TR>
4191<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod86">FunctionParameterList</A></TD>
4192<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4193<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;DOT&gt; &lt;DOT&gt; &lt;DOT&gt; ) | ( <A HREF="#prod87">FunctionParameter</A> ( &lt;COMMA&gt; <A HREF="#prod87">FunctionParameter</A> )* ) )</TD>
4194</TR>
4195<TR>
4196<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod87">FunctionParameter</A></TD>
4197<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4198<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod88">VariableIdentifier</A> ( ( &lt;COLON&gt; )? <A HREF="#prod89">TypeExpr</A> )?</TD>
4199</TR>
4200<TR>
4201<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod84">FunctionReturnType</A></TD>
4202<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4203<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; <A HREF="#prod89">TypeExpr</A> )?</TD>
4204</TR>
4205<TR>
4206<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod85">FunctionBody</A></TD>
4207<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4208<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod51">SelectExpression</A> | <A HREF="#prod90">Expression</A> )</TD>
4209</TR>
4210<TR>
4211<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod74">FunctionExternalIdentifier</A></TD>
4212<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4213<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod80">StringLiteral</A> ( &lt;COMMA&gt; <A HREF="#prod80">StringLiteral</A> )*</TD>
4214</TR>
4215<TR>
4216<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod30">CreateFeedStatement</A></TD>
4217<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4218<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod91">FeedSpecification</A></TD>
4219</TR>
4220<TR>
4221<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod91">FeedSpecification</A></TD>
4222<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4223<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod36">IfNotExists</A> &lt;WITH&gt; <A HREF="#prod50">RecordConstructor</A></TD>
4224</TR>
4225<TR>
4226<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod31">CreateFeedPolicyStatement</A></TD>
4227<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4228<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INGESTION&gt; &lt;POLICY&gt; <A HREF="#prod92">FeedPolicySpecification</A></TD>
4229</TR>
4230<TR>
4231<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod92">FeedPolicySpecification</A></TD>
4232<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4233<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> <A HREF="#prod36">IfNotExists</A> &lt;FROM&gt; ( &lt;POLICY&gt; <A HREF="#prod39">Identifier</A> <A HREF="#prod53">Configuration</A> ( &lt;DEFINITION&gt; <A HREF="#prod93">ConstantString</A> )? | &lt;PATH&gt; <A HREF="#prod93">ConstantString</A> ( &lt;DEFINITION&gt; <A HREF="#prod93">ConstantString</A> )? )</TD>
4234</TR>
4235<TR>
4236<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod32">CreateFullTextStatement</A></TD>
4237<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4238<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FULLTEXT&gt; ( &lt;FILTER&gt; <A HREF="#prod94">CreateFullTextFilterSpec</A> | ( &lt;IDENTIFIER&gt; <A HREF="#prod95">CreateFullTextConfigSpec</A> ) ) )</TD>
4239</TR>
4240<TR>
4241<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod94">CreateFullTextFilterSpec</A></TD>
4242<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4243<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod44">QualifiedName</A> <A HREF="#prod36">IfNotExists</A> &lt;AS&gt; <A HREF="#prod50">RecordConstructor</A> )</TD>
4244</TR>
4245<TR>
4246<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod95">CreateFullTextConfigSpec</A></TD>
4247<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4248<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod44">QualifiedName</A> <A HREF="#prod36">IfNotExists</A> &lt;AS&gt; <A HREF="#prod50">RecordConstructor</A> )</TD>
4249</TR>
4250<TR>
4251<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod29">CreateSynonymStatement</A></TD>
4252<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4253<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SYNONYM&gt; <A HREF="#prod96">SynonymSpecification</A></TD>
4254</TR>
4255<TR>
4256<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod96">SynonymSpecification</A></TD>
4257<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4258<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod36">IfNotExists</A> &lt;FOR&gt; <A HREF="#prod44">QualifiedName</A></TD>
4259</TR>
4260<TR>
4261<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod36">IfNotExists</A></TD>
4262<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4263<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IF&gt; &lt;NOT&gt; &lt;EXISTS&gt; )?</TD>
4264</TR>
4265<TR>
4266<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod97">ApplyFunction</A></TD>
4267<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4268<TD ALIGN=LEFT VALIGN=BASELINE>&lt;APPLY&gt; &lt;FUNCTION&gt; <A HREF="#prod82">FunctionName</A> ( &lt;COMMA&gt; <A HREF="#prod82">FunctionName</A> )*</TD>
4269</TR>
4270<TR>
4271<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod98">GetPolicy</A></TD>
4272<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4273<TD ALIGN=LEFT VALIGN=BASELINE>&lt;USING&gt; &lt;POLICY&gt; <A HREF="#prod39">Identifier</A></TD>
4274</TR>
4275<TR>
4276<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod99">FunctionSignature</A></TD>
4277<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4278<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod82">FunctionName</A> ( <A HREF="#prod83">FunctionParameters</A> | ( &lt;LEFTPAREN&gt; <A HREF="#prod100">FunctionArity</A> &lt;RIGHTPAREN&gt; ) | ( &lt;ATT&gt; <A HREF="#prod100">FunctionArity</A> ) )</TD>
4279</TR>
4280<TR>
4281<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod100">FunctionArity</A></TD>
4282<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4283<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INTEGER_LITERAL&gt;</TD>
4284</TR>
4285<TR>
4286<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod46">PrimaryKeyWithType</A></TD>
4287<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4288<TD ALIGN=LEFT VALIGN=BASELINE>&lt;PRIMARY&gt; &lt;KEY&gt; &lt;LEFTPAREN&gt; <A HREF="#prod101">PrimaryKeyFieldsWithType</A> &lt;RIGHTPAREN&gt;</TD>
4289</TR>
4290<TR>
4291<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod101">PrimaryKeyFieldsWithType</A></TD>
4292<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4293<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod49">NestedField</A> &lt;COLON&gt; <A HREF="#prod56">TypeReference</A> ( &lt;COMMA&gt; <A HREF="#prod49">NestedField</A> &lt;COLON&gt; <A HREF="#prod56">TypeReference</A> )*</TD>
4294</TR>
4295<TR>
4296<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod47">PrimaryKey</A></TD>
4297<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4298<TD ALIGN=LEFT VALIGN=BASELINE>&lt;PRIMARY&gt; &lt;KEY&gt; <A HREF="#prod76">PrimaryKeyFields</A></TD>
4299</TR>
4300<TR>
4301<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod76">PrimaryKeyFields</A></TD>
4302<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4303<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod49">NestedField</A> ( &lt;COMMA&gt; <A HREF="#prod49">NestedField</A> )*</TD>
4304</TR>
4305<TR>
4306<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod9">DropStatement</A></TD>
4307<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4308<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DROP&gt; ( <A HREF="#prod102">DropDatasetStatement</A> | <A HREF="#prod103">DropIndexStatement</A> | <A HREF="#prod104">DropNodeGroupStatement</A> | <A HREF="#prod105">DropTypeStatement</A> | <A HREF="#prod106">DropDatabaseStatement</A> | <A HREF="#prod107">DropDataverseStatement</A> | <A HREF="#prod108">DropAdapterStatement</A> | <A HREF="#prod109">DropFunctionStatement</A> | <A HREF="#prod110">DropFeedStatement</A> | <A HREF="#prod111">DropFeedPolicyStatement</A> | <A HREF="#prod112">DropSynonymStatement</A> | <A HREF="#prod113">DropFullTextStatement</A> | <A HREF="#prod114">DropViewStatement</A> )</TD>
4309</TR>
4310<TR>
4311<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod102">DropDatasetStatement</A></TD>
4312<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4313<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod40">Dataset</A> <A HREF="#prod115">DropDatasetSpecification</A></TD>
4314</TR>
4315<TR>
4316<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod115">DropDatasetSpecification</A></TD>
4317<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4318<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4319</TR>
4320<TR>
4321<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod114">DropViewStatement</A></TD>
4322<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4323<TD ALIGN=LEFT VALIGN=BASELINE>&lt;VIEW&gt; <A HREF="#prod117">DropViewSpecification</A></TD>
4324</TR>
4325<TR>
4326<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod117">DropViewSpecification</A></TD>
4327<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4328<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4329</TR>
4330<TR>
4331<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod103">DropIndexStatement</A></TD>
4332<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4333<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INDEX&gt; <A HREF="#prod118">DropIndexSpecification</A></TD>
4334</TR>
4335<TR>
4336<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod118">DropIndexSpecification</A></TD>
4337<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4338<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod119">DoubleQualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4339</TR>
4340<TR>
4341<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod113">DropFullTextStatement</A></TD>
4342<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4343<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FULLTEXT&gt; ( &lt;FILTER&gt; <A HREF="#prod120">DropFullTextFilterSpec</A> | ( &lt;IDENTIFIER&gt; <A HREF="#prod121">DropFullTextConfigSpec</A> ) )</TD>
4344</TR>
4345<TR>
4346<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod120">DropFullTextFilterSpec</A></TD>
4347<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4348<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4349</TR>
4350<TR>
4351<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod121">DropFullTextConfigSpec</A></TD>
4352<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4353<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4354</TR>
4355<TR>
4356<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod104">DropNodeGroupStatement</A></TD>
4357<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4358<TD ALIGN=LEFT VALIGN=BASELINE>&lt;NODEGROUP&gt; <A HREF="#prod122">DropNodeGroupSpecification</A></TD>
4359</TR>
4360<TR>
4361<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod122">DropNodeGroupSpecification</A></TD>
4362<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4363<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> <A HREF="#prod116">IfExists</A></TD>
4364</TR>
4365<TR>
4366<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod105">DropTypeStatement</A></TD>
4367<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4368<TD ALIGN=LEFT VALIGN=BASELINE>&lt;TYPE&gt; <A HREF="#prod123">DropTypeSpecification</A></TD>
4369</TR>
4370<TR>
4371<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod123">DropTypeSpecification</A></TD>
4372<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4373<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod35">TypeName</A> <A HREF="#prod116">IfExists</A></TD>
4374</TR>
4375<TR>
4376<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod106">DropDatabaseStatement</A></TD>
4377<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4378<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DATABASE&gt; <A HREF="#prod124">DropDatabaseSpecification</A></TD>
4379</TR>
4380<TR>
4381<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod124">DropDatabaseSpecification</A></TD>
4382<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4383<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> <A HREF="#prod116">IfExists</A></TD>
4384</TR>
4385<TR>
4386<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod107">DropDataverseStatement</A></TD>
4387<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4388<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DATAVERSE&gt; <A HREF="#prod125">DropDataverseSpecification</A></TD>
4389</TR>
4390<TR>
4391<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod125">DropDataverseSpecification</A></TD>
4392<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4393<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod72">Namespace</A> <A HREF="#prod116">IfExists</A></TD>
4394</TR>
4395<TR>
4396<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod108">DropAdapterStatement</A></TD>
4397<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4398<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ADAPTER&gt; <A HREF="#prod126">DropAdapterSpecification</A></TD>
4399</TR>
4400<TR>
4401<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod126">DropAdapterSpecification</A></TD>
4402<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4403<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4404</TR>
4405<TR>
4406<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod109">DropFunctionStatement</A></TD>
4407<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4408<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FUNCTION&gt; <A HREF="#prod127">DropFunctionSpecification</A></TD>
4409</TR>
4410<TR>
4411<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod127">DropFunctionSpecification</A></TD>
4412<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4413<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod99">FunctionSignature</A> <A HREF="#prod116">IfExists</A></TD>
4414</TR>
4415<TR>
4416<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod110">DropFeedStatement</A></TD>
4417<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4418<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod128">DropFeedSpecification</A></TD>
4419</TR>
4420<TR>
4421<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod128">DropFeedSpecification</A></TD>
4422<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4423<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4424</TR>
4425<TR>
4426<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod111">DropFeedPolicyStatement</A></TD>
4427<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4428<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INGESTION&gt; &lt;POLICY&gt; <A HREF="#prod129">DropFeedPolicySpecification</A></TD>
4429</TR>
4430<TR>
4431<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod129">DropFeedPolicySpecification</A></TD>
4432<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4433<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4434</TR>
4435<TR>
4436<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod112">DropSynonymStatement</A></TD>
4437<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4438<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SYNONYM&gt; <A HREF="#prod130">DropSynonymSpecification</A></TD>
4439</TR>
4440<TR>
4441<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod130">DropSynonymSpecification</A></TD>
4442<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4443<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A> <A HREF="#prod116">IfExists</A></TD>
4444</TR>
4445<TR>
4446<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod116">IfExists</A></TD>
4447<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4448<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IF&gt; &lt;EXISTS&gt; )?</TD>
4449</TR>
4450<TR>
4451<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod11">InsertStatement</A></TD>
4452<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4453<TD ALIGN=LEFT VALIGN=BASELINE>&lt;INSERT&gt; &lt;INTO&gt; <A HREF="#prod44">QualifiedName</A> ( &lt;AS&gt; <A HREF="#prod131">Variable</A> )? <A HREF="#prod18">Query</A> ( &lt;RETURNING&gt; <A HREF="#prod90">Expression</A> )?</TD>
4454</TR>
4455<TR>
4456<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod14">UpsertStatement</A></TD>
4457<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4458<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UPSERT&gt; &lt;INTO&gt; <A HREF="#prod44">QualifiedName</A> ( &lt;AS&gt; <A HREF="#prod131">Variable</A> )? <A HREF="#prod18">Query</A> ( &lt;RETURNING&gt; <A HREF="#prod90">Expression</A> )?</TD>
4459</TR>
4460<TR>
4461<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod12">DeleteStatement</A></TD>
4462<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4463<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DELETE&gt; &lt;FROM&gt; <A HREF="#prod44">QualifiedName</A> ( ( &lt;AS&gt; )? <A HREF="#prod131">Variable</A> )? ( &lt;WHERE&gt; <A HREF="#prod90">Expression</A> )?</TD>
4464</TR>
4465<TR>
4466<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod13">UpdateStatement</A></TD>
4467<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4468<TD ALIGN=LEFT VALIGN=BASELINE>&lt;UPDATE&gt; <A HREF="#prod131">Variable</A> &lt;IN&gt; <A HREF="#prod90">Expression</A> &lt;WHERE&gt; <A HREF="#prod90">Expression</A> &lt;LEFTPAREN&gt; ( <A HREF="#prod132">UpdateClause</A> ( &lt;COMMA&gt; <A HREF="#prod132">UpdateClause</A> )* ) &lt;RIGHTPAREN&gt;</TD>
4469</TR>
4470<TR>
4471<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod132">UpdateClause</A></TD>
4472<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4473<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;SET&gt; <A HREF="#prod90">Expression</A> &lt;EQ&gt; <A HREF="#prod90">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="#prod90">Expression</A> &lt;RIGHTPAREN&gt; &lt;THEN&gt; <A HREF="#prod132">UpdateClause</A> ( &lt;ELSE&gt; <A HREF="#prod132">UpdateClause</A> )? )</TD>
4474</TR>
4475<TR>
4476<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod10">SetStatement</A></TD>
4477<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4478<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SET&gt; <A HREF="#prod39">Identifier</A> <A HREF="#prod93">ConstantString</A></TD>
4479</TR>
4480<TR>
4481<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod8">CopyStatement</A></TD>
4482<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4483<TD ALIGN=LEFT VALIGN=BASELINE>&lt;COPY&gt; ( &lt;INTO&gt; <A HREF="#prod44">QualifiedName</A> ( ( &lt;AS&gt; )? ( <A HREF="#prod45">DatasetTypeSpecification</A> ) )? <A HREF="#prod133">CopyFromStatement</A> | &lt;LEFTPAREN&gt; <A HREF="#prod18">Query</A> &lt;RIGHTPAREN&gt; ( &lt;AS&gt; )? <A HREF="#prod131">Variable</A> <A HREF="#prod134">CopyToStatement</A> | <A HREF="#prod44">QualifiedName</A> ( &lt;AS&gt; )? ( <A HREF="#prod45">DatasetTypeSpecification</A> | <A HREF="#prod131">Variable</A> )? ( <A HREF="#prod133">CopyFromStatement</A> | <A HREF="#prod134">CopyToStatement</A> ) )</TD>
4484</TR>
4485<TR>
4486<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod133">CopyFromStatement</A></TD>
4487<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4488<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FROM&gt; <A HREF="#prod52">AdapterName</A> &lt;PATH&gt; &lt;LEFTPAREN&gt; <A HREF="#prod135">ConcatenatedStrings</A> &lt;RIGHTPAREN&gt; &lt;WITH&gt; <A HREF="#prod50">RecordConstructor</A></TD>
4489</TR>
4490<TR>
4491<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod134">CopyToStatement</A></TD>
4492<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4493<TD ALIGN=LEFT VALIGN=BASELINE>&lt;TO&gt; <A HREF="#prod52">AdapterName</A> &lt;PATH&gt; &lt;LEFTPAREN&gt; <A HREF="#prod136">ExpressionList</A> &lt;RIGHTPAREN&gt; ( <A HREF="#prod137">CopyToOverClause</A> )? &lt;WITH&gt; <A HREF="#prod50">RecordConstructor</A></TD>
4494</TR>
4495<TR>
4496<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod137">CopyToOverClause</A></TD>
4497<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4498<TD ALIGN=LEFT VALIGN=BASELINE>&lt;OVER&gt; &lt;LEFTPAREN&gt; ( &lt;IDENTIFIER&gt; &lt;BY&gt; <A HREF="#prod90">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod131">Variable</A> )? ( &lt;COMMA&gt; <A HREF="#prod90">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod131">Variable</A> )? )* )? ( <A HREF="#prod138">OrderbyClause</A> )? &lt;RIGHTPAREN&gt;</TD>
4499</TR>
4500<TR>
4501<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod7">LoadStatement</A></TD>
4502<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4503<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LOAD&gt; <A HREF="#prod40">Dataset</A> <A HREF="#prod44">QualifiedName</A> &lt;USING&gt; <A HREF="#prod52">AdapterName</A> <A HREF="#prod53">Configuration</A> ( &lt;PRESORTED&gt; )?</TD>
4504</TR>
4505<TR>
4506<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod52">AdapterName</A></TD>
4507<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4508<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A></TD>
4509</TR>
4510<TR>
4511<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod17">AnalyzeStatement</A></TD>
4512<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4513<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ANALYZE&gt; <A HREF="#prod41">DatasetToken</A> <A HREF="#prod44">QualifiedName</A> ( <A HREF="#prod139">AnalyzeDatasetDropStatement</A> | <A HREF="#prod140">AnalyzeDatasetStatement</A> )</TD>
4514</TR>
4515<TR>
4516<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod140">AnalyzeDatasetStatement</A></TD>
4517<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4518<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;WITH&gt; <A HREF="#prod50">RecordConstructor</A> )?</TD>
4519</TR>
4520<TR>
4521<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod139">AnalyzeDatasetDropStatement</A></TD>
4522<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4523<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DROP&gt; &lt;IDENTIFIER&gt;</TD>
4524</TR>
4525<TR>
4526<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod16">CompactStatement</A></TD>
4527<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4528<TD ALIGN=LEFT VALIGN=BASELINE>&lt;COMPACT&gt; <A HREF="#prod40">Dataset</A> <A HREF="#prod44">QualifiedName</A></TD>
4529</TR>
4530<TR>
4531<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod15">ConnectionStatement</A></TD>
4532<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4533<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;CONNECT&gt; <A HREF="#prod141">ConnectStatement</A> | &lt;DISCONNECT&gt; <A HREF="#prod142">DisconnectStatement</A> | &lt;START&gt; <A HREF="#prod143">StartStatement</A> | &lt;STOP&gt; <A HREF="#prod144">StopStatement</A> )</TD>
4534</TR>
4535<TR>
4536<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod143">StartStatement</A></TD>
4537<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4538<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod44">QualifiedName</A></TD>
4539</TR>
4540<TR>
4541<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod144">StopStatement</A></TD>
4542<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4543<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FEED&gt; <A HREF="#prod44">QualifiedName</A></TD>
4544</TR>
4545<TR>
4546<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod142">DisconnectStatement</A></TD>
4547<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4548<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FEED&gt; <A HREF="#prod44">QualifiedName</A> &lt;FROM&gt; <A HREF="#prod40">Dataset</A> <A HREF="#prod44">QualifiedName</A> )</TD>
4549</TR>
4550<TR>
4551<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod141">ConnectStatement</A></TD>
4552<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4553<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FEED&gt; <A HREF="#prod44">QualifiedName</A> &lt;TO&gt; <A HREF="#prod40">Dataset</A> <A HREF="#prod44">QualifiedName</A> ( <A HREF="#prod97">ApplyFunction</A> )? ( <A HREF="#prod98">GetPolicy</A> )? ( &lt;WHERE&gt; <A HREF="#prod90">Expression</A> )? )</TD>
4554</TR>
4555<TR>
4556<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod53">Configuration</A></TD>
4557<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4558<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; ( <A HREF="#prod145">KeyValuePair</A> ( &lt;COMMA&gt; <A HREF="#prod145">KeyValuePair</A> )* )? &lt;RIGHTPAREN&gt;</TD>
4559</TR>
4560<TR>
4561<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod145">KeyValuePair</A></TD>
4562<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4563<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod93">ConstantString</A> &lt;EQ&gt; ( <A HREF="#prod93">ConstantString</A> | ( &lt;TRUE&gt; | &lt;FALSE&gt; ) ) &lt;RIGHTPAREN&gt;</TD>
4564</TR>
4565<TR>
4566<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod135">ConcatenatedStrings</A></TD>
4567<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4568<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod80">StringLiteral</A> ( &lt;COMMA&gt; <A HREF="#prod80">StringLiteral</A> )*</TD>
4569</TR>
4570<TR>
4571<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod48">Properties</A></TD>
4572<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4573<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod146">Property</A> ( &lt;COMMA&gt; <A HREF="#prod146">Property</A> )* &lt;RIGHTPAREN&gt; )?</TD>
4574</TR>
4575<TR>
4576<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod146">Property</A></TD>
4577<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4578<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod39">Identifier</A> | <A HREF="#prod80">StringLiteral</A> ) &lt;EQ&gt; ( <A HREF="#prod93">ConstantString</A> | &lt;INTEGER_LITERAL&gt; )</TD>
4579</TR>
4580<TR>
4581<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod68">IndexedTypeExpr</A></TD>
4582<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4583<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod89">TypeExpr</A> ( &lt;QUES&gt; )?</TD>
4584</TR>
4585<TR>
4586<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod89">TypeExpr</A></TD>
4587<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4588<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod56">TypeReference</A> | <A HREF="#prod147">OrderedListTypeDef</A> | <A HREF="#prod148">UnorderedListTypeDef</A> | <A HREF="#prod37">RecordTypeDef</A> )</TD>
4589</TR>
4590<TR>
4591<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod58">RecordTypeKind</A></TD>
4592<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4593<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;CLOSED&gt; | &lt;OPEN&gt; )</TD>
4594</TR>
4595<TR>
4596<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod37">RecordTypeDef</A></TD>
4597<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4598<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod58">RecordTypeKind</A> )? &lt;LEFTBRACE&gt; ( <A HREF="#prod149">RecordField</A> ( &lt;COMMA&gt; <A HREF="#prod149">RecordField</A> )* )? &lt;RIGHTBRACE&gt;</TD>
4599</TR>
4600<TR>
4601<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod149">RecordField</A></TD>
4602<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4603<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> &lt;COLON&gt; <A HREF="#prod89">TypeExpr</A> ( &lt;QUES&gt; )?</TD>
4604</TR>
4605<TR>
4606<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod56">TypeReference</A></TD>
4607<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4608<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A></TD>
4609</TR>
4610<TR>
4611<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod147">OrderedListTypeDef</A></TD>
4612<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4613<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; ( <A HREF="#prod89">TypeExpr</A> ) &lt;RIGHTBRACKET&gt;</TD>
4614</TR>
4615<TR>
4616<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod148">UnorderedListTypeDef</A></TD>
4617<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4618<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTDBLBRACE&gt; ( <A HREF="#prod89">TypeExpr</A> ) &lt;RIGHTDBLBRACE&gt;</TD>
4619</TR>
4620<TR>
4621<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod82">FunctionName</A></TD>
4622<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4623<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod150">MultipartIdentifierWithHints</A> ( &lt;SHARP&gt; <A HREF="#prod39">Identifier</A> )?</TD>
4624</TR>
4625<TR>
4626<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod35">TypeName</A></TD>
4627<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4628<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod44">QualifiedName</A></TD>
4629</TR>
4630<TR>
4631<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod39">Identifier</A></TD>
4632<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4633<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod151">QuotedString</A> )</TD>
4634</TR>
4635<TR>
4636<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod152">ParenthesizedIdentifierList</A></TD>
4637<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4638<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod39">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod39">Identifier</A> )* &lt;RIGHTPAREN&gt;</TD>
4639</TR>
4640<TR>
4641<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod153">buildOrProbeParenthesizedIdentifier</A></TD>
4642<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4643<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> &lt;LEFTPAREN&gt; <A HREF="#prod39">Identifier</A> &lt;RIGHTPAREN&gt;</TD>
4644</TR>
4645<TR>
4646<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod154">parenthesizedIdentifier</A></TD>
4647<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4648<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod39">Identifier</A> &lt;RIGHTPAREN&gt;</TD>
4649</TR>
4650<TR>
4651<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod155">ParenthesizedLiteralList</A></TD>
4652<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4653<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; ( &lt;MINUS&gt; )? <A HREF="#prod156">Literal</A> ( &lt;COMMA&gt; ( &lt;MINUS&gt; )? <A HREF="#prod156">Literal</A> )* &lt;RIGHTPAREN&gt;</TD>
4654</TR>
4655<TR>
4656<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod157">OpenField</A></TD>
4657<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4658<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod49">NestedField</A> ( &lt;COLON&gt; <A HREF="#prod68">IndexedTypeExpr</A> )?</TD>
4659</TR>
4660<TR>
4661<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod49">NestedField</A></TD>
4662<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4663<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> ( &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; )? ( &lt;DOT&gt; <A HREF="#prod39">Identifier</A> )*</TD>
4664</TR>
4665<TR>
4666<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod93">ConstantString</A></TD>
4667<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4668<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod151">QuotedString</A> | <A HREF="#prod80">StringLiteral</A> )</TD>
4669</TR>
4670<TR>
4671<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod151">QuotedString</A></TD>
4672<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4673<TD ALIGN=LEFT VALIGN=BASELINE>&lt;QUOTED_STRING&gt;</TD>
4674</TR>
4675<TR>
4676<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod80">StringLiteral</A></TD>
4677<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4678<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;STRING_LITERAL&gt; )+</TD>
4679</TR>
4680<TR>
4681<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod19">MultipartIdentifier</A></TD>
4682<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4683<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod150">MultipartIdentifierWithHints</A></TD>
4684</TR>
4685<TR>
4686<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod150">MultipartIdentifierWithHints</A></TD>
4687<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4688<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> ( &lt;DOT&gt; <A HREF="#prod39">Identifier</A> )*</TD>
4689</TR>
4690<TR>
4691<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod72">Namespace</A></TD>
4692<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4693<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">MultipartIdentifier</A></TD>
4694</TR>
4695<TR>
4696<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod158">DataverseName</A></TD>
4697<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4698<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">MultipartIdentifier</A></TD>
4699</TR>
4700<TR>
4701<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod44">QualifiedName</A></TD>
4702<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4703<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod19">MultipartIdentifier</A></TD>
4704</TR>
4705<TR>
4706<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod119">DoubleQualifiedName</A></TD>
4707<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4708<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod39">Identifier</A> ( &lt;DOT&gt; <A HREF="#prod39">Identifier</A> )+</TD>
4709</TR>
4710<TR>
4711<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod5">FunctionDeclaration</A></TD>
4712<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4713<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DECLARE&gt; &lt;FUNCTION&gt; <A HREF="#prod39">Identifier</A> <A HREF="#prod83">FunctionParameters</A> &lt;LEFTBRACE&gt; <A HREF="#prod85">FunctionBody</A> &lt;RIGHTBRACE&gt;</TD>
4714</TR>
4715<TR>
4716<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod18">Query</A></TD>
4717<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4718<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod90">Expression</A> | <A HREF="#prod51">SelectExpression</A> )</TD>
4719</TR>
4720<TR>
4721<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod90">Expression</A></TD>
4722<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4723<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod159">OperatorExpr</A> | <A HREF="#prod160">QuantifiedExpression</A> )</TD>
4724</TR>
4725<TR>
4726<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod159">OperatorExpr</A></TD>
4727<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4728<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod161">AndExpr</A> ( &lt;OR&gt; <A HREF="#prod161">AndExpr</A> )*</TD>
4729</TR>
4730<TR>
4731<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod161">AndExpr</A></TD>
4732<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4733<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod162">NotExpr</A> ( &lt;AND&gt; <A HREF="#prod162">NotExpr</A> )*</TD>
4734</TR>
4735<TR>
4736<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod162">NotExpr</A></TD>
4737<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4738<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;NOT&gt; )? <A HREF="#prod163">RelExpr</A></TD>
4739</TR>
4740<TR>
4741<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod163">RelExpr</A></TD>
4742<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4743<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod164">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="#prod164">BetweenExpr</A> )?</TD>
4744</TR>
4745<TR>
4746<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod164">BetweenExpr</A></TD>
4747<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4748<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod165">IsExpr</A> ( ( &lt;NOT&gt; )? &lt;BETWEEN&gt; <A HREF="#prod165">IsExpr</A> &lt;AND&gt; <A HREF="#prod165">IsExpr</A> )?</TD>
4749</TR>
4750<TR>
4751<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod165">IsExpr</A></TD>
4752<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4753<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod166">LikeExpr</A> ( &lt;IS&gt; ( &lt;NOT&gt; )? ( &lt;NULL&gt; | &lt;MISSING&gt; | &lt;UNKNOWN&gt; | ( &lt;KNOWN&gt; | &lt;VALUED&gt; ) ) )?</TD>
4754</TR>
4755<TR>
4756<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod166">LikeExpr</A></TD>
4757<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4758<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod167">ConcatExpr</A> ( ( &lt;NOT&gt; )? &lt;LIKE&gt; <A HREF="#prod167">ConcatExpr</A> )?</TD>
4759</TR>
4760<TR>
4761<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod167">ConcatExpr</A></TD>
4762<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4763<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod168">AddExpr</A> ( &lt;CONCAT&gt; <A HREF="#prod168">AddExpr</A> )*</TD>
4764</TR>
4765<TR>
4766<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod168">AddExpr</A></TD>
4767<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4768<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod169">MultExpr</A> ( ( &lt;PLUS&gt; | &lt;MINUS&gt; ) <A HREF="#prod169">MultExpr</A> )*</TD>
4769</TR>
4770<TR>
4771<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod169">MultExpr</A></TD>
4772<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4773<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod170">ExponentExpr</A> ( ( &lt;MUL&gt; | &lt;DIVIDE&gt; | &lt;DIV&gt; | ( &lt;MOD&gt; | &lt;PERCENT&gt; ) ) <A HREF="#prod170">ExponentExpr</A> )*</TD>
4774</TR>
4775<TR>
4776<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod170">ExponentExpr</A></TD>
4777<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4778<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod171">UnaryExpr</A> ( &lt;CARET&gt; <A HREF="#prod171">UnaryExpr</A> )?</TD>
4779</TR>
4780<TR>
4781<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod171">UnaryExpr</A></TD>
4782<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4783<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;PLUS&gt; | &lt;MINUS&gt; | ( &lt;NOT&gt; )? &lt;EXISTS&gt; ) )? <A HREF="#prod172">ValueExpr</A></TD>
4784</TR>
4785<TR>
4786<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod172">ValueExpr</A></TD>
4787<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4788<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod173">PrimaryExpr</A> ( <A HREF="#prod79">FieldAccessor</A> | <A HREF="#prod174">IndexAccessor</A> )*</TD>
4789</TR>
4790<TR>
4791<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod79">FieldAccessor</A></TD>
4792<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4793<TD ALIGN=LEFT VALIGN=BASELINE>&lt;DOT&gt; <A HREF="#prod39">Identifier</A></TD>
4794</TR>
4795<TR>
4796<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod174">IndexAccessor</A></TD>
4797<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4798<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; ( &lt;MUL&gt; | ( <A HREF="#prod90">Expression</A> ( &lt;COLON&gt; ( <A HREF="#prod90">Expression</A> )? )? ) ) &lt;RIGHTBRACKET&gt;</TD>
4799</TR>
4800<TR>
4801<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod173">PrimaryExpr</A></TD>
4802<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4803<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod175">FunctionCallExpr</A> | <A HREF="#prod176">CaseExpr</A> | <A HREF="#prod156">Literal</A> | <A HREF="#prod78">VariableRef</A> | <A HREF="#prod177">ExternalVariableRef</A> | <A HREF="#prod178">ListConstructor</A> | <A HREF="#prod50">RecordConstructor</A> | <A HREF="#prod179">ParenthesizedExpression</A> )</TD>
4804</TR>
4805<TR>
4806<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod156">Literal</A></TD>
4807<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4808<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod80">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>
4809</TR>
4810<TR>
4811<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod78">VariableRef</A></TD>
4812<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4813<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod88">VariableIdentifier</A></TD>
4814</TR>
4815<TR>
4816<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod131">Variable</A></TD>
4817<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4818<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod88">VariableIdentifier</A></TD>
4819</TR>
4820<TR>
4821<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod88">VariableIdentifier</A></TD>
4822<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4823<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod151">QuotedString</A> )</TD>
4824</TR>
4825<TR>
4826<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod180">VariableWithFieldMap</A></TD>
4827<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4828<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod131">Variable</A> ( &lt;LEFTPAREN&gt; <A HREF="#prod78">VariableRef</A> &lt;AS&gt; <A HREF="#prod39">Identifier</A> ( &lt;COMMA&gt; <A HREF="#prod78">VariableRef</A> &lt;AS&gt; <A HREF="#prod39">Identifier</A> )* &lt;RIGHTPAREN&gt; )?</TD>
4829</TR>
4830<TR>
4831<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod177">ExternalVariableRef</A></TD>
4832<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4833<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;DOLLAR_IDENTIFIER&gt; | &lt;DOLLAR_INTEGER_LITERAL&gt; | &lt;DOLLAR_QUOTED_STRING&gt; | &lt;QUES&gt; )</TD>
4834</TR>
4835<TR>
4836<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod178">ListConstructor</A></TD>
4837<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4838<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod181">OrderedListConstructor</A> | <A HREF="#prod182">UnorderedListConstructor</A> )</TD>
4839</TR>
4840<TR>
4841<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod181">OrderedListConstructor</A></TD>
4842<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4843<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACKET&gt; <A HREF="#prod136">ExpressionList</A> &lt;RIGHTBRACKET&gt;</TD>
4844</TR>
4845<TR>
4846<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod182">UnorderedListConstructor</A></TD>
4847<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4848<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTDBLBRACE&gt; <A HREF="#prod136">ExpressionList</A> &lt;RIGHTDBLBRACE&gt;</TD>
4849</TR>
4850<TR>
4851<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod136">ExpressionList</A></TD>
4852<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4853<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod90">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod90">Expression</A> )* )?</TD>
4854</TR>
4855<TR>
4856<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod50">RecordConstructor</A></TD>
4857<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4858<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTBRACE&gt; ( <A HREF="#prod183">FieldBinding</A> ( &lt;COMMA&gt; <A HREF="#prod183">FieldBinding</A> )* )? &lt;RIGHTBRACE&gt;</TD>
4859</TR>
4860<TR>
4861<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod183">FieldBinding</A></TD>
4862<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4863<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod90">Expression</A> ( &lt;COLON&gt; <A HREF="#prod90">Expression</A> )?</TD>
4864</TR>
4865<TR>
4866<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod175">FunctionCallExpr</A></TD>
4867<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4868<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod82">FunctionName</A> &lt;LEFTPAREN&gt; ( ( &lt;DISTINCT&gt; )? ( <A HREF="#prod90">Expression</A> | &lt;MUL&gt; ) ( &lt;COMMA&gt; <A HREF="#prod90">Expression</A> )* )? &lt;RIGHTPAREN&gt; ( &lt;FILTER&gt; &lt;LEFTPAREN&gt; &lt;WHERE&gt; <A HREF="#prod90">Expression</A> &lt;RIGHTPAREN&gt; )? ( <A HREF="#prod184">WindowExpr</A> )?</TD>
4869</TR>
4870<TR>
4871<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod184">WindowExpr</A></TD>
4872<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4873<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;FROM&gt; &lt;IDENTIFIER&gt; )? ( &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; )? &lt;OVER&gt; <A HREF="#prod185">OverClause</A></TD>
4874</TR>
4875<TR>
4876<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod185">OverClause</A></TD>
4877<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4878<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod180">VariableWithFieldMap</A> &lt;AS&gt; )? &lt;LEFTPAREN&gt; ( &lt;IDENTIFIER&gt; &lt;BY&gt; <A HREF="#prod90">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod90">Expression</A> )* )? ( <A HREF="#prod138">OrderbyClause</A> ( <A HREF="#prod186">WindowFrameMode</A> ( <A HREF="#prod187">WindowFrameBoundary</A> | ( &lt;BETWEEN&gt; <A HREF="#prod187">WindowFrameBoundary</A> &lt;AND&gt; <A HREF="#prod187">WindowFrameBoundary</A> ) ) ( <A HREF="#prod188">WindowFrameExclusion</A> )? )? )? &lt;RIGHTPAREN&gt;</TD>
4879</TR>
4880<TR>
4881<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod186">WindowFrameMode</A></TD>
4882<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4883<TD ALIGN=LEFT VALIGN=BASELINE>&lt;IDENTIFIER&gt;</TD>
4884</TR>
4885<TR>
4886<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod187">WindowFrameBoundary</A></TD>
4887<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4888<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;IDENTIFIER&gt; | <A HREF="#prod90">Expression</A> ) &lt;IDENTIFIER&gt;</TD>
4889</TR>
4890<TR>
4891<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod188">WindowFrameExclusion</A></TD>
4892<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4893<TD ALIGN=LEFT VALIGN=BASELINE>&lt;IDENTIFIER&gt; ( &lt;GROUP&gt; | ( &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; ) )</TD>
4894</TR>
4895<TR>
4896<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod179">ParenthesizedExpression</A></TD>
4897<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4898<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod90">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod90">Expression</A> )* &lt;RIGHTPAREN&gt; | <A HREF="#prod189">Subquery</A> )</TD>
4899</TR>
4900<TR>
4901<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod176">CaseExpr</A></TD>
4902<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4903<TD ALIGN=LEFT VALIGN=BASELINE>&lt;CASE&gt; ( <A HREF="#prod90">Expression</A> )? ( &lt;WHEN&gt; <A HREF="#prod90">Expression</A> &lt;THEN&gt; <A HREF="#prod90">Expression</A> )* ( &lt;ELSE&gt; <A HREF="#prod90">Expression</A> )? &lt;END&gt;</TD>
4904</TR>
4905<TR>
4906<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod51">SelectExpression</A></TD>
4907<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4908<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod190">LetClause</A> )? <A HREF="#prod191">SelectSetOperation</A> ( <A HREF="#prod138">OrderbyClause</A> )? ( <A HREF="#prod192">LimitClause</A> )?</TD>
4909</TR>
4910<TR>
4911<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod191">SelectSetOperation</A></TD>
4912<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4913<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod193">SelectBlock</A> ( ( &lt;UNION&gt; | &lt;INTERSECT&gt; | &lt;EXCEPT&gt; ) ( &lt;ALL&gt; )? ( <A HREF="#prod193">SelectBlock</A> | <A HREF="#prod189">Subquery</A> ) )*</TD>
4914</TR>
4915<TR>
4916<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod189">Subquery</A></TD>
4917<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4918<TD ALIGN=LEFT VALIGN=BASELINE>&lt;LEFTPAREN&gt; <A HREF="#prod51">SelectExpression</A> &lt;RIGHTPAREN&gt;</TD>
4919</TR>
4920<TR>
4921<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod193">SelectBlock</A></TD>
4922<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4923<TD ALIGN=LEFT VALIGN=BASELINE>( ( <A HREF="#prod194">SelectClause</A> ( ( <A HREF="#prod195">FromClause</A> ( <A HREF="#prod190">LetClause</A> )? ( <A HREF="#prod196">WhereClause</A> )? ( <A HREF="#prod197">GroupbyClause</A> ( <A HREF="#prod190">LetClause</A> )? ( <A HREF="#prod198">HavingClause</A> )? )? ) | ( <A HREF="#prod190">LetClause</A> ( <A HREF="#prod196">WhereClause</A> )? ) )? ) | ( <A HREF="#prod195">FromClause</A> ( <A HREF="#prod190">LetClause</A> )? ( <A HREF="#prod196">WhereClause</A> )? ( <A HREF="#prod197">GroupbyClause</A> ( <A HREF="#prod190">LetClause</A> )? ( <A HREF="#prod198">HavingClause</A> )? )? <A HREF="#prod194">SelectClause</A> ) )</TD>
4924</TR>
4925<TR>
4926<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod194">SelectClause</A></TD>
4927<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4928<TD ALIGN=LEFT VALIGN=BASELINE>&lt;SELECT&gt; ( &lt;ALL&gt; | &lt;DISTINCT&gt; )? ( ( <A HREF="#prod199">SelectRegular</A> ( &lt;IDENTIFIER&gt; <A HREF="#prod39">Identifier</A> ( &lt;DOT&gt; <A HREF="#prod39">Identifier</A> )* ( &lt;COMMA&gt; <A HREF="#prod39">Identifier</A> ( &lt;DOT&gt; <A HREF="#prod39">Identifier</A> )* )* )? ) | <A HREF="#prod200">SelectElement</A> )?</TD>
4929</TR>
4930<TR>
4931<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod199">SelectRegular</A></TD>
4932<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4933<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod201">Projection</A> ( &lt;COMMA&gt; <A HREF="#prod201">Projection</A> )*</TD>
4934</TR>
4935<TR>
4936<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod200">SelectElement</A></TD>
4937<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4938<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;RAW&gt; | &lt;ELEMENT&gt; | &lt;VALUE&gt; ) <A HREF="#prod90">Expression</A></TD>
4939</TR>
4940<TR>
4941<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod201">Projection</A></TD>
4942<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4943<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;MUL&gt; | <A HREF="#prod78">VariableRef</A> &lt;DOT&gt; &lt;MUL&gt; | <A HREF="#prod90">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod39">Identifier</A> )? )</TD>
4944</TR>
4945<TR>
4946<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod195">FromClause</A></TD>
4947<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4948<TD ALIGN=LEFT VALIGN=BASELINE>&lt;FROM&gt; <A HREF="#prod202">FromTerm</A> ( &lt;COMMA&gt; <A HREF="#prod202">FromTerm</A> )*</TD>
4949</TR>
4950<TR>
4951<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod202">FromTerm</A></TD>
4952<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4953<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod90">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod131">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod131">Variable</A> )? ( ( <A HREF="#prod203">JoinOrUnnestClause</A> | ( &lt;INNER&gt; <A HREF="#prod203">JoinOrUnnestClause</A> ) | ( &lt;LEFT&gt; ( &lt;OUTER&gt; )? <A HREF="#prod203">JoinOrUnnestClause</A> ) | ( &lt;RIGHT&gt; ( &lt;OUTER&gt; )? <A HREF="#prod204">JoinClause</A> ) | ( &lt;CROSS&gt; <A HREF="#prod205">CrossJoinClause</A> ) ) )*</TD>
4954</TR>
4955<TR>
4956<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod203">JoinOrUnnestClause</A></TD>
4957<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4958<TD ALIGN=LEFT VALIGN=BASELINE>( <A HREF="#prod204">JoinClause</A> | <A HREF="#prod206">UnnestClause</A> )</TD>
4959</TR>
4960<TR>
4961<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod204">JoinClause</A></TD>
4962<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4963<TD ALIGN=LEFT VALIGN=BASELINE>&lt;JOIN&gt; <A HREF="#prod207">JoinClauseRightInput</A> &lt;ON&gt; <A HREF="#prod90">Expression</A></TD>
4964</TR>
4965<TR>
4966<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod205">CrossJoinClause</A></TD>
4967<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4968<TD ALIGN=LEFT VALIGN=BASELINE>&lt;JOIN&gt; <A HREF="#prod207">JoinClauseRightInput</A></TD>
4969</TR>
4970<TR>
4971<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod207">JoinClauseRightInput</A></TD>
4972<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4973<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod90">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod131">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod131">Variable</A> )?</TD>
4974</TR>
4975<TR>
4976<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod206">UnnestClause</A></TD>
4977<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4978<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;UNNEST&gt; | &lt;CORRELATE&gt; | &lt;FLATTEN&gt; ) <A HREF="#prod90">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod131">Variable</A> )? ( &lt;AT&gt; <A HREF="#prod131">Variable</A> )?</TD>
4979</TR>
4980<TR>
4981<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod190">LetClause</A></TD>
4982<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4983<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;LET&gt; | &lt;LETTING&gt; ) <A HREF="#prod208">LetElement</A> ( &lt;COMMA&gt; <A HREF="#prod208">LetElement</A> )* | &lt;WITH&gt; <A HREF="#prod209">WithElement</A> ( &lt;COMMA&gt; <A HREF="#prod209">WithElement</A> )* )</TD>
4984</TR>
4985<TR>
4986<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod196">WhereClause</A></TD>
4987<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4988<TD ALIGN=LEFT VALIGN=BASELINE>&lt;WHERE&gt; <A HREF="#prod90">Expression</A></TD>
4989</TR>
4990<TR>
4991<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod138">OrderbyClause</A></TD>
4992<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4993<TD ALIGN=LEFT VALIGN=BASELINE>&lt;ORDER&gt; &lt;BY&gt; <A HREF="#prod210">OrderByExpression</A> ( &lt;COMMA&gt; <A HREF="#prod210">OrderByExpression</A> )*</TD>
4994</TR>
4995<TR>
4996<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod210">OrderByExpression</A></TD>
4997<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
4998<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod90">Expression</A> ( &lt;ASC&gt; | &lt;DESC&gt; )? ( &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; )?</TD>
4999</TR>
5000<TR>
5001<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod197">GroupbyClause</A></TD>
5002<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5003<TD ALIGN=LEFT VALIGN=BASELINE>&lt;GROUP&gt; &lt;BY&gt; <A HREF="#prod211">GroupingElementList</A> ( &lt;GROUP&gt; &lt;AS&gt; <A HREF="#prod180">VariableWithFieldMap</A> )?</TD>
5004</TR>
5005<TR>
5006<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod211">GroupingElementList</A></TD>
5007<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5008<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod212">GroupingElement</A> ( &lt;COMMA&gt; <A HREF="#prod212">GroupingElement</A> )*</TD>
5009</TR>
5010<TR>
5011<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod212">GroupingElement</A></TD>
5012<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5013<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod213">OrdinaryGroupingSetList</A> &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod213">OrdinaryGroupingSetList</A> &lt;RIGHTPAREN&gt; | &lt;IDENTIFIER&gt; &lt;IDENTIFIER&gt; &lt;LEFTPAREN&gt; <A HREF="#prod211">GroupingElementList</A> &lt;RIGHTPAREN&gt; | <A HREF="#prod214">OrdinaryGroupingSet</A> )</TD>
5014</TR>
5015<TR>
5016<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod214">OrdinaryGroupingSet</A></TD>
5017<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5018<TD ALIGN=LEFT VALIGN=BASELINE>( &lt;LEFTPAREN&gt; <A HREF="#prod215">GbyVariableExpressionPairList</A> &lt;RIGHTPAREN&gt; | <A HREF="#prod216">GbyVariableExpressionPair</A> )</TD>
5019</TR>
5020<TR>
5021<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod213">OrdinaryGroupingSetList</A></TD>
5022<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5023<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod214">OrdinaryGroupingSet</A> ( &lt;COMMA&gt; <A HREF="#prod214">OrdinaryGroupingSet</A> )*</TD>
5024</TR>
5025<TR>
5026<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod215">GbyVariableExpressionPairList</A></TD>
5027<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5028<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod216">GbyVariableExpressionPair</A> ( &lt;COMMA&gt; <A HREF="#prod216">GbyVariableExpressionPair</A> )*</TD>
5029</TR>
5030<TR>
5031<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod216">GbyVariableExpressionPair</A></TD>
5032<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5033<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod90">Expression</A> ( ( &lt;AS&gt; )? <A HREF="#prod131">Variable</A> )?</TD>
5034</TR>
5035<TR>
5036<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod198">HavingClause</A></TD>
5037<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5038<TD ALIGN=LEFT VALIGN=BASELINE>&lt;HAVING&gt; <A HREF="#prod90">Expression</A></TD>
5039</TR>
5040<TR>
5041<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod192">LimitClause</A></TD>
5042<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5043<TD ALIGN=LEFT VALIGN=BASELINE>( ( &lt;LIMIT&gt; <A HREF="#prod90">Expression</A> ( &lt;OFFSET&gt; <A HREF="#prod90">Expression</A> )? ) | ( &lt;OFFSET&gt; <A HREF="#prod90">Expression</A> ) )</TD>
5044</TR>
5045<TR>
5046<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod160">QuantifiedExpression</A></TD>
5047<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5048<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="#prod131">Variable</A> &lt;IN&gt; <A HREF="#prod90">Expression</A> ( &lt;COMMA&gt; <A HREF="#prod131">Variable</A> &lt;IN&gt; <A HREF="#prod90">Expression</A> )* &lt;SATISFIES&gt; <A HREF="#prod90">Expression</A> ( &lt;END&gt; )?</TD>
5049</TR>
5050<TR>
5051<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod208">LetElement</A></TD>
5052<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5053<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod131">Variable</A> &lt;EQ&gt; <A HREF="#prod90">Expression</A></TD>
5054</TR>
5055<TR>
5056<TD ALIGN=RIGHT VALIGN=BASELINE><A NAME="prod209">WithElement</A></TD>
5057<TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
5058<TD ALIGN=LEFT VALIGN=BASELINE><A HREF="#prod131">Variable</A> &lt;AS&gt; <A HREF="#prod90">Expression</A></TD>
5059</TR>
5060</TABLE>
5061</BODY>
5062</HTML>