fresh-borzoni opened a new issue, #387:
URL: https://github.com/apache/fluss-rust/issues/387

   ### Search before asking
   
   - [x] I searched in the 
[issues](https://github.com/apache/fluss-rust/issues) and found nothing similar.
   
   
   ### Description
   
   Depends on #386 
   Add end-to-end support for MAP columns. A Map is stored as two parallel 
BinaryArrays (keys + values) prefixed by the key array's byte size. This builds 
directly on the BinaryArray infrastructure from #386 
   
   The Datum enum needs a Map variant, InternalRow needs get_map(). The 
BinaryMap format is simple,  look at Java's BinaryMap.java and 
MapSerializer.java. 
   
   The compacted row writer/reader, value writer, and field getter all need Map 
support in the same locations as Array (the TODOs cover both). 
   
   The key encoder should reject Map as a key type.
   
   Tests should cover maps with various key/value type combinations, empty 
maps, and nullable values.
   
   Java reference: BinaryMap.java, MapSerializer.java
   
   ### Willingness to contribute
   
   - [ ] 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]

Reply via email to