2006-02-29 Carlos Alberto Cortez <calberto.cortez@gmail.com>
[mono.git] / mcs / class / ByteFX.Data / Common / Field.cs
1 using System;\r
2 using System.Data;\r
3 using System.Data.SqlTypes;\r
4 \r
5 namespace ByteFX.Data.Common\r
6 {\r
7         /// <summary>\r
8         /// Summary description for Field.\r
9         /// </summary>\r
10         internal class Field\r
11         {\r
12 /*              protected       SqlByte         byteValue;\r
13                 protected       SqlDateTime     dateValue;\r
14                 protected       SqlString       stringValue;\r
15                 protected       SqlInt32        int32Value;\r
16                 protected       SqlInt64        int64Value;\r
17                 protected       SqlDouble       doubleValue;\r
18                 protected       SqlSingle       singleValue;\r
19                 protected       SqlMoney        moneyValue;\r
20                 protected       SqlDecimal      decimalValue;\r
21                 protected       SqlBinary       binaryValue;*/\r
22                 protected       object          value;\r
23 \r
24                 protected       string          tableName;\r
25                 protected       string          colName;\r
26                 protected       int                     colLen;\r
27                 protected   string              catalogName;\r
28                 protected       DbType          dbType;\r
29                 protected       bool            hasValue;\r
30 \r
31                 public Field()\r
32                 {\r
33                         hasValue = false;\r
34                 }\r
35 \r
36                 public string ColumnName \r
37                 {\r
38                         get { return colName; }\r
39                         set { colName = value; }\r
40                 }\r
41 \r
42                 public int ColumnLength\r
43                 {\r
44                         get { return colLen; }\r
45                         set { colLen = value; }\r
46                 }\r
47 \r
48                 public string TableName \r
49                 {\r
50                         get { return tableName; }\r
51                         set { tableName = value; }\r
52                 }\r
53 \r
54                 public string CatalogName \r
55                 {\r
56                         get { return catalogName; }\r
57                         set { catalogName = value; }\r
58                 }\r
59 \r
60         }\r
61 }\r