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 HALFFLOAT or FLOAT16 enum (any preferred naming convention?) to https://github.com/apache/parquet-format/blob/master/src/main/thrift/parquet.thrift#L32
-
Add HALFFLOAT to org.apache.parquet.schema.PrimitiveType
-
Add HALFFLOAT support to org.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:
PRs and other links:
Note: This issue was originally created as PARQUET-1647. Please see the migration documentation for further details.
DESCRIPTION
I'm wondering if there's any interest in supporting Arrow's
float16type in Parquet.There seem to be one or two
float16/halffloattickets 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#L32Add
HALFFLOATtoorg.apache.parquet.schema.PrimitiveTypeAdd
HALFFLOATsupport toorg.apache.parquet.arrow.schema.SchemaConverterAdd 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:
PRs and other links:
Note: This issue was originally created as PARQUET-1647. Please see the migration documentation for further details.