You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Matthias Vallentin (Jira)" <ji...@apache.org> on 2022/09/25 09:31:00 UTC

[jira] [Created] (ARROW-17839) Cannot create RecordBatch with nested struct containing extension type

Matthias Vallentin created ARROW-17839:
------------------------------------------

             Summary: Cannot create RecordBatch with nested struct containing extension type
                 Key: ARROW-17839
                 URL: https://issues.apache.org/jira/browse/ARROW-17839
             Project: Apache Arrow
          Issue Type: Bug
          Components: Python
    Affects Versions: 9.0.0
         Environment: macOS 12.5.1 on an Apple M1 Ultra.
            Reporter: Matthias Vallentin
         Attachments: example.py

I'm running into the following issue:
{code:java}
pyarrow.lib.ArrowNotImplementedError: Unsupported cast to extension<vast.address<AddressType>> from fixed_size_binary[16]{code}
Use case: I want to create a record batch that contains this type:

 
{code:java}
pa.struct([("address", AddressType()), ("length", pa.uint8())]){code}
Here, {{AddressType}} is an extension type that models an IP address ({{{}pa.binary(16){}}}).

Please find attached a self-contained example that illustrates the issue.

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)