Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-2858

Improvements in JSON writer and reader for plans

    XMLWordPrintableJSON

    Details

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jcamachorodriguez Jesus Camacho Rodriguez
                Reporter:
                jcamachorodriguez Jesus Camacho Rodriguez
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h