Mihai Budiu created CALCITE-6868:
------------------------------------

             Summary: SqlTypeFactoryImpl.leastRestrictive produces incorrect 
results for DECIMAL and INTEGER
                 Key: CALCITE-6868
                 URL: https://issues.apache.org/jira/browse/CALCITE-6868
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.38.0
            Reporter: Mihai Budiu


For a type system with maximum allowed precision of 28, 
the result of leastRestrictive between DECIMAL(28, 12) and INTEGER is 
DECIMAL(26, 10).
The correct result is DECIMAL(28, 12).
INTEGER has precision 10 and scale 0.




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

Reply via email to