Uh oh!
There was an error while loading. Please reload this page.
Conversation
Reading and writing are much faster with it than with
github.com/fraugster/parquet-go. Its only apparent drawback is that it
offers no easy way to support Zed's duration and float16 types, and
writing a value containing either produces a cryptic error.
$ echo '{a:1.(float16)}' | zq -f parquet -
parquetio: unsupported type: not implemented yet
Closes#764, closes#4278, and closes#4527.philrz
commented
Apr 25, 2023
@nwt: Regarding the lack of |
nwt
commented
Apr 26, 2023
@philrz: Our current support for these types is entirely on our side. There's no support for them in github.com/fraugster/parquet-go (I don't count the INTERVAL converted type because of its month component) and no issue for either in github.com/apache/arrow, and I doubt there ever will be given the pace of progress on apache/parquet-format#43, apache/parquet-format#165, and apache/parquet-format#184. |
philrz
commented
Apr 26, 2023
This comment is basically a note-to-self to summarize an offline conversation @nwt and I had, as I may need to refer back to this in the future. What I now understand is that even though our prior Parquet support was able to output what started as Zed values of the |
Reading and writing are much faster with it than with github.com/fraugster/parquet-go. Its only apparent drawback is that it offers no easy way to support Zed's duration and float16 types, and writing a value containing either produces a cryptic error.
Closes#764, closes#4278, and closes#4527.