Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-19858

Sql. RelJson serialization/deserialization mismatch for statements that include very large numbers.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.0
    • None
    • sql
    • Docs Required, Release Notes Required

    Description

      SELECT C2 > 340282346638528860000000000000000000001::REAL FROM test2
      

      Type of C2 is REAL.
      Tests that use AbstractPlannerTest::checkSplitAndSerialization will produce the following error:

      org.opentest4j.AssertionFailedError: Invalid serialization / deserialization.
      Expected:
      IgniteTableScan(table=[[PUBLIC, TEST2]], projects=[[>($t0, 340282346638528860000000000000000000001)]], requiredColumns=[{1}], sourceId=[1])
      Deserialized:
      IgniteTableScan(table=[[PUBLIC, TEST2]], projects=[[>($t0, 3.402823466385289E38)]], requiredColumns=[{1}], sourceId=[1])
       ==> 
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mzhuravkov Maksim Zhuravkov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: