Uh oh!
There was an error while loading. Please reload this page.
ARROW-12202: [Rust] WIP Fix SEGFAULT/ SIGILL in child-data ffi - #9887
ARROW-12202: [Rust] WIP Fix SEGFAULT/ SIGILL in child-data ffi#9887ritchie46 wants to merge 3 commits into
Conversation
| // For child data a non null string is expected and is called item | ||
| // TODO: get the field name for general nested data | ||
| // For List child data a non null string is expected and is called item | ||
| name: CString::new("item").unwrap().into_raw(), |
There was a problem hiding this comment.
This should be released in release_schema, like format already is.
| // release children | ||
| for i in 0..array.n_children { | ||
| let child = *array.children.add(i as usize); | ||
| release_array(child); |
There was a problem hiding this comment.
You should call the release callback stored on child, not release_array directly.
There was a problem hiding this comment.
Note you must do the same thing in release_schema as well.
alamb
commented
Apr 19, 2021
The Apache Arrow Rust community is moving the Rust implementation into its own dedicated github repositories arrow-rs and arrow-datafusion. It is likely we will not merge this PR into this repository Please see the mailing-list thread for more details We expect the process to take a few days and will follow up with a migration plan for the in-flight PRs. |
nevi-me
commented
May 3, 2021
Reopened at apache/arrow-rs#21 |
Continue #9778