Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
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 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!
Attachments
Issue Links
- depends upon
-
PARQUET-758 [Format] HALF precision FLOAT Logical type
- Resolved
- links to