[ https://issues.apache.org/jira/browse/ARROW-6179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16903265#comment-16903265 ]
Micah Kornfield commented on ARROW-6179: ---------------------------------------- How would the two options be chosen? > [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 > > 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 (v7.6.14#76016)