API Reference EdgeDB v0.4.0

modules

Modules

EdgeDB driver for Elixir.

A shorthand module to create EdgeDB.Error of EdgeDB.AccessError type.

A shorthand module to create EdgeDB.Error of EdgeDB.AccessPolicyError type.

A shorthand module to create EdgeDB.Error of EdgeDB.AvailabilityError type.

A shorthand module to create EdgeDB.Error of EdgeDB.BackendError type.

A shorthand module to create EdgeDB.Error of EdgeDB.CapabilityError type.

A shorthand module to create EdgeDB.Error of EdgeDB.ClientError type.

An immutable value represeting an EdgeDB cfg::memory value as a quantity of memory storage.

A shorthand module to create EdgeDB.Error of EdgeDB.ConfigurationError type.

A shorthand module to create EdgeDB.Error of EdgeDB.EdgeQLSyntaxError type.

Exception returned by the driver if an error occurred.

A shorthand module to create EdgeDB.Error of EdgeDB.ExecutionError type.

A shorthand module to create EdgeDB.Error of EdgeDB.GraphQLSyntaxError type.

A shorthand module to create EdgeDB.Error of EdgeDB.InputDataError type.

A shorthand module to create EdgeDB.Error of EdgeDB.IntegrityError type.

A shorthand module to create EdgeDB.Error of EdgeDB.InterfaceError type.

A shorthand module to create EdgeDB.Error of EdgeDB.InvalidSyntaxError type.

A shorthand module to create EdgeDB.Error of EdgeDB.InvalidTargetError type.

A shorthand module to create EdgeDB.Error of EdgeDB.InvalidTypeError type.

A shorthand module to create EdgeDB.Error of EdgeDB.InvalidValueError type.

A shorthand module to create EdgeDB.Error of EdgeDB.LogMessage type.

An immutable value representing an EdgeDB named tuple value.

A shorthand module to create EdgeDB.Error of EdgeDB.NoDataError type.

An immutable representation of an object instance returned from a query.

A wrapper around DBConnection.ConnectionPool to support dynamic resizing of the connection pool.

A codec knows how to work with the internal binary data from EdgeDB. The binary protocol specification for the codecs can be found on the official EdgeDB site. Useful links for codec developers

A storage for each codec that the connection knows how to decode.

Behaviour for custom scalar codecs. See custom codecs development guide for more information.

Definition for enumerations used in EdgeDB protocol.

A shorthand module to create EdgeDB.Error of EdgeDB.ProtocolError type.

A structure carrying the information related to the query.

A shorthand module to create EdgeDB.Error of EdgeDB.QueryArgumentError type.

A shorthand module to create EdgeDB.Error of EdgeDB.QueryError type.

A shorthand module to create EdgeDB.Error of EdgeDB.QueryTimeoutError type.

A value representing some interval of values.

An immutable value represeting an EdgeDB cal::relative_duration value.

A structure that contains information related to the query result.

Custom connection for tests that involve modifying the database through the driver.

A shorthand module to create EdgeDB.Error of EdgeDB.SchemaError type.

A shorthand module to create EdgeDB.Error of EdgeDB.SchemaSyntaxError type.

A representation of an immutable set of values returned by a query. Nested sets in the result are also returned as EdgeDB.Set objects.

State is an execution context that affects the execution of EdgeQL commands in different ways

A shorthand module to create EdgeDB.Error of EdgeDB.StateMismatchError type.

A shorthand module to create EdgeDB.Error of EdgeDB.TransactionError type.

A shorthand module to create EdgeDB.Error of EdgeDB.UnknownLinkError type.

A shorthand module to create EdgeDB.Error of EdgeDB.UnknownModuleError type.

A shorthand module to create EdgeDB.Error of EdgeDB.UnknownUserError type.

A shorthand module to create EdgeDB.Error of EdgeDB.WarningMessage type.

A structure to wrap a connection to EdgeDB.