platinumhamburg commented on issue #1975: URL: https://github.com/apache/fluss/issues/1975#issuecomment-3590428365
> As per my analysis: > > Desired State > > 1. Tables with array columns can be created and used in KV scenarios > 2. Array data can be serialized/deserialized in both CompactedRow and IndexedRow formats > 3. Flink integration allows reading/writing array data seamlessly > 4. Documentation reflects ARRAY as a supported type > > What's not in Scope > > 1. Arrays cannot be part of primary keys (standard database constraint) > 2. MAP type support is out of scope for this implementation > 3. ROW type support is out of scope for this implementation > 4. Paimon/Iceberg array support is out of scope > 5. `ARRAY<ARRAY<...>>` support will be added as extension > 6. Arrow serialization for arrays is out of scope > > [@platinumhamburg](https://github.com/platinumhamburg) and [@wuchong](https://github.com/wuchong). Please let me know if the analysis is correct so that I can proceeed with my implementation Hi @hemanthsavasere, Thank you so much for your interest in this issue! I noticed that PR #1987 appears to have already implemented the ArrayType encoding/decoding functionality for both CompactedRow and IndexedRow. Based on this, it looks like ArrayType support for PrimaryKey Tables may already be in place. To ensure we're on the right track, I think it would be great to have @XuQianJin-Stars review and confirm this. Depending on his validation, we might be able to close this issue. -- 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]
