1 //--------------------------------------------------------------------- 2 // <copyright file="CellTreeOpType.cs" company="Microsoft"> 3 // Copyright (c) Microsoft Corporation. All rights reserved. 4 // </copyright> 5 // 6 // @owner srimand 7 // @backupOwner cmeek 8 //--------------------------------------------------------------------- 9 10 11 namespace System.Data.Mapping.ViewGeneration.Structures 12 { 13 14 // This enum identifies for which side we are generating the view 15 internal enum ViewTarget 16 { 17 QueryView, 18 UpdateView 19 } 20 21 // Different operations that are used in the CellTreeNode nodes 22 internal enum CellTreeOpType 23 { 24 Leaf, // Leaf Node 25 Union, // union all 26 FOJ, // full outerjoin 27 LOJ, // left outerjoin 28 IJ, // inner join 29 LASJ // left antisemijoin 30 } 31 } 32