[ 
https://issues.apache.org/jira/browse/DRILL-8048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17608716#comment-17608716
 ] 

James Turton commented on DRILL-8048:
-------------------------------------

Hi would you mind retesting this using Drill master? We recently overhauled 
Drill's implict casting in DRILL-8136 and different cast target might be 
selected now. The images labelled master-* in Docker Hub are built from Drill 
master automatically.

> Ability to cast unsigned int to int & float
> -------------------------------------------
>
>                 Key: DRILL-8048
>                 URL: https://issues.apache.org/jira/browse/DRILL-8048
>             Project: Apache Drill
>          Issue Type: Improvement
>    Affects Versions: 1.19.0
>            Reporter: Jason Gauci
>            Priority: Major
>
> Loading a parquet file with an unsigned int64 and trying to group by that 
> column fails because the casts from unsigned int to int/float are not 
> implemented. Added uint casts to Casts.tdd fixes the issue.
>  
> Before:
> {{apache drill> SELECT map_id FROM dfs.`...` group by map_id;}}
> {{{}Error: INTERNAL_ERROR ERROR: Failure while materializing 
> expression.{}}}{{{}Errors:{}}}
> {{Error in expression at index 1.  Error: Missing function implementation: 
> [castFLOAT4(UINT8-OPTIONAL)]. Full expression: --UNKNOWN EXPRESSION-.}}
> {{{}Fragment: 3:2{}}}{{{}Please, refer to logs for more 
> information.{}}}{{{}[Error Id: e521b4d4-3138-49d7-8284-58377af97238 on 
> localhost:31010] (state=,code=0){}}}
>  
> After, it works as expected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to