rusackas commented on issue #25125: URL: https://github.com/apache/superset/issues/25125#issuecomment-3948238380
Still welcoming contributions on this one! For anyone interested in picking it up, here's some context on the scope: The `GenericDataType` enum in `superset/utils/core.py` has `JSON`, `ARRAY`, `MAP`, and `ROW` types intentionally commented out, with complex types mapped to `STRING` as a stopgap. Additionally, `result_set.py` explicitly stringifies nested types via PyArrow. Uncommenting those enum values is the easy part — the real work involves updating the db_engine_specs to map JSON column types, preserving JSON structure through the serialization layer, and adding frontend support for rendering/handling JSON columns across charts, tables, and filters. It's a meaningful effort, but would be a great improvement for anyone working with JSONB/nested data. PRs welcome! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
