Client is a connection pool and is safe for concurrent use.
type Client = edgedb.Client
ErrorCategory values represent EdgeDB’s error types.
type ErrorCategory = edgedb.ErrorCategory
IsolationLevel documentation can be found here docs/reference/edgeql/tx_start#parameters
type IsolationLevel = edgedb.IsolationLevel
ModuleAlias is an alias name and module name pair.
type ModuleAlias = edgedb.ModuleAlias
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