lidavidm commented on PR #31:
URL: https://github.com/apache/iceberg-cpp/pull/31#issuecomment-2594267414

   Note: we could simplify the data type definition greatly if we adopt 
something like Arrow 
Java/[cuDF](https://docs.rapids.ai/api/libcudf/stable/classcudf_1_1data__type). 
Type would be a POD containing type ID and fields for all parameterized types 
(decimal scale, fixed length, etc.). Field would contain a Type and a (possibly 
empty/invalid) list of nested fields (to handle things like Struct). This loses 
type safety but removes a layer of indirection/allocations.


-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to