[ https://issues.apache.org/jira/browse/ARROW-6179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wes McKinney updated ARROW-6179: -------------------------------- Fix Version/s: (was: 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 > Components: C++ > Reporter: Joris Van den Bossche > Priority: Major > > 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.4#803005)