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

Refactor code to use a single graph, nodeprocessor, dispatcher and rule abstraction

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.3.0
    • Query Processor
    • None
    • Reviewed
    • Hide
      HIVE-186. Refactor code to use a single graph, nodeprocessor, dispatcher and rule abstraction. (Ashish Thusoo via zshao)
      Show
      HIVE-186 . Refactor code to use a single graph, nodeprocessor, dispatcher and rule abstraction. (Ashish Thusoo via zshao)

    Description

      Currently, the query processor has two different tree and rule abstractions - one for ASTs and one for Operator Graphs. We should clean this up so that we have a single abstraction that can be reused at different stages in the query compiler.

      Attachments

        1. patch-186.txt
          223 kB
          Ashish Thusoo
        2. patch-186_2.txt
          226 kB
          Ashish Thusoo

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: