16 references to FOJ
System.Data.Entity (16)
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (6)
73OpCellTreeNode fojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 144OpCellTreeNode result = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 148OpCellTreeNode extentFojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 176Debug.Assert(rootNode.OpType == CellTreeOpType.FOJ, "So far, we have FOJs only"); 201OpCellTreeNode fojNode = new OpCellTreeNode(m_viewgenContext, CellTreeOpType.FOJ); 507if (rootNode.OpType != CellTreeOpType.FOJ && rootNode.OpType != CellTreeOpType.LOJ ||
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (4)
63rootNode.OpType == CellTreeOpType.FOJ || rootNode.OpType == CellTreeOpType.Union || 394if (opType == CellTreeOpType.FOJ || opType == CellTreeOpType.LOJ) 429case CellTreeOpType.FOJ: 481case CellTreeOpType.FOJ:
System\Data\Mapping\ViewGeneration\CqlGeneration\JoinCqlBlock.cs (1)
109case CellTreeOpType.FOJ:
System\Data\Mapping\ViewGeneration\Structures\CellTreeNode.cs (1)
141opType == CellTreeOpType.FOJ;
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (4)
147case CellTreeOpType.FOJ: 342OpType == CellTreeOpType.FOJ, "Only these join operations handled"); 515opType == CellTreeOpType.FOJ); 632case CellTreeOpType.FOJ: return "FULL OUTER JOIN";