API Reference Gel v0.9.0
View SourceModules
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.
A shorthand module to create Gel.Error of Gel.CardinalityViolationError 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.ClientConnectionClosedError type.
A shorthand module to create Gel.Error of Gel.ClientConnectionError type.
A shorthand module to create Gel.Error of Gel.ClientConnectionFailedError type.
A shorthand module to create Gel.Error of Gel.ClientConnectionFailedTemporarilyError type.
A shorthand module to create Gel.Error of Gel.ClientConnectionTimeoutError 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.
A shorthand module to create Gel.Error of Gel.ConstraintViolationError 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.DuplicateCastDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateConstraintDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateDatabaseDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateFunctionDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateLinkDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateMigrationError type.
A shorthand module to create Gel.Error of Gel.DuplicateModuleDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateOperatorDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicatePropertyDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateUserDefinitionError type.
A shorthand module to create Gel.Error of Gel.DuplicateViewDefinitionError 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.IdleTransactionTimeoutError 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.InvalidAliasDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidArgumentError type.
A shorthand module to create Gel.Error of Gel.InvalidCastDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidConstraintDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidDatabaseDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidFunctionDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidLinkDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidLinkTargetError type.
A shorthand module to create Gel.Error of Gel.InvalidModuleDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidOperatorDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidPropertyDefinitionError type.
A shorthand module to create Gel.Error of Gel.InvalidPropertyTargetError 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.InvalidUserDefinitionError 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 shorthand module to create Gel.Error of Gel.ParameterTypeMismatchError type.
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.
A shorthand module to create Gel.Error of Gel.ResultCardinalityMismatchError type.
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.TransactionConflictError type.
A shorthand module to create Gel.Error of Gel.TransactionDeadlockError type.
A shorthand module to create Gel.Error of Gel.TransactionError type.
A shorthand module to create Gel.Error of Gel.TransactionSerializationError 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.UnsupportedBackendFeatureError type.
A shorthand module to create Gel.Error of Gel.UnsupportedCapabilityError type.
A shorthand module to create Gel.Error of Gel.UnsupportedFeatureError type.
A shorthand module to create Gel.Error of Gel.UnsupportedProtocolVersionError type.
A shorthand module to create Gel.Error of Gel.WarningMessage type.
A shorthand module to create Gel.Error of Gel.WatchError type.