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