Hive
  1. Hive
  2. HIVE-578

Refactor partition pruning code as an optimizer transformation

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major 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.

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

        Issue Links

          Activity

          Ashish Thusoo created issue -
          Ashish Thusoo made changes -
          Field Original Value New Value
          Attachment patch-578.txt [ 12411658 ]
          Raghotham Murthy made changes -
          Summary Refator partition pruning code as an optimizer transformation in order to fix bugs that appear in the current code Refactor partition pruning code as an optimizer transformation
          Ashish Thusoo made changes -
          Attachment patch-578_1.txt [ 12414294 ]
          Ashish Thusoo made changes -
          Attachment patch-578_2.txt [ 12415714 ]
          Ashish Thusoo made changes -
          Attachment patch-578_3.txt [ 12415789 ]
          Ashish Thusoo made changes -
          Link This issue is duplicated by HIVE-218 [ HIVE-218 ]
          Namit Jain made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Hadoop Flags [Reviewed]
          Resolution Fixed [ 1 ]
          Carl Steinbach made changes -
          Fix Version/s 0.4.0 [ 12313714 ]
          Carl Steinbach made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development