zeroshade commented on issue #37807:
URL: https://github.com/apache/arrow/issues/37807#issuecomment-1749600452

   @eest You're correct that the `file` package is intended to be a "general" 
parquet writer for use even if arrow is not used for the input data. The idea 
was that all "arrow" specific things would be contained in the `pqarrow` 
package, while the rest are general parquet packages.
   
   Issues I had encountered with https://github.com/xitongsys/parquet-go was 
actually the motivating factor which led to me creating the parquet package 
here, and is why I had created the initial methods that let you create a 
parquet schema from a struct / vice versa. Having a writer that will allow you 
to write instances of a struct was out of scope when I was originally building 
this package, but given the nature of Go it does seem like a reasonable 
addition to get written. I just never did it because I didn't see any interest 
in that until now. 
   
   If either of you would be willing to put together a PR for adding this 
functionality, I'd happily help iterate on it with you. Unfortunately I don't 
have the bandwidth currently to work on adding that functionality myself at 
this time.


-- 
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