nicolazar opened a new issue, #642: URL: https://github.com/apache/fluss-rust/issues/642
### Search before asking - [x] I searched in the [issues](https://github.com/apache/fluss-rust/issues) and found nothing similar. ### Description The Elixir binding's data-type representation is flat (scalars + decimal/char/binary), with no support for nested `Array` / `Map` / `Row` types. Core already supports them (recursive `DataType`, nested row format; Python added this in #601). Two layers to cover: - **Schema representation:** add recursive variants to the Nif `DataType` enum and nest the Elixir type (`{:array, dt}`, `{:map, k, v}`, `{:row, [{name, dt}]}`); make `to_fluss_type`/`from_fluss_type` recursive. - **Data plane:** extend the row converters (`field_to_term`/`set_field_from_term`) to read/write nested values. Can land incrementally (schema first, then read, then write). ### Willingness to contribute - [x] I'm willing to submit a PR! -- 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]
