2 instantiations of PhysicalProjectOp
System.Data.Entity (2)
System\Data\Query\InternalTrees\Command.cs (1)
1439return new PhysicalProjectOp(outputVars, columnMap);
System\Data\Query\InternalTrees\PhysicalOps.cs (1)
30internal static readonly PhysicalProjectOp Pattern = new PhysicalProjectOp();
44 references to PhysicalProjectOp
System.Data.Entity (44)
System\Data\Mapping\FunctionImportMappingComposable.cs (2)
111var rootProjectOp = (PhysicalProjectOp)rootProject.Op;
System\Data\Query\InternalTrees\Command.cs (2)
1437internal PhysicalProjectOp CreatePhysicalProjectOp(VarList outputVars, SimpleCollectionColumnMap columnMap) 1446internal PhysicalProjectOp CreatePhysicalProjectOp(Var outputVar)
System\Data\Query\InternalTrees\Dump.cs (1)
397public override void Visit(PhysicalProjectOp op, Node n) {
System\Data\Query\InternalTrees\NodeInfo.cs (1)
1273public override NodeInfo Visit(PhysicalProjectOp op, Node n)
System\Data\Query\InternalTrees\OpCopier.cs (2)
1079public override Node Visit(PhysicalProjectOp op, Node n) 1090PhysicalProjectOp newProject = m_destCmd.CreatePhysicalProjectOp(newVarList, newColumnMap);
System\Data\Query\InternalTrees\PhysicalOps.cs (1)
30internal static readonly PhysicalProjectOp Pattern = new PhysicalProjectOp();
System\Data\Query\InternalTrees\Visitors.cs (2)
724public virtual void Visit(PhysicalProjectOp op, Node n) 900public virtual TResultType Visit(PhysicalProjectOp op, Node n)
System\Data\Query\PlanCompiler\AggregatePushdown.cs (2)
478PhysicalProjectOp physicalProjectOp = (PhysicalProjectOp)n.Child0.Op;
System\Data\Query\PlanCompiler\CodeGen.cs (5)
90PhysicalProjectOp projectOp = (PhysicalProjectOp)this.Command.Root.Op; 105private ColumnMap BuildResultColumnMap(PhysicalProjectOp projectOp) 128PhysicalProjectOp projectOp = (PhysicalProjectOp)subCommand.Op;
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
2338public override DbExpression Visit(PhysicalProjectOp op, Node n)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (2)
667if (inputNode.Child0.Op as PhysicalProjectOp != null) 755PhysicalProjectOp projectOp = _iqtCommand.CreatePhysicalProjectOp(inputVar);
System\Data\Query\PlanCompiler\NestPullup.cs (8)
1241PhysicalProjectOp physicalProjectOp = (PhysicalProjectOp)physicalProjectNode.Op; 1790IEnumerable<Var> inputVars = ((PhysicalProjectOp)newNode.Op).Outputs; 1861PhysicalProjectOp originalPhysicalProjectOp = (PhysicalProjectOp)keyDefiningNode.Op; 1866PhysicalProjectOp newPhysicalProjectOp = Command.CreatePhysicalProjectOp(newOutputs, newColumnMap); 1924public override Node Visit(PhysicalProjectOp op, Node n) 1971SimpleCollectionColumnMap newProjectColumnMap = (SimpleCollectionColumnMap)ColumnMapTranslator.Translate(((PhysicalProjectOp)n.Op).ColumnMap, varRefReplacementMap);
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (2)
940public override Node Visit(PhysicalProjectOp op, Node n) 949PhysicalProjectOp newOp = m_command.CreatePhysicalProjectOp(newVarList, newColumnMap);
System\Data\Query\PlanCompiler\Normalizer.cs (1)
139PhysicalProjectOp projectOp = m_command.CreatePhysicalProjectOp(unnestOp.Table.Columns[0]);
System\Data\Query\PlanCompiler\PreProcessor.cs (3)
199PhysicalProjectOp ppOp = (PhysicalProjectOp)m_command.Root.Op; // this better be the case or we have other problems. 2026PhysicalProjectOp physicalProjectOp = m_command.CreatePhysicalProjectOp(resultVar);
System\Data\Query\PlanCompiler\ProjectionPruner.cs (1)
322public override Node Visit(PhysicalProjectOp op, Node n)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
800public override void Visit(PhysicalProjectOp op, Node n)
System\Data\Query\PlanCompiler\ProviderCommandInfoUtils.cs (3)
57PhysicalProjectOp projectOp = node.Op as PhysicalProjectOp; 103private static Dictionary<Var, md.EdmProperty> BuildOutputVarMap(PhysicalProjectOp projectOp, md.TypeUsage outputType)
System\Data\Query\PlanCompiler\TransformationRules.cs (2)
4231var rootOp = context.Command.Root.Op as PhysicalProjectOp;
System\Data\Query\PlanCompiler\VarRefManager.cs (1)
142return HasVarReferences(((PhysicalProjectOp)node.Op).Outputs, vars);
System\Data\Query\PlanCompiler\VarRemapper.cs (1)
260public override void Visit(PhysicalProjectOp op, Node n)