You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Antoine Pitrou (Jira)" <ji...@apache.org> on 2019/09/17 15:44:00 UTC

[jira] [Updated] (ARROW-6179) [C++] ExtensionType subclass for "unknown" types?

     [ https://issues.apache.org/jira/browse/ARROW-6179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Antoine Pitrou updated ARROW-6179:
----------------------------------
    Fix Version/s: 1.0.0

> [C++] ExtensionType subclass for "unknown" types?
> -------------------------------------------------
>
>                 Key: ARROW-6179
>                 URL: https://issues.apache.org/jira/browse/ARROW-6179
>             Project: Apache Arrow
>          Issue Type: Improvement
>            Reporter: Joris Van den Bossche
>            Priority: Major
>             Fix For: 1.0.0
>
>
> In C++, when receiving IPC with extension type metadata for a type that is unknown (the name is not registered), we currently fall back to returning the "raw" storage array. The custom metadata (extension name and metadata) is still available in the Field metadata.
> Alternatively, we could also have a generic {{ExtensionType}} class that can hold such "unknown" extension type (eg {{UnknowExtensionType}} or {{GenericExtensionType}}), keeping the extension name and metadata in the Array's type. 
> This could be a single class where several instances can be created given a storage type, extension name and optionally extension metadata. It would be a way to have an unregistered extension type.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)