[ https://issues.apache.org/jira/browse/ARROW-17839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthias Vallentin updated ARROW-17839: --------------------------------------- Description: 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. was: 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. > 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 > Priority: Major > 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)