[ 
https://issues.apache.org/jira/browse/CALCITE-2858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jesus Camacho Rodriguez updated CALCITE-2858:
---------------------------------------------
    Description: 
In particular:
- JSON writer does not include information about literals type (unless the 
literal is null). This can lead to some ambiguity when parsing the plan back 
into RelNodes by the JSON reader. We will include this information in the 
writer, and we will be able to parse it back in the reader.
- Decimal values are not printed/parsed back correctly; precision/scale is lost.
- There is no support for RexOver (window) clauses. This issue includes support 
to print them in the writer and parse them back in the reader.
- Change visibility in some methods in RelJson to make it easier to override 
some behavior in subclasses.

  was:JSON writer does not include information about literals type (unless the 
literal is null). This can lead to some ambiguity when parsing the plan back 
into RelNodes by the JSON reader. This issue is to include this information in 
the writer, and to be able to parse it back in the reader.


> Improvements for JSON writer and reader for plans
> -------------------------------------------------
>
>                 Key: CALCITE-2858
>                 URL: https://issues.apache.org/jira/browse/CALCITE-2858
>             Project: Calcite
>          Issue Type: Bug
>          Components: core
>            Reporter: Jesus Camacho Rodriguez
>            Assignee: Jesus Camacho Rodriguez
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.19.0
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> In particular:
> - JSON writer does not include information about literals type (unless the 
> literal is null). This can lead to some ambiguity when parsing the plan back 
> into RelNodes by the JSON reader. We will include this information in the 
> writer, and we will be able to parse it back in the reader.
> - Decimal values are not printed/parsed back correctly; precision/scale is 
> lost.
> - There is no support for RexOver (window) clauses. This issue includes 
> support to print them in the writer and parse them back in the reader.
> - Change visibility in some methods in RelJson to make it easier to override 
> some behavior in subclasses.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to