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

Turn off Hive's PredicateTransitivePropagate optimizer when cbo is on

    XMLWordPrintableJSON

Details

    • Task
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 0.15.0
    • None
    • CBO, Logical Optimizer
    • None

    Description

      Because Calcite contains rule called JoinPushTransitivePredicatesRule which does exactly this. So, if cbo is on, this optimization would have already taken place and we won't gain anything by running this again.

      Attachments

        1. HIVE-9137.patch
          1 kB
          Ashutosh Chauhan

        Activity

          People

            ashutoshc Ashutosh Chauhan
            ashutoshc Ashutosh Chauhan
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: