Open Feng-Jiang28 opened 5 months ago
I don't think we want to try and support having anything but a String as the key for a map. At least not until we have a customer use case that asks for it. I know in the past toString was called on the java class that was the key and there were inconsistent/no-sensical results at best.
After https://github.com/NVIDIA/spark-rapids/pull/11642 this no longer throws an exception. Instead it falls back to the CPU.
to_json when parsing a map[struct, struct] throws an exception.
Reproduce:
CPU:
GPU: