-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
DESCRIPTION
I'm wondering if there's any interest in supporting Arrow's float16 type in Parquet.
There seem to be one or two float16 / halffloat tickets here (e.g., PARQUET-1403) but nothing that speaks to adding half-float support to Parquet in-general.
PLANS
I'm able to spend some time on this, if someone points me in the right direction.
-
Add the
HALFFLOATorFLOAT16enum (any preferred naming convention?) to https://github.com/apache/parquet-format/blob/master/src/main/thrift/parquet.thrift#L32 -
Add
HALFFLOATtoorg.apache.parquet.schema.PrimitiveType -
Add
HALFFLOATsupport toorg.apache.parquet.arrow.schema.SchemaConverter -
Add encoding for new type at
org.apache.parquet.column.Encoding -
??
If anyone has any interest in this, pointers, or comments, they would be greatly appreciated!
Reporter: The Alchemist
Assignee: Jiashen Zhang / @zhangjiashen
Related issues:
- [Format] HALF precision FLOAT Logical type (depends upon)
PRs and other links:
Note: This issue was originally created as PARQUET-1647. Please see the migration documentation for further details.