Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-20315

Vectorization: Fix more NULL / Wrong Results issues and avoid unnecessary casts/conversions

    XMLWordPrintableJSON

Details

    Description

      Generate multi-byte Unicode characters in addition to regular single byte characters for random data.
      Don't CAST from STRING/VARCHAR/CHAR TO STRING since all are stored in vectorization without padding.
      Fix vectorized BETWEEN expression work to avoid unnecessary CAST of DECIMAL constants.
      Fix NULL / Wrong Results issues in VectorElt.
      Add test for vectorized STRUCT field reference.

      Attachments

        1. HIVE-20315.01.patch
          13.52 MB
          Matt McCline
        2. HIVE-20315.02.patch
          13.57 MB
          Matt McCline
        3. HIVE-20315.03.patch
          10.86 MB
          Matt McCline
        4. HIVE-20315.04.patch
          10.88 MB
          Matt McCline
        5. HIVE-20315.05.patch
          10.91 MB
          Matt McCline
        6. HIVE-20315.06.patch
          10.90 MB
          Matt McCline
        7. HIVE-20315.07.patch
          10.89 MB
          Matt McCline
        8. HIVE-20315.08.patch
          10.87 MB
          Matt McCline
        9. HIVE-20315.09.patch
          10.87 MB
          Matt McCline
        10. HIVE-20315.092.patch
          334 kB
          Matt McCline
        11. HIVE-20315.093.patch
          340 kB
          Matt McCline

        Activity

          People

            mmccline Matt McCline
            mmccline Matt McCline
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: