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

Refactor OrcRawRecrodMerger.ReaderPair

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0
    • 3.0.0
    • Transactions
    • None

    Description

      this should be done post HIVE-16177 so as not to obscure the functional changes completely

      Make ReaderPair an interface
      ReaderPairImpl - will do what ReaderPair currently does, i.e. handle "normal" code path
      OriginalReaderPair - same as now but w/o incomprehensible override/variable shadowing logic.
      Perhaps split it into 2 - 1 for compaction 1 for "normal" read with common base class.

      Push discoverKeyBounds() into appropriate implementation

      Attachments

        1. HIVE-17069.03.patch
          45 kB
          Eugene Koifman
        2. HIVE-17069.02.patch
          46 kB
          Eugene Koifman
        3. HIVE-17069.01.patch
          25 kB
          Eugene Koifman

        Issue Links

          Activity

            People

              ekoifman Eugene Koifman
              ekoifman Eugene Koifman
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: