An object of this type is supplied to
TransactionFunctions to provide access to the
object graph stored by GoshawkDB.
Implement this interface to create transaction funs that can be passed to
Class for managing the cluster ECDSA certificate and public key, and the client ECDSA certificate and key pair.
Objects of this type represent connections to a GoshawkDB node and are created through use of the
This class is used to construct connections to a GoshawkDB node or cluster.
This class represents references (or pointers) to Objects within GoshawkDB.
Encloses the result of the transaction (assuming it committed) with the
TxnId of the
Representation of GoshawkDB Transaction Ids.
Representation of GoshawkDB Object Ids.
GoshawkDB provides security through use of Object Capabilities.
Throw this exception to indicate the current transaction should be aborted.