Commit dce396d
authored
Make the loop iterating over multiple parquet files parallel (#5486)
This makes the loop over multiple parquet files parallel
This PR is the same as #4952,
except it fixes the bug exposed by that PR. `CPtrsToData` and
`CPtrsToWhereNulls` need to be local for each parallel task, so they
must be declared inside of the forall loop. Technically, they will be
instantiated more than they really need to be, but it is correct.
Resolves #4952
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>1 parent 27b1bb5 commit dce396d
1 file changed
Lines changed: 11 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1281 | 1281 | | |
1282 | 1282 | | |
1283 | 1283 | | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
1284 | 1288 | | |
1285 | 1289 | | |
1286 | | - | |
1287 | | - | |
1288 | 1290 | | |
1289 | 1291 | | |
1290 | 1292 | | |
1291 | | - | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
1292 | 1296 | | |
1293 | 1297 | | |
1294 | 1298 | | |
1295 | 1299 | | |
1296 | 1300 | | |
1297 | | - | |
| 1301 | + | |
1298 | 1302 | | |
1299 | 1303 | | |
1300 | 1304 | | |
| |||
1308 | 1312 | | |
1309 | 1313 | | |
1310 | 1314 | | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
1311 | 1318 | | |
1312 | 1319 | | |
1313 | 1320 | | |
| |||
0 commit comments