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

Vectorization: BinarySortableDeserializeRead should delegate buffer copies to VectorDeserializeRow

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • None
    • Vectorization
    • None

    Description

      Since the VectorDeserializeRow already calls a setVal(), the copy inside the lower layer is entirely wasteful.

      BinarySortableSerDe.deserializeText(
                    inputByteBuffer, columnSortOrderIsDesc[fieldIndex], tempText);
      

      With HIVE-14451, the copies can be avoided for some scenarios and retained for others.

      Attachments

        Activity

          People

            mmccline Matt McCline
            gopalv Gopal Vijayaraghavan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: