You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Micah Kornfield (JIRA)" <ji...@apache.org> on 2019/02/01 08:06:00 UTC

[jira] [Commented] (ARROW-1790) [Format] Define logical data type that represents a "packed C struct" composed from other fixed-size primitive types

    [ https://issues.apache.org/jira/browse/ARROW-1790?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16758067#comment-16758067 ] 

Micah Kornfield commented on ARROW-1790:
----------------------------------------

Would any of the following be in scope:

    - structs in scope 

     -Fixed size unions   

      - Fixed size strings (i.e. allow string up to X-bytes), similar questions of lists of other types.

 

The more complicated we make it probably the longer it will take to have cross language support.

 

This likely has some potential overlap with a canonical row based format as well.

> [Format] Define logical data type that represents a "packed C struct" composed from other fixed-size primitive types
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: ARROW-1790
>                 URL: https://issues.apache.org/jira/browse/ARROW-1790
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: Format
>            Reporter: Wes McKinney
>            Priority: Major
>
> This would embed data like
> {code}
> struct Point {
>   double x;
>   double y;
>   double z;
> };
> {code}
> Here the struct could be embedded in a {{FixedSizeBinary}} with width 24. This is similar to structured data types in NumPy and other libraries



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)