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