Commit 956978a
Support table function invocation in grammar and AST
Changes adapted from trino/PR#11336, 12910
Original commit:
2e00c8e64c32d6fdd813999b2e04b3b3415235c8
f0508a7ab420449c6e2960ecf1d0a8d7058242da
Author: kasiafi
Modifications were made to adapt to Presto including:
Addition of KEEP in the parser.
Adjustment of the TestSqlParser.java to apply to Presto concepts.
Switch from Trino's DataType based datatypes to Presto's String based datatypes.
Co-authored-by: kasiafi <[email protected]>1 parent 85e87a2 commit 956978a
File tree
16 files changed
+1187
-10
lines changed- presto-parser/src
- main
- antlr4/com/facebook/presto/sql/parser
- java/com/facebook/presto/sql
- parser
- tree
- test/java/com/facebook/presto/sql/parser
16 files changed
+1187
-10
lines changedLines changed: 45 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| 349 | + | |
349 | 350 | | |
350 | 351 | | |
351 | 352 | | |
| |||
474 | 475 | | |
475 | 476 | | |
476 | 477 | | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
477 | 512 | | |
478 | 513 | | |
479 | 514 | | |
| |||
633 | 668 | | |
634 | 669 | | |
635 | 670 | | |
636 | | - | |
637 | | - | |
638 | | - | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
639 | 674 | | |
640 | 675 | | |
641 | 676 | | |
642 | 677 | | |
643 | 678 | | |
644 | | - | |
| 679 | + | |
645 | 680 | | |
646 | 681 | | |
647 | 682 | | |
648 | 683 | | |
649 | | - | |
| 684 | + | |
650 | 685 | | |
651 | 686 | | |
652 | 687 | | |
| |||
686 | 721 | | |
687 | 722 | | |
688 | 723 | | |
| 724 | + | |
689 | 725 | | |
690 | 726 | | |
691 | 727 | | |
| |||
702 | 738 | | |
703 | 739 | | |
704 | 740 | | |
| 741 | + | |
705 | 742 | | |
706 | 743 | | |
707 | 744 | | |
708 | 745 | | |
709 | 746 | | |
710 | 747 | | |
| 748 | + | |
711 | 749 | | |
712 | 750 | | |
713 | 751 | | |
| |||
755 | 793 | | |
756 | 794 | | |
757 | 795 | | |
| 796 | + | |
758 | 797 | | |
759 | 798 | | |
760 | 799 | | |
| |||
802 | 841 | | |
803 | 842 | | |
804 | 843 | | |
| 844 | + | |
805 | 845 | | |
806 | 846 | | |
807 | 847 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
738 | 738 | | |
739 | 739 | | |
740 | 740 | | |
741 | | - | |
| 741 | + | |
742 | 742 | | |
743 | 743 | | |
744 | 744 | | |
| |||
Lines changed: 107 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
115 | 119 | | |
116 | 120 | | |
117 | 121 | | |
| |||
208 | 212 | | |
209 | 213 | | |
210 | 214 | | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
211 | 318 | | |
212 | 319 | | |
213 | 320 | | |
| |||
0 commit comments