Constructor
abstract new GraphDatabase()
Properties:
Name | Type | Description |
---|---|---|
nodeAddress |
string | The V1 UUID stem which identifies this node serves to filter out mirrired replication requests |
location |
string | The connection string for request to the remote store |
authentication |
string | The authentication string for remote requests |
objectStores |
GDBObjectStore | A map of object store by name |
disposition |
string | The replication route name |
environment |
GraphEnvironment | The environment to be used to translate between remote representation and namte objects. |
Methods
createObjectStore()
Given an name, create an object store and register it with that name
abstract describe()
findObjectStore()
Returned the object store registerd with that name
abstract get()
abstract head()
patch(content)
The base method caches the patch with time and regision tags.
Parameters:
Name | Type | Description |
---|---|---|
content |
Object | |
delete |
Array |
abstract put()
transaction()
Create and return an new transaction associated with the given object store(s)