Uploaded image for project: 'Pig'
  1. Pig
  2. PIG-990

Provide a way to pin LogicalOperator Options

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.7.0
    • impl
    • None

    Description

      This is a proactive patch, setting up the groundwork for adding an optimizer.

      Some of the LogicalOperators have options. For example, LOJoin has a variety of join types (regular, fr, skewed, merge), which can be set by the user or chosen by a hypothetical optimizer. If a user selects a join type, pig philoophy guides us to always respect the user's choice and not explore alternatives. Therefore, we need a way to "pin" options.

      Attachments

        1. pinned_options.patch
          5 kB
          Dmitriy V. Ryaboy
        2. pinned_options_6.patch
          12 kB
          Dmitriy V. Ryaboy
        3. pinned_options_5.patch
          11 kB
          Dmitriy V. Ryaboy
        4. pinned_options_4.patch
          7 kB
          Dmitriy V. Ryaboy
        5. pinned_options_3.patch
          7 kB
          Dmitriy V. Ryaboy
        6. pinned_options_2.patch
          7 kB
          Dmitriy V. Ryaboy

        Activity

          People

            dvryaboy Dmitriy V. Ryaboy
            dvryaboy Dmitriy V. Ryaboy
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: