Commit 9b7bb10
fix: handle empty PG15 Integer nodes in v15-to-v16 transformer
- Fixed Integer transformation to detect empty nodes and populate with ival: -1
- Resolves CI test failure for CREATE AGGREGATE statements where PG15 produces empty Integer nodes
- Maintains 180/258 test pass rate while fixing specific parser difference between PG15 and PG16
- Verified fix works locally with original-define.test.ts now passing
Co-Authored-By: Dan Lynch <[email protected]>1 parent cfc49c7 commit 9b7bb10
1 file changed
+10
-29
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
852 | 852 | | |
853 | 853 | | |
854 | 854 | | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
| 855 | + | |
861 | 856 | | |
862 | 857 | | |
863 | 858 | | |
864 | 859 | | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
869 | 865 | | |
870 | | - | |
| 866 | + | |
871 | 867 | | |
872 | 868 | | |
873 | 869 | | |
874 | 870 | | |
875 | | - | |
876 | | - | |
877 | | - | |
878 | | - | |
879 | | - | |
880 | | - | |
| 871 | + | |
881 | 872 | | |
882 | 873 | | |
883 | 874 | | |
884 | 875 | | |
885 | | - | |
886 | | - | |
887 | | - | |
888 | | - | |
889 | | - | |
890 | | - | |
| 876 | + | |
891 | 877 | | |
892 | 878 | | |
893 | 879 | | |
894 | 880 | | |
895 | | - | |
896 | | - | |
897 | | - | |
898 | | - | |
899 | | - | |
900 | | - | |
| 881 | + | |
901 | 882 | | |
902 | 883 | | |
903 | 884 | | |
| |||
0 commit comments