DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Defines the value of a ROWID
object, that is a unique reference within a database system to a single row.
More...
Public Member Functions | |
RowId (int tableId, int rowNumber) | |
Constructs the object with the references to the given table unique ID and the number of the row within the given table. More... | |
bool | Equals (RowId other) |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
Static Public Member Functions | |
static bool | TryParse (string s, out RowId value) |
Attempts to parse the input string given into a valid instance of RowId. More... | |
static RowId | Parse (string s) |
Parses the given input string into an instance of RowId. More... | |
Static Public Attributes | |
static readonly RowId | Null = new RowId(true) |
Gets a NULL instance of RowId. More... | |
Properties | |
int | TableId [get, private set] |
Gets the unique identifier of the table the row is contained. More... | |
int | RowNumber [get, private set] |
Gets the number of the column within the table referenced. More... | |
bool | IsNull [get, private set] |
Gets a boolean value indicating if the object equivales to a NULL . More... | |
Private Member Functions | |
RowId (bool isNull) | |
Defines the value of a ROWID
object, that is a unique reference within a database system to a single row.
|
inline |
Constructs the object with the references to the given table unique ID and the number of the row within the given table.
tableId | The table unique identifier with the database system. |
rowNumber | The number of the row within the table. This value is always unique, also after the row is removed. |
Definition at line 39 of file RowId.cs.
|
inlineprivate |
Definition at line 45 of file RowId.cs.
|
inline |
Definition at line 66 of file RowId.cs.
|
inline |
Definition at line 74 of file RowId.cs.
|
inline |
Definition at line 81 of file RowId.cs.
|
inlinestatic |
Parses the given input string into an instance of RowId.
s | The input string to parse. |
FormatException | If the format of the input string is invalid. |
Definition at line 138 of file RowId.cs.
|
inline |
Definition at line 88 of file RowId.cs.
|
inlinestatic |
Attempts to parse the input string given into a valid instance of RowId.
s | The input string to parse. |
value | The out value from the parse. |
true
if the string was succesfully parsed into a RowId, otherwise false
. Definition at line 103 of file RowId.cs.
|
getprivate set |
|
getprivate set |
|
getprivate set |