Uploaded image for project: 'ORC'
  1. ORC
  2. ORC-450

[C++] Support selecting list indices without materializing list items

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.8.0
    • 1.8.0
    • C++
    • None

    Description

      As we don't have a type id for index field of list type, if we just want to get the list indices, we have to select the type id of the whole array, which cause unneccessary materializaion on the array item.

      The offset stream is stored sperately with the content stream. We are able to just materialize the list indices.

      We may need new interfaces in RowReaderOptions to specifiy this.

      Attachments

        Issue Links

          Activity

            People

              rizaon Riza Suminto
              stigahuang Quanlong Huang
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: