[jira] [Created] (ARROW-7348) [Rust] Add api to return references of buffer of null bitmap.
Renjie Liu created ARROW-7348: - Summary: [Rust] Add api to return references of buffer of null bitmap. Key: ARROW-7348 URL: https://issues.apache.org/jira/browse/ARROW-7348 Project: Apache Arrow Issue Type: Improvement Reporter: Renjie Liu Assignee: Renjie Liu -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (ARROW-7312) [Rust] ArrowError should implement std::error:Error
Renjie Liu created ARROW-7312: - Summary: [Rust] ArrowError should implement std::error:Error Key: ARROW-7312 URL: https://issues.apache.org/jira/browse/ARROW-7312 Project: Apache Arrow Issue Type: Improvement Reporter: Renjie Liu Assignee: Renjie Liu ArrowError should implement this trait so that other crates can handle error from this crate more friendly. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (ARROW-7113) [Rust] Buffer should accept memory owned by others
Renjie Liu created ARROW-7113: - Summary: [Rust] Buffer should accept memory owned by others Key: ARROW-7113 URL: https://issues.apache.org/jira/browse/ARROW-7113 Project: Apache Arrow Issue Type: Improvement Reporter: Renjie Liu Assignee: Renjie Liu Currently rust Buffer always assume that the memory passed to it is owned by itself, and frees the memory when Buffer is dropped. This is inconvenient when used in cross language environments such as jni. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (ARROW-6948) [Rust] [Parquet] Fix bool array support in arrow reader.
Renjie Liu created ARROW-6948: - Summary: [Rust] [Parquet] Fix bool array support in arrow reader. Key: ARROW-6948 URL: https://issues.apache.org/jira/browse/ARROW-6948 Project: Apache Arrow Issue Type: Bug Reporter: Renjie Liu Assignee: Renjie Liu -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (ARROW-6845) Setup process to generate random data for integration tests
Renjie Liu created ARROW-6845: - Summary: Setup process to generate random data for integration tests Key: ARROW-6845 URL: https://issues.apache.org/jira/browse/ARROW-6845 Project: Apache Arrow Issue Type: Improvement Reporter: Renjie Liu Assignee: Renjie Liu -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (ARROW-6069) [Rust] [Parquet] Implement Converter to convert record reader to arrow primitive array.
Renjie Liu created ARROW-6069: - Summary: [Rust] [Parquet] Implement Converter to convert record reader to arrow primitive array. Key: ARROW-6069 URL: https://issues.apache.org/jira/browse/ARROW-6069 Project: Apache Arrow Issue Type: Sub-task Reporter: Renjie Liu Assignee: Renjie Liu -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Created] (ARROW-5901) [Rust] Implement PartialEq to compare array and json values
Renjie Liu created ARROW-5901: - Summary: [Rust] Implement PartialEq to compare array and json values Key: ARROW-5901 URL: https://issues.apache.org/jira/browse/ARROW-5901 Project: Apache Arrow Issue Type: New Feature Reporter: Renjie Liu Assignee: Renjie Liu Useful in tests -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5823) [Rust] Fix build break.
Renjie Liu created ARROW-5823: - Summary: [Rust] Fix build break. Key: ARROW-5823 URL: https://issues.apache.org/jira/browse/ARROW-5823 Project: Apache Arrow Issue Type: Bug Reporter: Renjie Liu Assignee: Renjie Liu Rust build breaks because some changes in array builder. However this error is not detected in ci scripts because missing --all-targets in cargo build command. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5792) [Rust] [Parquet] A visitor trait for parquet types.
Renjie Liu created ARROW-5792: - Summary: [Rust] [Parquet] A visitor trait for parquet types. Key: ARROW-5792 URL: https://issues.apache.org/jira/browse/ARROW-5792 Project: Apache Arrow Issue Type: New Feature Reporter: Renjie Liu Assignee: Renjie Liu Useful in dealing with parquet types. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5755) [Rust] [Parquet] Add derived clone for Type
Renjie Liu created ARROW-5755: - Summary: [Rust] [Parquet] Add derived clone for Type Key: ARROW-5755 URL: https://issues.apache.org/jira/browse/ARROW-5755 Project: Apache Arrow Issue Type: New Feature Reporter: Renjie Liu Assignee: Renjie Liu Add clone for Type -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5463) [Rust] Implement AsRef for Buffer
Renjie Liu created ARROW-5463: - Summary: [Rust] Implement AsRef for Buffer Key: ARROW-5463 URL: https://issues.apache.org/jira/browse/ARROW-5463 Project: Apache Arrow Issue Type: New Feature Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu Implement AsRef ArrowNativeType for Buffer -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5316) [Rust] Interfaces for gandiva bindings.
Renjie Liu created ARROW-5316: - Summary: [Rust] Interfaces for gandiva bindings. Key: ARROW-5316 URL: https://issues.apache.org/jira/browse/ARROW-5316 Project: Apache Arrow Issue Type: Sub-task Reporter: Renjie Liu Assignee: Renjie Liu Create interfaces to demonstrate high level design and ideas. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5315) [Rust] Gandiva binding.
Renjie Liu created ARROW-5315: - Summary: [Rust] Gandiva binding. Key: ARROW-5315 URL: https://issues.apache.org/jira/browse/ARROW-5315 Project: Apache Arrow Issue Type: New Feature Reporter: Renjie Liu Add gandiva binding for rust. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5298) [Rust] Add debug implementation for Buffer
Renjie Liu created ARROW-5298: - Summary: [Rust] Add debug implementation for Buffer Key: ARROW-5298 URL: https://issues.apache.org/jira/browse/ARROW-5298 Project: Apache Arrow Issue Type: Improvement Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu Default debug implementation is not good enough for debugging. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5281) [Rust] [Parquet] Move DataPageBuilder to test_common
Renjie Liu created ARROW-5281: - Summary: [Rust] [Parquet] Move DataPageBuilder to test_common Key: ARROW-5281 URL: https://issues.apache.org/jira/browse/ARROW-5281 Project: Apache Arrow Issue Type: Improvement Reporter: Renjie Liu Assignee: Renjie Liu DataPageBuilder is a helpful tool for mocking test page data, it's worthy to move it to test_common so that other parts can reuse it. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5162) [Rust] [Parquet] Rename mod reader to arrow.
Renjie Liu created ARROW-5162: - Summary: [Rust] [Parquet] Rename mod reader to arrow. Key: ARROW-5162 URL: https://issues.apache.org/jira/browse/ARROW-5162 Project: Apache Arrow Issue Type: Improvement Reporter: Renjie Liu Assignee: Renjie Liu Rename mod to arrow. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5127) [Rust] [Parquet] Add page iterator
Renjie Liu created ARROW-5127: - Summary: [Rust] [Parquet] Add page iterator Key: ARROW-5127 URL: https://issues.apache.org/jira/browse/ARROW-5127 Project: Apache Arrow Issue Type: Sub-task Reporter: Renjie Liu Assignee: Renjie Liu Adds a page iterator for column reader. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-5126) [Rust] [Parquet] Convert parquet column desc to arrow data type
Renjie Liu created ARROW-5126: - Summary: [Rust] [Parquet] Convert parquet column desc to arrow data type Key: ARROW-5126 URL: https://issues.apache.org/jira/browse/ARROW-5126 Project: Apache Arrow Issue Type: New Feature Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-4634) [Rust] [Parquet] Reorganize test_common mod to allow more test util codes.
Renjie Liu created ARROW-4634: - Summary: [Rust] [Parquet] Reorganize test_common mod to allow more test util codes. Key: ARROW-4634 URL: https://issues.apache.org/jira/browse/ARROW-4634 Project: Apache Arrow Issue Type: Improvement Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu Currently test_common mod is just one file, and when we need to add more test utils into it, things may messed up, so I propose to make test_common a directory with multi sub mods. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-4525) [Rust] [Parquet] Convert ArrowError to ParquetError
Renjie Liu created ARROW-4525: - Summary: [Rust] [Parquet] Convert ArrowError to ParquetError Key: ARROW-4525 URL: https://issues.apache.org/jira/browse/ARROW-4525 Project: Apache Arrow Issue Type: Bug Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu We need to enable conversion from ArrowError to ParquetError. This is useful when integrating arrow with parquet, e.g. when reading parquet data into arrow. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-4365) [Rust] [Parquet] Implement RecordReader
Renjie Liu created ARROW-4365: - Summary: [Rust] [Parquet] Implement RecordReader Key: ARROW-4365 URL: https://issues.apache.org/jira/browse/ARROW-4365 Project: Apache Arrow Issue Type: Bug Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu RecordReader reads logical records into memory, this is the prerequisite for ColumnReader -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-4219) [Rust] [Parquet] Implement ArrowReader
Renjie Liu created ARROW-4219: - Summary: [Rust] [Parquet] Implement ArrowReader Key: ARROW-4219 URL: https://issues.apache.org/jira/browse/ARROW-4219 Project: Apache Arrow Issue Type: Sub-task Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu ArrowReader reads parquet into arrow. In this ticket our goal is to implement get_schema and read row groups into record batch iterator. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-4218) [Rust][Parquet]Implement ColumnReader
Renjie Liu created ARROW-4218: - Summary: [Rust][Parquet]Implement ColumnReader Key: ARROW-4218 URL: https://issues.apache.org/jira/browse/ARROW-4218 Project: Apache Arrow Issue Type: Sub-task Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu ColumnReader reads columns in parquet file into arrow array, this's this the first step for reading parquet into arrow. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-3706) [Rust] Add record batch reader trait.
Renjie Liu created ARROW-3706: - Summary: [Rust] Add record batch reader trait. Key: ARROW-3706 URL: https://issues.apache.org/jira/browse/ARROW-3706 Project: Apache Arrow Issue Type: New Feature Components: Rust Reporter: Renjie Liu Assignee: Renjie Liu Fix For: 0.12.0 Add an RecordBatchReader trait. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-3085) [Rust] Add an adapter for parquet.
Renjie Liu created ARROW-3085: - Summary: [Rust] Add an adapter for parquet. Key: ARROW-3085 URL: https://issues.apache.org/jira/browse/ARROW-3085 Project: Apache Arrow Issue Type: New Feature Reporter: Renjie Liu Assignee: Renjie Liu Fix For: 0.11.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (ARROW-2852) [Rust] Mark Array as Sync and Send
Renjie Liu created ARROW-2852: - Summary: [Rust] Mark Array as Sync and Send Key: ARROW-2852 URL: https://issues.apache.org/jira/browse/ARROW-2852 Project: Apache Arrow Issue Type: Bug Components: Rust Affects Versions: 0.9.0 Reporter: Renjie Liu Assignee: Renjie Liu Since arrays are immutable containers, it would be safe to mark it as Sync and Send. This is useful for processing in multithread environments. -- This message was sent by Atlassian JIRA (v7.6.3#76005)