Client is a connection pool and is safe for concurrent use.
type Client = edgedb.Client
Error is the error type returned from edgedb.
type Error = edgedb.Error
ErrorCategory values represent EdgeDB’s error types.
type ErrorCategory = edgedb.ErrorCategory
ErrorTag is the argument type to Error.HasTag().
type ErrorTag = edgedb.ErrorTag
IsolationLevel documentation can be found here https://www.edgedb.com/docs/reference/edgeql/tx_start#parameters
type IsolationLevel = edgedb.IsolationLevel
ModuleAlias is an alias name and module name pare.
type ModuleAlias = edgedb.ModuleAlias
Options for connecting to an EdgeDB server
type Options = edgedb.Options
RetryBackoff returns the duration to wait after the nth attempt before making the next attempt when retrying a transaction.
type RetryBackoff = edgedb.RetryBackoff
RetryCondition represents scenarios that can caused a transaction run in Tx() methods to be retried.
type RetryCondition = edgedb.RetryCondition
RetryOptions configures how Tx() retries failed transactions. Use NewRetryOptions to get a default RetryOptions value instead of creating one yourself.
type RetryOptions = edgedb.RetryOptions
RetryRule determines how transactions should be retried when run in Tx() methods. See Client.Tx() for details.
type RetryRule = edgedb.RetryRule
TLSOptions contains the parameters needed to configure TLS on EdgeDB server connections.
type TLSOptions = edgedb.TLSOptions
TLSSecurityMode specifies how strict TLS validation is.
type TLSSecurityMode = edgedb.TLSSecurityMode
Tx is a transaction. Use Client.Tx() to get a transaction.
type Tx = edgedb.Tx
TxBlock is work to be done in a transaction.
type TxBlock = edgedb.TxBlock
TxOptions configures how transactions behave.
type TxOptions = edgedb.TxOptions