[jira] [Created] (ARROW-2523) [Rust] Implement CAST operations for arrays

2018-04-28 Thread Andy Grove (JIRA)
Andy Grove created ARROW-2523: - Summary: [Rust] Implement CAST operations for arrays Key: ARROW-2523 URL: https://issues.apache.org/jira/browse/ARROW-2523 Project: Apache Arrow Issue Type: New

Refactoring the Rust API

2018-04-28 Thread Andy Grove
I filed a PR to track this (https://issues.apache.org/jira/browse/ARROW-2521) but thought it was worth raising on the mailing list too. I am running into limitations now of the way that Array is represented as an enum and I am unable to implement List with the current design. When

[jira] [Created] (ARROW-2522) [C++] Version shared library files

2018-04-28 Thread Antoine Pitrou (JIRA)
Antoine Pitrou created ARROW-2522: - Summary: [C++] Version shared library files Key: ARROW-2522 URL: https://issues.apache.org/jira/browse/ARROW-2522 Project: Apache Arrow Issue Type:

Re: Sync Call Notes

2018-04-28 Thread Antoine Pitrou
Done, see https://issues.apache.org/jira/browse/ARROW-2522 Le 28/04/2018 à 02:01, Wes McKinney a écrit : > Yes, I'd say let's definitely bump the SO version with each major > release. Is there a JIRA for this already? If not let's create one > > On Tue, Apr 24, 2018 at 2:02 PM, Antoine Pitrou

[jira] [Created] (ARROW-2521) [Rust] Review Array design before first release

2018-04-28 Thread Andy Grove (JIRA)
Andy Grove created ARROW-2521: - Summary: [Rust] Review Array design before first release Key: ARROW-2521 URL: https://issues.apache.org/jira/browse/ARROW-2521 Project: Apache Arrow Issue Type:

Re: Struct memory format question

2018-04-28 Thread Andy Grove
Thanks, Antoine. I was hoping that was the case. I filed a PR to make this more specific in the spec. https://github.com/apache/arrow/pull/1959 This is filed under a Rust issue where this question came about. Thanks, Andy. On Sat, Apr 28, 2018 at 9:35 AM, Antoine Pitrou

[jira] [Created] (ARROW-2520) [Rust] CI should also build against nightly Rust

2018-04-28 Thread Andy Grove (JIRA)
Andy Grove created ARROW-2520: - Summary: [Rust] CI should also build against nightly Rust Key: ARROW-2520 URL: https://issues.apache.org/jira/browse/ARROW-2520 Project: Apache Arrow Issue Type:

Re: Struct memory format question

2018-04-28 Thread Antoine Pitrou
Le 28/04/2018 à 16:55, Andy Grove a écrit : > I have implemented structs in Rust as a vector of Arrays. Each nested array > uses a byte-aligned contiguous region of memory, but the array for field 2 > is not contiguous with the array for field 1. Child arrays of a nested arrays do not have to be

[jira] [Created] (ARROW-2519) [Rust] Implement min/max for primitive arrays

2018-04-28 Thread Andy Grove (JIRA)
Andy Grove created ARROW-2519: - Summary: [Rust] Implement min/max for primitive arrays Key: ARROW-2519 URL: https://issues.apache.org/jira/browse/ARROW-2519 Project: Apache Arrow Issue Type: New

Struct memory format question

2018-04-28 Thread Andy Grove
I have implemented structs in Rust as a vector of Arrays. Each nested array uses a byte-aligned contiguous region of memory, but the array for field 2 is not contiguous with the array for field 1. Is this "compliant" ? I have been reading layout.md and I don't think it is clear but it seems to