DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Mapping.ColumnAttribute Class Reference
Inheritance diagram for Deveel.Data.Mapping.ColumnAttribute:

Public Member Functions

 ColumnAttribute (string name, SqlTypeCode type, int size, int scale)
 
 ColumnAttribute (string name, SqlTypeCode type, int size)
 
 ColumnAttribute (string name, SqlTypeCode type)
 
 ColumnAttribute (string name)
 
 ColumnAttribute (SqlTypeCode type, int size, int scale)
 
 ColumnAttribute (SqlTypeCode type, int size)
 
 ColumnAttribute (SqlTypeCode type)
 
 ColumnAttribute (int size, int scale)
 
 ColumnAttribute (int size)
 
 ColumnAttribute ()
 

Properties

string ColumnName [get, set]
 
SqlTypeCode SqlType [get, set]
 
int Size [get, set]
 
int Scale [get, set]
 

Detailed Description

Definition at line 8 of file ColumnAttribute.cs.

Constructor & Destructor Documentation

Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( string  name,
SqlTypeCode  type,
int  size,
int  scale 
)
inline

Definition at line 9 of file ColumnAttribute.cs.

9  {
10  ColumnName = name;
11  SqlType = type;
12  Size = size;
13  Scale = scale;
14  }
Defines the properties of a specific SQL Type and handles the values compatible.
Definition: SqlType.cs:33
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( string  name,
SqlTypeCode  type,
int  size 
)
inline

Definition at line 16 of file ColumnAttribute.cs.

17  : this(name, type, size, -1) {
18  }
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( string  name,
SqlTypeCode  type 
)
inline

Definition at line 20 of file ColumnAttribute.cs.

21  : this(name, type, -1) {
22  }
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( string  name)
inline

Definition at line 24 of file ColumnAttribute.cs.

25  : this(name, SqlTypeCode.Unknown) {
26  }
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
Definition: SqlTypeCode.cs:23
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( SqlTypeCode  type,
int  size,
int  scale 
)
inline

Definition at line 28 of file ColumnAttribute.cs.

29  : this(null, type, size, scale) {
30  }
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( SqlTypeCode  type,
int  size 
)
inline

Definition at line 32 of file ColumnAttribute.cs.

33  : this(type, size, -1) {
34  }
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( SqlTypeCode  type)
inline

Definition at line 36 of file ColumnAttribute.cs.

37  : this(type, -1) {
38  }
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( int  size,
int  scale 
)
inline

Definition at line 40 of file ColumnAttribute.cs.

41  : this(null, SqlTypeCode.Unknown, size, scale) {
42  }
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
Definition: SqlTypeCode.cs:23
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( int  size)
inline

Definition at line 44 of file ColumnAttribute.cs.

45  : this(size, -1) {
46  }
Deveel.Data.Mapping.ColumnAttribute.ColumnAttribute ( )
inline

Definition at line 48 of file ColumnAttribute.cs.

49  : this(null, SqlTypeCode.Unknown, -1, -1) {
50  }
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
Definition: SqlTypeCode.cs:23

Property Documentation

string Deveel.Data.Mapping.ColumnAttribute.ColumnName
getset

Definition at line 52 of file ColumnAttribute.cs.

int Deveel.Data.Mapping.ColumnAttribute.Scale
getset

Definition at line 58 of file ColumnAttribute.cs.

int Deveel.Data.Mapping.ColumnAttribute.Size
getset

Definition at line 56 of file ColumnAttribute.cs.

SqlTypeCode Deveel.Data.Mapping.ColumnAttribute.SqlType
getset

Definition at line 54 of file ColumnAttribute.cs.


The documentation for this class was generated from the following file: