Commit 9304462
Add STRUCT back to ArrayRemove TypeSig and update generated CSVs
cuDF Java JNI has a special workaround for STRUCT in binaryOp
(ColumnViewJni.cpp:1712) that uses apply_sorting_struct_binary_op
instead of the C++ binaryOp path. So STRUCT is actually supported
by equalToNullAware. Only LIST types (ARRAY, BINARY, MAP) are
truly unsupported.
Also regenerates supportedExprs.csv for all shims to reflect the
TypeSig change.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Allen Xu <allxu@nvidia.com>1 parent 55944e5 commit 9304462
33 files changed
Lines changed: 38 additions & 35 deletions
File tree
- sql-plugin/src/main/scala/com/nvidia/spark/rapids
- tools/generated_files
- 320
- 321cdh
- 321
- 322
- 323
- 324
- 330cdh
- 330
- 331
- 332cdh
- 332
- 333
- 334
- 340
- 341
- 342
- 343
- 344
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 400
- 401
- 402
- 411
Lines changed: 6 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3059 | 3059 | | |
3060 | 3060 | | |
3061 | 3061 | | |
3062 | | - | |
| 3062 | + | |
| 3063 | + | |
3063 | 3064 | | |
3064 | 3065 | | |
3065 | | - | |
| 3066 | + | |
| 3067 | + | |
3066 | 3068 | | |
3067 | 3069 | | |
3068 | | - | |
| 3070 | + | |
| 3071 | + | |
3069 | 3072 | | |
3070 | 3073 | | |
3071 | 3074 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
0 commit comments