|
string | Name [get, private set] |
| Returns the name of the field. More...
|
|
SqlType | Type [get, private set] |
|
bool | IsNumericType [get] |
| Returns true if this column is a numeric type. More...
|
|
int | Size [get] |
| Returns the size of the given field. This is only applicable to a few of the types, ie VARCHAR. More...
|
|
int | Scale [get] |
| If this is a number, gets or sets the scale of the field. More...
|
|
bool | IsNotNull [get, private set] |
| Determines whether the field can contain a null value or not. More...
|
|
bool | IsUnique [get, private set] |
| Determines whether the field can contain two items that are identical. More...
|
|
int | UniqueGroup [get, set] |
| Gets or sets the unique group this column is input or -1 if it does not belong to a unique group. More...
|
|
bool | IsAliased [get] |
|
Type | RuntimeType [get] |
|
Type | ValueType [get] |
|
Definition at line 25 of file QueryResultColumn.cs.
Deveel.Data.Protocol.QueryResultColumn.QueryResultColumn |
( |
string |
name, |
|
|
SqlType |
type, |
|
|
bool |
notNull |
|
) |
| |
|
inlineprivate |
The Constructors if the type does require a size.
- Parameters
-
Definition at line 32 of file QueryResultColumn.cs.
int UniqueGroup
Gets or sets the unique group this column is input or -1 if it does not belong to a unique group...
bool IsUnique
Determines whether the field can contain two items that are identical.
string Name
Returns the name of the field.
bool IsNotNull
Determines whether the field can contain a null value or not.
Deveel.Data.Protocol.QueryResultColumn.QueryResultColumn |
( |
string |
name, |
|
|
ColumnInfo |
columnInfo |
|
) |
| |
|
inlinepackage |
Definition at line 40 of file QueryResultColumn.cs.
bool IsNotNull
Gets or sets a boolean value indicating if the column values are constrained to be ony NOT NULL...
SqlType ColumnType
Gets the SqlType that cells within a table for this column will handle.
override bool Deveel.Data.Protocol.QueryResultColumn.Equals |
( |
Object |
ob | ) |
|
|
inline |
Definition at line 131 of file QueryResultColumn.cs.
133 return (
Name.Equals(cd.Name) &&
int UniqueGroup
Gets or sets the unique group this column is input or -1 if it does not belong to a unique group...
QueryResultColumn(string name, SqlType type, bool notNull)
The Constructors if the type does require a size.
int Size
Returns the size of the given field. This is only applicable to a few of the types, ie VARCHAR.
bool IsUnique
Determines whether the field can contain two items that are identical.
string Name
Returns the name of the field.
bool IsNotNull
Determines whether the field can contain a null value or not.
override int Deveel.Data.Protocol.QueryResultColumn.GetHashCode |
( |
| ) |
|
|
inline |
void Deveel.Data.Protocol.QueryResultColumn.SetUnique |
( |
| ) |
|
|
inline |
Sets this column to unique.
Note: This can only happen during the setup of the object. Unpredictable results will occur otherwise.
Definition at line 52 of file QueryResultColumn.cs.
bool IsUnique
Determines whether the field can contain two items that are identical.
bool Deveel.Data.Protocol.QueryResultColumn.IsAliased |
|
get |
bool Deveel.Data.Protocol.QueryResultColumn.IsNotNull |
|
getprivate set |
Determines whether the field can contain a null value or not.
Returns true if it is required for the column to contain data.
Definition at line 98 of file QueryResultColumn.cs.
bool Deveel.Data.Protocol.QueryResultColumn.IsNumericType |
|
get |
bool Deveel.Data.Protocol.QueryResultColumn.IsUnique |
|
getprivate set |
Determines whether the field can contain two items that are identical.
Returns true if each element must be unique.
Definition at line 106 of file QueryResultColumn.cs.
string Deveel.Data.Protocol.QueryResultColumn.Name |
|
getprivate set |
Returns the name of the field.
The field type returned should be ZIP or Address1. To resolve to the tables type, we must append an additional Company. or Customer. string to the front.
Definition at line 64 of file QueryResultColumn.cs.
Type Deveel.Data.Protocol.QueryResultColumn.RuntimeType |
|
get |
int Deveel.Data.Protocol.QueryResultColumn.Scale |
|
get |
If this is a number, gets or sets the scale of the field.
- Returns
Definition at line 88 of file QueryResultColumn.cs.
int Deveel.Data.Protocol.QueryResultColumn.Size |
|
get |
Returns the size of the given field. This is only applicable to a few of the types, ie VARCHAR.
Definition at line 80 of file QueryResultColumn.cs.
SqlType Deveel.Data.Protocol.QueryResultColumn.Type |
|
getprivate set |
int Deveel.Data.Protocol.QueryResultColumn.UniqueGroup |
|
getset |
Gets or sets the unique group this column is input or -1 if it does not belong to a unique group.
Note: This can only happen during the setup of the object. Unpredictable results will occur otherwise.
Definition at line 116 of file QueryResultColumn.cs.
Type Deveel.Data.Protocol.QueryResultColumn.ValueType |
|
get |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Protocol/QueryResultColumn.cs