![]() |
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 |
1.8.10