GitHub user manishgupta88 opened a pull request:

    https://github.com/apache/carbondata/pull/1378

    [CARBONDATA-1509] Fixed bug for maintaining compatibility of decimal type 
with older releases of Carbondata

    In old Carbondata releases, precision and scale is not stored for decimal 
data type and both values are initialized to -1. In TableSpec.ColumnSpec  
default values for precision and scale are initialized to 0 because of which 
exception is thrown while reading the old store with decimal column. Both 
precision and scale should be initialized to -1.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/manishgupta88/carbondata 
decimal_backward_compatibility

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/carbondata/pull/1378.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1378
    
----
commit bd7c4787ae8e0e0baad6218c9c6e5c58cd99db91
Author: manishgupta88 <tomanishgupt...@gmail.com>
Date:   2017-09-22T06:52:39Z

    In old Carbondata releases, precision and scale is not stored for decimal 
data type and both values are initialized to -1. In TableSpec.ColumnSpec  
default values for precision and scale are initialized to 0 because of which 
exception is thrown while reading the old store with decimal column. Both 
precision and scale should be initialized to -1.

----


---

Reply via email to