You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Antoine Pitrou (JIRA)" <ji...@apache.org> on 2019/06/03 12:27:00 UTC

[jira] [Updated] (ARROW-3878) [Rust] Improve primitive types

     [ https://issues.apache.org/jira/browse/ARROW-3878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Antoine Pitrou updated ARROW-3878:
----------------------------------
    Component/s: Rust

> [Rust] Improve primitive types 
> -------------------------------
>
>                 Key: ARROW-3878
>                 URL: https://issues.apache.org/jira/browse/ARROW-3878
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: Rust
>            Reporter: Chao Sun
>            Assignee: Chao Sun
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 0.12.0
>
>          Time Spent: 3.5h
>  Remaining Estimate: 0h
>
> Currently we simply uses Rust's native types as primitive types, and relies on macros such as [this|https://github.com/apache/arrow/blob/master/rust/src/array.rs#L298] to link the Arrow data type with the native type. A better approach may be to define richer primitive types which contain both the Arrow type and the Rust native type, as well as other information such as type's bit width, precision, etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)