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

Refactor partition pruning code as an optimizer transformation

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.3.0
    • Fix Version/s: 0.4.0
    • Component/s: Query Processor
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Some bugs with partition pruning have been reported and the correct fix for many of them is to rewrite the partition pruning code as an optimizer transformation which gets kicked in after the predicate pushdown code. This refactor also uses the graph walker framework so that the partition pruning code gets consolidated well with the frameworks and does not work on the query block but rather works on the operator tree.

        Attachments

        1. patch-578_1.txt
          1.03 MB
          Ashish Thusoo
        2. patch-578_2.txt
          1.22 MB
          Ashish Thusoo
        3. patch-578_3.txt
          1.25 MB
          Ashish Thusoo
        4. patch-578.txt
          68 kB
          Ashish Thusoo

          Issue Links

            Activity

              People

              • Assignee:
                athusoo Ashish Thusoo
                Reporter:
                athusoo Ashish Thusoo
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: