[jira] [Created] (ARROW-7348) [Rust] Add api to return references of buffer of null bitmap.

2019-12-08 Thread Renjie Liu (Jira)
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

2019-12-04 Thread Renjie Liu (Jira)
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

2019-11-12 Thread Renjie Liu (Jira)
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.

2019-10-20 Thread Renjie Liu (Jira)
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

2019-10-10 Thread Renjie Liu (Jira)
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.

2019-07-30 Thread Renjie Liu (JIRA)
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

2019-07-10 Thread Renjie Liu (JIRA)
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.

2019-07-02 Thread Renjie Liu (JIRA)
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.

2019-06-29 Thread Renjie Liu (JIRA)
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

2019-06-27 Thread Renjie Liu (JIRA)
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

2019-05-31 Thread Renjie Liu (JIRA)
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.

2019-05-14 Thread Renjie Liu (JIRA)
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.

2019-05-14 Thread Renjie Liu (JIRA)
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

2019-05-09 Thread Renjie Liu (JIRA)
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

2019-05-07 Thread Renjie Liu (JIRA)
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.

2019-04-11 Thread Renjie Liu (JIRA)
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

2019-04-05 Thread Renjie Liu (JIRA)
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

2019-04-05 Thread Renjie Liu (JIRA)
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.

2019-02-19 Thread Renjie Liu (JIRA)
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

2019-02-10 Thread Renjie Liu (JIRA)
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

2019-01-24 Thread Renjie Liu (JIRA)
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

2019-01-09 Thread Renjie Liu (JIRA)
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

2019-01-09 Thread Renjie Liu (JIRA)
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.

2018-11-06 Thread Renjie Liu (JIRA)
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.

2018-08-19 Thread Renjie Liu (JIRA)
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

2018-07-15 Thread Renjie Liu (JIRA)
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)