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

Mehant Baid commented on DRILL-583:
-----------------------------------

There isn't an obvious way to control this from SQL. 

Sparse representation is used to perform mathematical functions. Dense 
representation is used for sorting, comparisons etc. By default we keep the 
representation in dense format but once we have to perform math functions we 
convert it to sparse. 

> Decimal in CAST function
> ------------------------
>
>                 Key: DRILL-583
>                 URL: https://issues.apache.org/jira/browse/DRILL-583
>             Project: Apache Drill
>          Issue Type: Bug
>            Reporter: James Duong
>            Priority: Minor
>
> Running the query 
> {code}
> SELECT cast(1 AS decimal) FROM INFORMATION_SCHEMA.`TABLES` LIMIT 1 
> {code}
> seems to return a FLOAT8 instead of a decimal.
> We need to be able to specify the exact decimal type (eg DECIMAL28SPARSE), as 
> well as the precision/scale for it in the cast operator too.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to