[ 
https://issues.apache.org/jira/browse/ARROW-15135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17461106#comment-17461106
 ] 

Will Jones commented on ARROW-15135:
------------------------------------

There is no C++ (or Rust) implementation of Iceberg; the main implementation is 
in Java. My impression is that writers for these table formats are about 10x 
more complex than the readers (but I say that having implemented a reader and 
not a writer :)). I think it's reasonable to start by creating the reader + 
dataset logic within Arrow, though once we get to the writer I do have some 
questions as to whether there should just be a C++ implementation managed by 
the Iceberg project.

> [C++][R][Python] Support reading from Apache Iceberg tables
> -----------------------------------------------------------
>
>                 Key: ARROW-15135
>                 URL: https://issues.apache.org/jira/browse/ARROW-15135
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++
>            Reporter: Will Jones
>            Priority: Major
>
> This is an umbrella issue for supporting the [Apache Iceberg table 
> format|https://iceberg.apache.org/].
> Dremio has a good overview of the format here: 
> https://www.dremio.com/apache-iceberg-an-architectural-look-under-the-covers/



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to