System\Data\Query\PlanCompiler\TransformationRules.cs (42)
1445new Node(ProjectOp.Pattern,
2057ProjectOp projectOp = trc.Command.CreateProjectOp(newVars);
2095new PatternMatchRule(new Node(ProjectOp.Pattern,
2096new Node(ProjectOp.Pattern,
2113ProjectOp projectOp = (ProjectOp)projectNode.Op;
2116ProjectOp subProjectOp = (ProjectOp)subProjectNode.Op;
2171new PatternMatchRule(new Node(ProjectOp.Pattern,
2223ProjectOp projectOp = (ProjectOp)n.Op;
2329ProjectOp projectOp = (ProjectOp)n.Op;
2475new Node(ProjectOp.Pattern,
2487new Node(ProjectOp.Pattern,
2515ProjectOp projectOp = (ProjectOp)projectNode.Op;
2625new Node(ProjectOp.Pattern,
2642ProjectOp projectOp = (ProjectOp)projectNode.Op as ProjectOp;
2664new Node(ProjectOp.Pattern,
2753ProjectOp dummyProjectOp = command.CreateProjectOp(sentinelVar);
2797ProjectOp projectOp = (ProjectOp)projectNode.Op;
3119public override int Visit(ProjectOp op, Node n)
3346new Node(ProjectOp.Pattern,
3352new Node(ProjectOp.Pattern,
3360new Node(ProjectOp.Pattern,
3367new Node(ProjectOp.Pattern,
3375new Node(ProjectOp.Pattern,
3419ProjectOp projectOp1 = (ProjectOp)joinNode.Child0.Op;
3420ProjectOp projectOp2 = (ProjectOp)joinNode.Child1.Op;
3445ProjectOp newProjectOp = command.CreateProjectOp(newVarSet);
3472ProjectOp projectOp = projectNode.Op as ProjectOp;
3739new Node(ProjectOp.Pattern,
3954new Node(ProjectOp.Pattern,
4181ProjectOp newOp = command.CreateProjectOp(op.Keys);
4437ProjectOp newOp = command.CreateProjectOp(op.Keys);