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

Refactor Partition Pruner so that logic can be reused.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.10.0
    • Query Processor
    • None
    • Reviewed

    Description

      Partition Pruner has logic reusable like

      1. walk through operator tree
      2. walk through operation tree
      3. create pruning predicate

      The first candidate is list bucketing pruner.

      Some consideration:
      1. refactor for general use case not just list bucketing
      2. avoid over-refactor by focusing on pieces targeted for reuse

      Attachments

        1. HIVE-3514.patch
          35 kB
          Gang Tim Liu
        2. HIVE-3514.patch.2
          38 kB
          Gang Tim Liu
        3. HIVE-3514.patch.3
          37 kB
          Gang Tim Liu
        4. HIVE-3514.patch.4
          36 kB
          Gang Tim Liu
        5. HIVE-3514.patch.5
          36 kB
          Gang Tim Liu

        Issue Links

          Activity

            People

              gangtimliu Gang Tim Liu
              gangtimliu Gang Tim Liu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: