You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "liyang (JIRA)" <ji...@apache.org> on 2017/04/07 03:06:41 UTC

[jira] [Commented] (KYLIN-2513) SUM measure return type should not overflow

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

liyang commented on KYLIN-2513:
-------------------------------

Merged into master.

> SUM measure return type should not overflow
> -------------------------------------------
>
>                 Key: KYLIN-2513
>                 URL: https://issues.apache.org/jira/browse/KYLIN-2513
>             Project: Kylin
>          Issue Type: Bug
>          Components: Metadata
>    Affects Versions: v1.6.0
>            Reporter: Billy Liu
>            Assignee: hongbin ma
>         Attachments: 0001-KYLIN-2513-SUM-measure-return-type-should-not-overfl.patch
>
>
> Currently, the SUM measure return type is the same with original table column type, that would not work if the original table column has very limit digit capability. Take an example, the original column type is decimal(1,0), if we SUM on this column, the result will be overflow soon.
> Proposal: Define the return type much more clear. If the original column type is decimal with decimal point, no matter what the precision digit is, define the return type as decimal(19,4). If the original column type has no decimal point,define the return type as decimal(14,0). If the original column is integer family, the return type would be bigint. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)