FilterRelBase.class, HiveFilterRel.DEFAULT_FILTER_FACTORY, HiveProjectRel.class,
HiveProjectRel.DEFAULT_PROJECT_FACTORY), new PushFilterPastSetOpRule(
HiveFilterRel.DEFAULT_FILTER_FACTORY), new MergeFilterRule(
HiveFilterRel.DEFAULT_FILTER_FACTORY), HivePushFilterPastJoinRule.JOIN,
HivePushFilterPastJoinRule.FILTER_ON_JOIN,
new FilterAggregateTransposeRule(
FilterRelBase.class,
HiveFilterRel.DEFAULT_FILTER_FACTORY,
AggregateRelBase.class));
basePlan = hepPlan(basePlan, false, mdProvider, new TransitivePredicatesOnJoinRule(