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