DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
A unique identifier of an object within a database system, that is composed by a reference to the store it belongs to and the address of the object itself within the store. More...
Public Member Functions | |
ObjectId (int storeId, long id) | |
Constructs the ObjectId with the given references to the store and the address. More... | |
override bool | Equals (object obj) |
override int | GetHashCode () |
bool | Equals (ObjectId other) |
override string | ToString () |
Properties | |
int | StoreId [get, private set] |
Gets the unique identifier of the store that contains the object. More... | |
long | Id [get, private set] |
Gets the unique identifier of the object within the containing store. More... | |
A unique identifier of an object within a database system, that is composed by a reference to the store it belongs to and the address of the object itself within the store.
It could happen that an object identifier is replicated by multiple stores, but the distinction is made by store: there cannot be two objects in the same store having the same identifier.
Definition at line 31 of file ObjectId.cs.
|
inline |
Constructs the ObjectId with the given references to the store and the address.
storeId | The id of the store where the object belongs |
id | The unique identifier of the object within the store. |
Definition at line 38 of file ObjectId.cs.
|
inline |
Definition at line 68 of file ObjectId.cs.
|
inline |
Definition at line 78 of file ObjectId.cs.
|
inline |
Definition at line 73 of file ObjectId.cs.
|
inline |
Definition at line 84 of file ObjectId.cs.
|
getprivate set |
Gets the unique identifier of the object within the containing store.
This is a unique value on a store level: in the same store, it cannot happen to find two objects having the same identifier.
Definition at line 65 of file ObjectId.cs.
|
getprivate set |
Gets the unique identifier of the store that contains the object.
This is a unique value on a global level: it cannot happen that two stores have the same identifier in the same database system.
Definition at line 56 of file ObjectId.cs.