Commit 6d16961
authored
SNOW-1794510 Support missing functionality in the decoder (#2937)
1. Which Jira issue is this PR addressing? Make sure that there is an
accompanying issue to your PR.
Fixes SNOW-1794510
2. Fill out the following pre-review checklist:
- [ ] I am adding a new automated test(s) to verify correctness of my
new code
- [ ] If this test skips Local Testing mode, I'm requesting review from
@snowflakedb/local-testing
- [ ] I am adding new logging messages
- [ ] I am adding a new telemetry message
- [ ] I am adding new credentials
- [ ] I am adding a new dependency
- [ ] If this is a new feature/behavior, I'm adding the Local Testing
parity changes.
- [x] I acknowledge that I have ensured my changes to be thread-safe.
Follow the link for more information: [Thread-safe Developer
Guidelines](https://github.com/snowflakedb/snowpark-python/blob/main/CONTRIBUTING.md#thread-safe-development)
3. Please describe how your code solves the related issue.
Added functionality for DataFrame reader and writer, fixed the AST used
with `column.in_` in the decoder, and a couple bug fixes.1 parent 0391c5c commit 6d16961
File tree
10 files changed
+552
-184
lines changed- tests/ast
- data
10 files changed
+552
-184
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
| 51 | + | |
49 | 52 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
58 | 61 | | |
59 | | - | |
60 | 62 | | |
61 | 63 | | |
62 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
42 | 40 | | |
43 | | - | |
44 | 41 | | |
45 | 42 | | |
46 | 43 | | |
| |||
69 | 66 | | |
70 | 67 | | |
71 | 68 | | |
72 | | - | |
73 | | - | |
74 | 69 | | |
75 | | - | |
76 | 70 | | |
77 | 71 | | |
78 | 72 | | |
| |||
101 | 95 | | |
102 | 96 | | |
103 | 97 | | |
104 | | - | |
105 | | - | |
106 | 98 | | |
107 | | - | |
108 | 99 | | |
109 | 100 | | |
110 | 101 | | |
| |||
134 | 125 | | |
135 | 126 | | |
136 | 127 | | |
137 | | - | |
138 | | - | |
139 | 128 | | |
140 | | - | |
141 | 129 | | |
142 | 130 | | |
143 | 131 | | |
| |||
170 | 158 | | |
171 | 159 | | |
172 | 160 | | |
173 | | - | |
174 | | - | |
175 | 161 | | |
176 | | - | |
177 | 162 | | |
178 | 163 | | |
179 | 164 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | | - | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
91 | 93 | | |
92 | 94 | | |
93 | 95 | | |
94 | | - | |
95 | | - | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
96 | 100 | | |
97 | 101 | | |
98 | 102 | | |
| |||
169 | 173 | | |
170 | 174 | | |
171 | 175 | | |
172 | | - | |
173 | | - | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
174 | 180 | | |
175 | 181 | | |
176 | 182 | | |
| |||
227 | 233 | | |
228 | 234 | | |
229 | 235 | | |
230 | | - | |
231 | | - | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
232 | 240 | | |
233 | 241 | | |
234 | 242 | | |
| |||
335 | 343 | | |
336 | 344 | | |
337 | 345 | | |
338 | | - | |
339 | | - | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
340 | 350 | | |
341 | 351 | | |
342 | 352 | | |
| |||
389 | 399 | | |
390 | 400 | | |
391 | 401 | | |
392 | | - | |
393 | | - | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
394 | 406 | | |
395 | 407 | | |
396 | 408 | | |
| |||
421 | 433 | | |
422 | 434 | | |
423 | 435 | | |
424 | | - | |
425 | | - | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
426 | 440 | | |
427 | 441 | | |
428 | 442 | | |
| |||
486 | 500 | | |
487 | 501 | | |
488 | 502 | | |
489 | | - | |
490 | | - | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
491 | 507 | | |
492 | 508 | | |
493 | 509 | | |
| |||
585 | 601 | | |
586 | 602 | | |
587 | 603 | | |
588 | | - | |
589 | | - | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
590 | 608 | | |
591 | 609 | | |
592 | 610 | | |
| |||
621 | 639 | | |
622 | 640 | | |
623 | 641 | | |
624 | | - | |
625 | | - | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
626 | 646 | | |
627 | 647 | | |
628 | 648 | | |
| |||
651 | 671 | | |
652 | 672 | | |
653 | 673 | | |
654 | | - | |
655 | | - | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
656 | 678 | | |
657 | 679 | | |
658 | 680 | | |
| |||
696 | 718 | | |
697 | 719 | | |
698 | 720 | | |
699 | | - | |
700 | | - | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
701 | 725 | | |
702 | 726 | | |
703 | 727 | | |
| |||
728 | 752 | | |
729 | 753 | | |
730 | 754 | | |
731 | | - | |
732 | | - | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
733 | 759 | | |
734 | 760 | | |
735 | 761 | | |
| |||
793 | 819 | | |
794 | 820 | | |
795 | 821 | | |
796 | | - | |
797 | | - | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
798 | 826 | | |
799 | 827 | | |
800 | 828 | | |
| |||
866 | 894 | | |
867 | 895 | | |
868 | 896 | | |
869 | | - | |
870 | | - | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
871 | 901 | | |
872 | 902 | | |
873 | 903 | | |
| |||
959 | 989 | | |
960 | 990 | | |
961 | 991 | | |
962 | | - | |
963 | | - | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
964 | 996 | | |
965 | 997 | | |
966 | 998 | | |
| |||
985 | 1017 | | |
986 | 1018 | | |
987 | 1019 | | |
988 | | - | |
989 | | - | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
990 | 1024 | | |
991 | 1025 | | |
992 | 1026 | | |
| |||
1084 | 1118 | | |
1085 | 1119 | | |
1086 | 1120 | | |
1087 | | - | |
1088 | | - | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
1089 | 1125 | | |
1090 | 1126 | | |
1091 | 1127 | | |
| |||
1157 | 1193 | | |
1158 | 1194 | | |
1159 | 1195 | | |
1160 | | - | |
1161 | | - | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
1162 | 1200 | | |
1163 | 1201 | | |
1164 | 1202 | | |
| |||
1230 | 1268 | | |
1231 | 1269 | | |
1232 | 1270 | | |
1233 | | - | |
1234 | | - | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
1235 | 1275 | | |
1236 | 1276 | | |
1237 | 1277 | | |
| |||
1303 | 1343 | | |
1304 | 1344 | | |
1305 | 1345 | | |
1306 | | - | |
1307 | | - | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
1308 | 1350 | | |
1309 | 1351 | | |
1310 | 1352 | | |
| |||
1376 | 1418 | | |
1377 | 1419 | | |
1378 | 1420 | | |
1379 | | - | |
1380 | | - | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
1381 | 1425 | | |
1382 | 1426 | | |
1383 | 1427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| |||
0 commit comments