Add copyright headers
[mono.git] / mcs / class / System.Data / System.Data.Common / DataTableMapping.cs
1 //
2 // System.Data.Common.DataTableMapping.cs
3 //
4 // Author:
5 //   Rodrigo Moya (rodrigo@ximian.com)
6 //
7 // (C) Ximian, Inc
8 //
9
10 using System.Data;
11
12 namespace System.Data.Common
13 {
14         /// <summary>
15         /// Contains a description of a mapped relationship between a source table and a DataTable. This class is used by a DataAdapter when populating a DataSet.
16         /// </summary>
17         public sealed class DataTableMapping : MarshalByRefObject // , ITableMapping, ICloneable
18         {
19                 [MonoTODO]
20                 public DataTableMapping() {
21                         throw new NotImplementedException ();
22                 }
23
24                 [MonoTODO]
25                 public DataTableMapping (string a, string b) {
26                         throw new NotImplementedException ();
27                 }
28
29                 [MonoTODO]
30                 public DataTableMapping(string a, string b, DataColumnMapping[] c) {
31                         throw new NotImplementedException ();
32                 }
33
34                 [MonoTODO]
35                 public DataColumnMapping GetColumnMappingBySchemaAction(
36                         string sourceColumn,
37                         MissingMappingAction mappingAction) {
38                         throw new NotImplementedException ();
39                 }
40
41                 [MonoTODO]
42                 public DataTable GetDataTableBySchemaAction(
43                         DataSet dataSet,
44                         MissingSchemaAction schemaAction) {
45                         throw new NotImplementedException ();
46                 }
47
48                 [MonoTODO]
49                 public DataColumnMappingCollection ColumnMappings {
50                         get { throw new NotImplementedException (); }
51                 }
52
53                 [MonoTODO]
54                 public string DataSetTable {
55                         get { throw new NotImplementedException (); }
56                         set { throw new NotImplementedException (); }
57                 }
58
59                 [MonoTODO]
60                 public string SourceTable {
61                         get { throw new NotImplementedException (); }
62                         set { throw new NotImplementedException (); }
63                 }
64         }
65 }