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

pengfei.zhan commented on KYLIN-5783:
-------------------------------------

h1. Design

Add a new configuration item kylin.query.round-decimal-zero, true means ignore 
the precision of Decimal 0, convert any 0.0, 0.00, 0.0000, etc. to 0, false 
means don't convert, keep the original logic. The default is false, which 
supports project-level configuration. Project level configuration practice is 
dirty, do not support project level configuration.


Model response is handled by sparder, so new type conversion logic is added in 
SparderTypeUtil, only the columns with data type decimal, return value 
BigDecimal and value 0 are converted; downward pressure hive is converted to 
the columns with return value BigDecimal and value 0. The above conversion only 
takes effect when the configuration item is turned on.

> Round query result of decimal zero by config
> --------------------------------------------
>
>                 Key: KYLIN-5783
>                 URL: https://issues.apache.org/jira/browse/KYLIN-5783
>             Project: Kylin
>          Issue Type: Improvement
>          Components: Query Engine
>    Affects Versions: 5.0-beta
>            Reporter: pengfei.zhan
>            Assignee: pengfei.zhan
>            Priority: Minor
>             Fix For: 5.0-beta
>
>




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

Reply via email to