60 references to Or
System.Data.Entity (60)
System\Data\Query\InternalTrees\NodeInfo.cs (42)
69m_keys.Or(right.m_keys); 83m_keys.Or(keyVec.m_keys); 417nodeInfo.ExternalReferences.Or(childNodeInfo.ExternalReferences); 486nodeInfo.LocalDefinitions.Or(op.Table.ReferencedColumns); 487nodeInfo.Definitions.Or(op.Table.ReferencedColumns); 497nodeInfo.NonNullableDefinitions.Or(op.Table.NonNullableColumns); 546nodeInfo.ExternalReferences.Or(childNodeInfo.ExternalReferences); 627nodeInfo.ExternalReferences.Or(chiNodeInfo.ExternalReferences); 635nodeInfo.ExternalReferences.Or(relOpChildNodeInfo.ExternalReferences); 684nodeInfo.Definitions.Or(relOpChildNodeInfo.Definitions); 689nodeInfo.ExternalReferences.Or(relOpChildNodeInfo.ExternalReferences); 690nodeInfo.ExternalReferences.Or(predNodeInfo.ExternalReferences); 746nodeInfo.ExternalReferences.Or(relOpChildNodeInfo.ExternalReferences); 750nodeInfo.ExternalReferences.Or(keyExprNodeInfo.ExternalReferences); 758nodeInfo.NonNullableDefinitions.Or(relOpChildNodeInfo.NonNullableDefinitions); 767nodeInfo.ExternalReferences.Or(aggExprNodeInfo.ExternalReferences); 813nodeInfo.Definitions.Or(chiNodeInfo.Definitions); 814nodeInfo.ExternalReferences.Or(chiNodeInfo.ExternalReferences); 817nodeInfo.NonNullableDefinitions.Or(chiNodeInfo.NonNullableDefinitions); 878nodeInfo.Definitions.Or(leftRelOpNodeInfo.Definitions); 879nodeInfo.Definitions.Or(rightRelOpNodeInfo.Definitions); 881nodeInfo.ExternalReferences.Or(leftRelOpNodeInfo.ExternalReferences); 882nodeInfo.ExternalReferences.Or(rightRelOpNodeInfo.ExternalReferences); 883nodeInfo.ExternalReferences.Or(predNodeInfo.ExternalReferences); 895nodeInfo.NonNullableDefinitions.Or(rightRelOpNodeInfo.NonNullableDefinitions); 898nodeInfo.NonNullableVisibleDefinitions.Or(rightRelOpNodeInfo.NonNullableDefinitions); 960nodeInfo.Definitions.Or(leftRelOpNodeInfo.Definitions); 961nodeInfo.Definitions.Or(rightRelOpNodeInfo.Definitions); 963nodeInfo.ExternalReferences.Or(leftRelOpNodeInfo.ExternalReferences); 964nodeInfo.ExternalReferences.Or(rightRelOpNodeInfo.ExternalReferences); 973nodeInfo.NonNullableDefinitions.Or(rightRelOpNodeInfo.NonNullableDefinitions); 976nodeInfo.NonNullableVisibleDefinitions.Or(rightRelOpNodeInfo.NonNullableDefinitions); 1026nodeInfo.ExternalReferences.Or(leftChildNodeInfo.ExternalReferences); 1027nodeInfo.ExternalReferences.Or(rightChildNodeInfo.ExternalReferences); 1068nodeKeys.Or(mappedKeyVec); 1103nodeInfo.NonNullableDefinitions.Or(rightNonNullableVars); 1137nodeInfo.Definitions.Or(relOpChildNodeInfo.Definitions); 1141nodeInfo.ExternalReferences.Or(relOpChildNodeInfo.ExternalReferences); 1279nodeInfo.ExternalReferences.Or(childNodeInfo.ExternalReferences); 1300nodeInfo.NonNullableDefinitions.Or(driverChildNodeInfo.NonNullableDefinitions); 1302nodeInfo.NonNullableVisibleDefinitions.Or(driverChildNodeInfo.NonNullableVisibleDefinitions); 1332nodeInfo.ExternalReferences.Or(GetExtendedNodeInfo(chi).ExternalReferences);
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
2678projectOutpus.Or(copyKeyVarSet);
System\Data\Query\PlanCompiler\JoinGraph.cs (2)
1560replacedVars.Or(oldReplacedVars); 1979keys.Or(replacedVars);
System\Data\Query\PlanCompiler\KeyPullup.cs (2)
121op.Table.ReferencedColumns.Or(op.Table.Keys); 145outputVars.Or(mappedKeyVec);
System\Data\Query\PlanCompiler\NestPullup.cs (8)
1056newProjectVars.Or(externalReferences); 1117newNestedNestOutputs.Or(nestedNestOp.Outputs); 1155outputVars.Or(externalReferences); 1232externalReferences.Or(Command.GetNodeInfo(physicalProjectNode).ExternalReferences); 1406leftCorrelationVars.Or(nestNode.Children[i].GetExtendedNodeInfo(Command).ExternalReferences); 1412newProjectOpOutputs.Or(oldNestOpNonCollectionOutputs); 1413newProjectOpOutputs.Or(leftCorrelationVars); 1469nestOpOutputs.Or(newNestNodeChildren[i].GetNodeInfo(Command).ExternalReferences);
System\Data\Query\PlanCompiler\TransformationRules.cs (5)
2610projectOp.Outputs.Or(joinNodeInfo.Definitions); 2649vec.Or(applyNodeInfo.Definitions); 2754dummyProjectOp.Outputs.Or(projectInputNodeInfo.Definitions); 2798projectOp.Outputs.Or(applyLeftChildNodeInfo.Definitions); 3480vec.Or(otherChildInfo.Definitions);