Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-575

Variant of ProjectRemoveRule that considers a project trivial only if field names are identical

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.0-incubating
    • Component/s: None
    • Labels:
      None

      Description

      CALCITE-92 seems to have changed behavior of ProjectRemoveRule to discard field names while considering if a project is trivial. Unfortunately they way Hive is integrated with Calcite we would need to preserve names.

      This issue would go away once Calcite Operators get converted to Hive Operators as opposed to Hive AST.

      1. CALCITE-575.patch
        10 kB
        Laljo John Pullokkaran

        Activity

        Hide
        julianhyde Julian Hyde added a comment -

        Closing now that 1.0.0-incubating has been released.

        Show
        julianhyde Julian Hyde added a comment - Closing now that 1.0.0-incubating has been released.
        Hide
        julianhyde Julian Hyde added a comment -

        Fixed in http://git-wip-us.apache.org/repos/asf/incubator-calcite/commit/341bdd8e.

        I have logged CALCITE-577 to remind us to remove this functionality (reverse this patch) before 1.1.

        Show
        julianhyde Julian Hyde added a comment - Fixed in http://git-wip-us.apache.org/repos/asf/incubator-calcite/commit/341bdd8e . I have logged CALCITE-577 to remind us to remove this functionality (reverse this patch) before 1.1.

          People

          • Assignee:
            jpullokkaran Laljo John Pullokkaran
            Reporter:
            jpullokkaran Laljo John Pullokkaran
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development