Readonly
[initProtected
aclProtected
dbReadonly
dbReadonly
dbGestalt links.
GestaltGraph/links/{GestaltLinkId} -> {json(GestaltLink)}
Readonly
dbGestalt adjacency matrix represented as a collection vertex pairs.
Each vertex can be GestaltNodeKey
or GestaltIdentityKey
.
These are the allowable structures:
GestaltGraph/matrix/{GestaltKey} -> null
GestaltGraph/matrix/{GestaltKey}/{GestaltKey} -> {raw(GestaltLinkId)}
Readonly
dbNode information
GestaltGraph/nodes/{GestaltKey} -> {json(GestaltNodeInfo)}
Readonly
dbProtected
generateProtected
loggerProtected
nodeProtected
vertexLast processed collection
GestaltGraph/vertexProcessedTimeOrder/{number}/{GestaltIdEncoded} -> gestaltIdEncoded
Protected
vertexLast processed collection
GestaltGraph/VertexProcessedTime/{GestaltIdEncoded} -> number
Optional
tran: DBTransactionOptional
tran: DBTransactionProtected
getGets a gestalt using BFS.
During execution thevisited
set indicates the vertexes that have been queued.
This BFS algorithm has to 2 stages:
visited
set indicates the vertexes that have been processed.Optional
tran: DBTransactionProtected
getOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionGets the last processed time for a vertex
Optional
tran: DBTransactionGets the last processed time for a vertex
Optional
limit?: numberOptional
order?: "asc" | "desc"Optional
seek?: numberOptional
tran: DBTransactionOptional
tran: DBTransactionThis checks if the link node has matching issuer and subject. It does not however verify the signatures. Verifying signatures should be done before linking the nodes in the GG
Optional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionSets a node in the graph Can be used to update an existing node If this is a new node, it will set a new node pointer to a new gestalt permission in the acl
Optional
tran: DBTransactionOptional
tran: DBTransactionUpdates the last processed time in the database for the given vertex
Optional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionRemoves the last processed time for a vertex
Optional
tran: DBTransactionStatic
createGenerated using TypeDoc
Identity information
GestaltGraph/identities/{GestaltKey} -> {json(GestaltIdentityInfo)}