12 types derived from RelOp
System.Data.Entity (12)
System\Data\Query\InternalTrees\RelOps.cs (12)
19
internal abstract class ScanTableBaseOp :
RelOp
142
internal sealed class UnnestOp :
RelOp
201
internal abstract class JoinBaseOp :
RelOp
354
internal abstract class ApplyBaseOp :
RelOp
435
internal sealed class FilterOp :
RelOp
472
internal sealed class ProjectOp :
RelOp
567
internal abstract class SortBaseOp :
RelOp
685
internal abstract class GroupByBaseOp :
RelOp
828
internal abstract class SetOp :
RelOp
981
internal sealed class DistinctOp :
RelOp
1037
internal sealed class SingleRowOp :
RelOp
1081
internal sealed class SingleRowTableOp :
RelOp
9 references to RelOp
System.Data.Entity (9)
System\Data\Query\InternalTrees\NodeInfo.cs (1)
465
protected override NodeInfo VisitRelOpDefault(
RelOp
op, Node n)
System\Data\Query\InternalTrees\Visitors.cs (3)
496
protected virtual void VisitRelOpDefault(
RelOp
op, Node n)
955
protected virtual TResultType VisitRelOpDefault(
RelOp
op, Node n)
1734
protected override Node VisitRelOpDefault(
RelOp
op, Node n)
System\Data\Query\PlanCompiler\AggregatePushdown.cs (1)
600
protected override Node VisitRelOpDefault(
RelOp
op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
405
PlanCompiler.Assert(inputNode.Op is
RelOp
, "Non-RelOp used as DbExpressionBinding Input");
System\Data\Query\PlanCompiler\KeyPullup.cs (1)
105
protected override void VisitRelOpDefault(
RelOp
op, Node n)
System\Data\Query\PlanCompiler\NestPullup.cs (1)
388
protected override Node VisitRelOpDefault(
RelOp
op, Node n)
System\Data\Query\PlanCompiler\SubqueryTrackingVisitor.cs (1)
196
protected override Node VisitRelOpDefault(
RelOp
op, Node n)