Commit b8624b0
[SPARK-20396][SQL][PYSPARK][FOLLOW-UP] groupby().apply() with pandas udf
## What changes were proposed in this pull request?
This is a follow-up of #18732.
This pr modifies `GroupedData.apply()` method to convert pandas udf to grouped udf implicitly.
## How was this patch tested?
Exisiting tests.
Author: Takuya UESHIN <[email protected]>
Closes #19517 from ueshin/issues/SPARK-20396/fup2.1 parent 568763b commit b8624b0
File tree
13 files changed
+114
-52
lines changed- core/src/main/scala/org/apache/spark/api/python
- python/pyspark
- sql
- sql
- catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical
- core/src
- main/scala/org/apache/spark/sql
- execution/python
- test/scala/org/apache/spark/sql/execution/python
13 files changed
+114
-52
lines changedLines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
89 | 90 | | |
90 | 91 | | |
91 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2038 | 2038 | | |
2039 | 2039 | | |
2040 | 2040 | | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
2041 | 2050 | | |
2042 | 2051 | | |
2043 | 2052 | | |
2044 | 2053 | | |
2045 | 2054 | | |
2046 | 2055 | | |
2047 | | - | |
| 2056 | + | |
2048 | 2057 | | |
2049 | 2058 | | |
2050 | 2059 | | |
| |||
2058 | 2067 | | |
2059 | 2068 | | |
2060 | 2069 | | |
2061 | | - | |
| 2070 | + | |
2062 | 2071 | | |
2063 | 2072 | | |
2064 | 2073 | | |
| |||
2090 | 2099 | | |
2091 | 2100 | | |
2092 | 2101 | | |
2093 | | - | |
| 2102 | + | |
2094 | 2103 | | |
2095 | 2104 | | |
2096 | 2105 | | |
| |||
2121 | 2130 | | |
2122 | 2131 | | |
2123 | 2132 | | |
2124 | | - | |
| 2133 | + | |
2125 | 2134 | | |
2126 | 2135 | | |
2127 | 2136 | | |
2128 | 2137 | | |
2129 | | - | |
| 2138 | + | |
2130 | 2139 | | |
2131 | | - | |
2132 | | - | |
| 2140 | + | |
| 2141 | + | |
2133 | 2142 | | |
2134 | 2143 | | |
2135 | 2144 | | |
2136 | 2145 | | |
2137 | 2146 | | |
2138 | 2147 | | |
2139 | 2148 | | |
2140 | | - | |
| 2149 | + | |
2141 | 2150 | | |
2142 | 2151 | | |
2143 | 2152 | | |
2144 | 2153 | | |
2145 | 2154 | | |
2146 | 2155 | | |
2147 | 2156 | | |
2148 | | - | |
| 2157 | + | |
2149 | 2158 | | |
2150 | | - | |
| 2159 | + | |
2151 | 2160 | | |
2152 | 2161 | | |
2153 | 2162 | | |
| |||
2181 | 2190 | | |
2182 | 2191 | | |
2183 | 2192 | | |
2184 | | - | |
| 2193 | + | |
2185 | 2194 | | |
2186 | 2195 | | |
2187 | 2196 | | |
| |||
2252 | 2261 | | |
2253 | 2262 | | |
2254 | 2263 | | |
2255 | | - | |
| 2264 | + | |
2256 | 2265 | | |
2257 | 2266 | | |
2258 | 2267 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
235 | 236 | | |
236 | 237 | | |
237 | 238 | | |
238 | | - | |
| 239 | + | |
239 | 240 | | |
240 | 241 | | |
241 | | - | |
242 | | - | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
243 | 246 | | |
244 | 247 | | |
245 | 248 | | |
| |||
268 | 271 | | |
269 | 272 | | |
270 | 273 | | |
271 | | - | |
272 | | - | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
273 | 277 | | |
274 | 278 | | |
275 | 279 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3383 | 3383 | | |
3384 | 3384 | | |
3385 | 3385 | | |
| 3386 | + | |
| 3387 | + | |
| 3388 | + | |
| 3389 | + | |
| 3390 | + | |
| 3391 | + | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
3386 | 3395 | | |
3387 | 3396 | | |
3388 | 3397 | | |
| |||
3492 | 3501 | | |
3493 | 3502 | | |
3494 | 3503 | | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
| 3508 | + | |
| 3509 | + | |
| 3510 | + | |
| 3511 | + | |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
| 3515 | + | |
3495 | 3516 | | |
3496 | 3517 | | |
3497 | 3518 | | |
| |||
3517 | 3538 | | |
3518 | 3539 | | |
3519 | 3540 | | |
| 3541 | + | |
| 3542 | + | |
| 3543 | + | |
| 3544 | + | |
| 3545 | + | |
| 3546 | + | |
3520 | 3547 | | |
3521 | 3548 | | |
3522 | 3549 | | |
| 3550 | + | |
| 3551 | + | |
| 3552 | + | |
| 3553 | + | |
| 3554 | + | |
| 3555 | + | |
| 3556 | + | |
| 3557 | + | |
| 3558 | + | |
| 3559 | + | |
3523 | 3560 | | |
3524 | 3561 | | |
3525 | 3562 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
| 77 | + | |
87 | 78 | | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
97 | 88 | | |
98 | | - | |
| 89 | + | |
99 | 90 | | |
100 | 91 | | |
101 | 92 | | |
| |||
111 | 102 | | |
112 | 103 | | |
113 | 104 | | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
114 | 108 | | |
115 | 109 | | |
116 | 110 | | |
| |||
133 | 127 | | |
134 | 128 | | |
135 | 129 | | |
136 | | - | |
| 130 | + | |
| 131 | + | |
137 | 132 | | |
138 | 133 | | |
139 | 134 | | |
| |||
Lines changed: 5 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
437 | 437 | | |
438 | 438 | | |
439 | 439 | | |
440 | | - | |
| 440 | + | |
441 | 441 | | |
442 | 442 | | |
443 | 443 | | |
| |||
449 | 449 | | |
450 | 450 | | |
451 | 451 | | |
452 | | - | |
| 452 | + | |
| 453 | + | |
453 | 454 | | |
454 | 455 | | |
455 | 456 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
140 | 144 | | |
141 | 145 | | |
142 | 146 | | |
143 | 147 | | |
144 | | - | |
| 148 | + | |
145 | 149 | | |
146 | 150 | | |
147 | 151 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
0 commit comments