API Reference EdgeDB v0.6.1

modules

Modules

EdgeDB client 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.

Сlient is a structure that stores a custom configuration to execute EdgeQL queries and has a reference to a connection or pool of connections.

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

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.

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

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

Exception returned by the client 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 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 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.

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.

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.