Class FilterPushDownUtils


public class FilterPushDownUtils extends Object
  • Field Details


      public static final REL_OP_EXTRACTOR
  • Constructor Details

    • FilterPushDownUtils

      public FilterPushDownUtils()
  • Method Details

    • isFilterPushDownPhase

      public static boolean isFilterPushDownPhase(PlannerPhase phase)
      Filter push-down is best done during logical planning so that the result can influence parallelization in the physical phase. The specific phase differs depending on which planning mode is enabled. This check hides those details from storage plugins that simply want to know "should I add my filter push-down rules in the given phase?"
      true if filter push-down rules should be applied in this phase