System\Data\Query\PlanCompiler\TransformationRules.cs (17)
640allRules.AddRange(FilterOpRules.Rules);
665postJoinEliminationRules.AddRange(FilterOpRules.Rules);
737rulesRequiringProjectionPruning.Add(FilterOpRules.Rule_FilterOverProject);
738rulesRequiringProjectionPruning.Add(FilterOpRules.Rule_FilterWithConstantPredicate);
750rulesRequiringNullabilityRulesToBeReapplied.Add(FilterOpRules.Rule_FilterOverLeftOuterJoin);
2069FilterOpRules.Rule_FilterWithConstantPredicate,
2070FilterOpRules.Rule_FilterOverCrossJoin,
2071FilterOpRules.Rule_FilterOverDistinct,
2072FilterOpRules.Rule_FilterOverExcept,
2073FilterOpRules.Rule_FilterOverFilter,
2074FilterOpRules.Rule_FilterOverGroupBy,
2075FilterOpRules.Rule_FilterOverInnerJoin,
2076FilterOpRules.Rule_FilterOverIntersect,
2077FilterOpRules.Rule_FilterOverLeftOuterJoin,
2078FilterOpRules.Rule_FilterOverProject,
2079FilterOpRules.Rule_FilterOverUnionAll,
2080FilterOpRules.Rule_FilterOverOuterApply,