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

Make FilterContext and MutableFilterContext interfaces

Log workAgile BoardRank to TopRank to BottomBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      HIVE-22959 introduced FilterContext to support ORC-577. The duplication of fields between the FilterContext and VectorizedRowBatch seems likely to cause user confusion. This patch makes them interfaces that VectorizedRowBatch implements.

      Thus, there is a single copy of the data and no need to copy them back and forth. LLAP can make its own implementation of the interfaces if it doesn't want to use VectorizedRowBatch.

      Attachments

        1. HIVE-23215.patch
          15 kB
          Panagiotis Garefalakis
        2. HIVE-23215.02.patch
          13 kB
          Panagiotis Garefalakis
        3. HIVE-23215.01.patch
          13 kB
          Panagiotis Garefalakis

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            omalley Owen O'Malley Assign to me
            omalley Owen O'Malley
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0h
              0h
              Logged:
              Time Spent - 1h 40m
              1h 40m

              Slack

                Issue deployment