23 references to Outputs
System.Data.Entity (23)
System\Data\Query\InternalTrees\Dump.cs (1)
269foreach (Var v in op.Outputs) {
System\Data\Query\InternalTrees\NodeInfo.cs (1)
740nodeInfo.Definitions.InitFrom(op.Outputs);
System\Data\Query\InternalTrees\OpCopier.cs (2)
815GroupByOp newGroupOp = m_destCmd.CreateGroupByOp(Copy(op.Keys), Copy(op.Outputs)); 833GroupByIntoOp newGroupOp = m_destCmd.CreateGroupByIntoOp(Copy(op.Keys), Copy(op.Inputs), Copy(op.Outputs));
System\Data\Query\PlanCompiler\AggregatePushdown.cs (1)
927groupByOp.Outputs.Set(newFunctionVar);
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1691List<Var> outputAggVars = new List<Var>(op.Outputs);
System\Data\Query\PlanCompiler\NestPullup.cs (2)
728VarVec projectOpOutputs = Command.CreateVarVec(op.Outputs); 729VarVec groupByOutputs = op.Outputs;
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (4)
1076VarVec newOutputs = FlattenVarSet(op.Outputs); 1078if (newKeys != op.Keys || newOutputs != op.Outputs) 1105VarVec newOutputs = FlattenVarSet(op.Outputs); 1107if (newKeys != op.Keys || newInputs != op.Inputs || newOutputs != op.Outputs)
System\Data\Query\PlanCompiler\ProjectionPruner.cs (4)
494RemoveRedundantConstantKeys(op.Keys, op.Outputs, n.Child1); 505PruneVarSet(op.Outputs); // remove unnecessary vars from the outputs 510if (op.Keys.Count == 0 && op.Outputs.Count == 0) 573result = m_command.CreateNode(m_command.CreateGroupByOp(newOp.Keys, newOp.Outputs),
System\Data\Query\PlanCompiler\TransformationRules.cs (6)
3110return op.Outputs.Count; 3932groupByOp.Outputs.Clear(varDefOp.Var); 3933groupByOp.Outputs.Set(varRefOp.Var); 3994if (op.Outputs.Overlaps(projectDefinitions)) 4268groupByOp.Outputs.Clear(column); 4280var varDefListNode = command.CreateVarDefListNode(command.CreateNode(command.CreateVarRefOp(groupByOp.Outputs.First)), out newVar);
System\Data\Query\PlanCompiler\VarRemapper.cs (1)
274Map(op.Outputs);