[ https://issues.apache.org/jira/browse/ARROW-8258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17070472#comment-17070472 ]
Andy Grove commented on ARROW-8258: ----------------------------------- [~liurenjie1024] [~sunchao] I may need some help with this one. > [Rust] [Parquet] ArrowReader fails on some timestamp types > ---------------------------------------------------------- > > Key: ARROW-8258 > URL: https://issues.apache.org/jira/browse/ARROW-8258 > Project: Apache Arrow > Issue Type: Bug > Components: Rust > Reporter: Andy Grove > Assignee: Andy Grove > Priority: Major > Fix For: 0.17.0 > > > I discovered this bug with this query > {code:java} > > SELECT tpep_pickup_datetime FROM taxi LIMIT 1; > General("InvalidArgumentError(\"column types must match schema types, > expected Timestamp(Microsecond, None) but found UInt64 at column index 0\")") > {code} > The parquet reader detects this schema when reading from the file: > {code:java} > Schema { > fields: [ > Field { name: "tpep_pickup_datetime", data_type: Timestamp(Microsecond, > None), nullable: true, dict_id: 0, dict_is_ordered: false } > ], > metadata: {} > } {code} > The struct array read from the file contains: > {code:java} > [PrimitiveArray<UInt64> > [ > 1567318008000000, > 1567319357000000, > 1567320092000000, > 1567321151000000, {code} > -- This message was sent by Atlassian Jira (v8.3.4#803005)