2 instantiations of ScanTableOp
System.Data.Entity (2)
System\Data\Query\InternalTrees\Command.cs (1)
1104return new ScanTableOp(table);
System\Data\Query\InternalTrees\RelOps.cs (1)
66internal static readonly ScanTableOp Pattern = new ScanTableOp();
36 references to ScanTableOp
System.Data.Entity (36)
System\Data\Query\InternalTrees\Command.cs (2)
1092internal ScanTableOp CreateScanTableOp(TableMD tableMetadata) 1102internal ScanTableOp CreateScanTableOp(Table table)
System\Data\Query\InternalTrees\Dump.cs (1)
445public override void Visit(ScanTableOp op, Node n) {
System\Data\Query\InternalTrees\OpCopier.cs (2)
673public override Node Visit(ScanTableOp op, Node n) 676ScanTableOp newScan = m_destCmd.CreateScanTableOp(op.Table.TableMetadata);
System\Data\Query\InternalTrees\RelOps.cs (1)
66internal static readonly ScanTableOp Pattern = new ScanTableOp();
System\Data\Query\InternalTrees\Visitors.cs (2)
506public virtual void Visit(ScanTableOp op, Node n) 1192public virtual TResultType Visit(ScanTableOp op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (3)
1273public override DbExpression Visit(ScanTableOp op, Node n) 1838ScanTableOp scanTableOp = (ScanTableOp)joinInputNode.Child0.Op;
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
2147ScanTableOp op = _iqtCommand.CreateScanTableOp(tableMetadata);
System\Data\Query\PlanCompiler\JoinGraph.cs (4)
188ScanTableOp scanTableOp = (ScanTableOp)node.Op; 691ScanTableOp scanTableOp = (ScanTableOp)node.Op;
System\Data\Query\PlanCompiler\KeyPullup.cs (1)
117public override void Visit(ScanTableOp op, Node n)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (3)
1153public override Node Visit(ScanTableOp op, Node n) 1209ScanTableOp tableOp = (ScanTableOp)n.Op;
System\Data\Query\PlanCompiler\PreProcessor.cs (9)
306private Node ExpandView(Node node, ScanTableOp scanTableOp, ref IsOfOp typeFilter) 521ScanTableOp tableOp = m_command.CreateScanTableOp(tableMD); 577ScanTableOp tableOp = m_command.CreateScanTableOp(tableMetadata); 1662ScanTableOp scanTableOp = m_command.CreateScanTableOp(Command.CreateTableDefinition(relSet)); 2107private Node ProcessScanTable(Node scanTableNode, ScanTableOp scanTableOp, ref IsOfOp typeFilter) 2141public override Node Visit(ScanTableOp op, Node n) 2278ScanTableOp scanTableOp = n.Child0.Op as ScanTableOp; 2314Node ret = ProcessScanTable(n.Child0, (ScanTableOp)n.Child0.Op, ref typeFilter);
System\Data\Query\PlanCompiler\ProjectionPruner.cs (1)
652public override Node Visit(ScanTableOp op, Node n)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
689public override void Visit(ScanTableOp op, Node n)
System\Data\Query\PlanCompiler\TransformationRules.cs (5)
3131public override int Visit(ScanTableOp op, Node n) 3233public override void Visit(ScanTableOp op, Node n) 3237ScanTableOp newScanTableOp = m_command.CreateScanTableOp(op.Table.TableMetadata); 4253var sourceTable = ((ScanTableOp)n.Child0.Op).Table; 4275var scanTableOp = command.CreateScanTableOp(sourceTable.TableMetadata);