19 namespace Deveel.Data.Store {
Defines a referenced object that can be accessed on a multi-phase level.
Defines the contract for stores that handle lrge objects within a database system.
static void ReleaseObject(this IObjectStore store, long objId)
int Id
Gets the unique identifier of the store within a database system.
ILargeObject GetObject(ObjectId id)
Gets an object that was previously created for the given unique identifier.
void Establish()
Establishes a reference of the object to the underlying store which contains it.
bool Release()
Removes a reference of the object from the underlying store which contains it.
A unique identifier of an object within a database system, that is composed by a reference to the sto...
static void EstablishObject(this IObjectStore store, long objId)
static ILargeObject GetObject(this IObjectStore store, long objId)