API Reference Gel v0.9.0

View Source

Modules

Gel

Gel client for Elixir.

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

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

A shorthand module to create Gel.Error of Gel.AuthenticationError type.

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

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

A shorthand module to create Gel.Error of Gel.BackendUnavailableError type.

A shorthand module to create Gel.Error of Gel.BinaryProtocolError type.

A shorthand module to create Gel.Error of Gel.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 Gel.Error of Gel.ClientConnectionError type.

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

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

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

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

A shorthand module to create Gel.Error of Gel.DeprecatedScopingError type.

A shorthand module to create Gel.Error of Gel.DisabledCapabilityError type.

A shorthand module to create Gel.Error of Gel.DivisionByZeroError type.

A shorthand module to create Gel.Error of Gel.DuplicateMigrationError type.

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

Exception returned by the client if an error occurred.

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

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

A shorthand module to create Gel.Error of Gel.IdleSessionTimeoutError type.

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

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

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

A shorthand module to create Gel.Error of Gel.InternalClientError type.

A shorthand module to create Gel.Error of Gel.InternalServerError type.

A shorthand module to create Gel.Error of Gel.InvalidArgumentError type.

A shorthand module to create Gel.Error of Gel.InvalidDefinitionError type.

A shorthand module to create Gel.Error of Gel.InvalidLinkTargetError type.

A shorthand module to create Gel.Error of Gel.InvalidReferenceError type.

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

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

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

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

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

A shorthand module to create Gel.Error of Gel.MissingArgumentError type.

A shorthand module to create Gel.Error of Gel.MissingRequiredError type.

A value representing a collection of ranges.

An immutable value representing an Gel named tuple value.

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

A shorthand module to create Gel.Error of Gel.NumericOutOfRangeError type.

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

A codec knows how to work with the internal binary data from Gel.

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

Behaviour for custom scalar codecs.

Definition for enumerations used in Gel protocol.

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

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

A shorthand module to create Gel.Error of Gel.QueryAssertionError type.

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

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

A value representing some interval of values.

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

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

A shorthand module to create Gel.Error of Gel.SchemaDefinitionError type.

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

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

A shorthand module to create Gel.Error of Gel.ServerBlockedError type.

A shorthand module to create Gel.Error of Gel.ServerOfflineError type.

A shorthand module to create Gel.Error of Gel.SessionTimeoutError type.

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

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

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

A shorthand module to create Gel.Error of Gel.TransactionTimeoutError type.

A shorthand module to create Gel.Error of Gel.TypeSpecNotFoundError type.

A shorthand module to create Gel.Error of Gel.UnexpectedMessageError type.

A shorthand module to create Gel.Error of Gel.UnknownArgumentError type.

A shorthand module to create Gel.Error of Gel.UnknownDatabaseError type.

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

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

A shorthand module to create Gel.Error of Gel.UnknownParameterError type.

A shorthand module to create Gel.Error of Gel.UnknownPropertyError type.

A shorthand module to create Gel.Error of Gel.UnknownTenantError type.

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

A shorthand module to create Gel.Error of Gel.UnsupportedFeatureError type.

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

A shorthand module to create Gel.Error of Gel.WatchError type.