View Source API Reference EdgeDB v0.8.0
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.AuthenticationError 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.BackendUnavailableError type.
A shorthand module to create EdgeDB.Error of EdgeDB.BinaryProtocolError type.
A shorthand module to create EdgeDB.Error of EdgeDB.CapabilityError type.
A shorthand module to create EdgeDB.Error of EdgeDB.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 EdgeDB.Error of EdgeDB.ClientConnectionClosedError type.
A shorthand module to create EdgeDB.Error of EdgeDB.ClientConnectionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.ClientConnectionFailedError type.
A shorthand module to create EdgeDB.Error of EdgeDB.ClientConnectionFailedTemporarilyError type.
A shorthand module to create EdgeDB.Error of EdgeDB.ClientConnectionTimeoutError 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.ConstraintViolationError type.
An immutable value represeting an EdgeDB cal::date_duration value.
A shorthand module to create EdgeDB.Error of EdgeDB.DeprecatedScopingError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DisabledCapabilityError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DivisionByZeroError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateCastDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateConstraintDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateDatabaseDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateFunctionDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateLinkDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateMigrationError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateModuleDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateOperatorDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicatePropertyDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateUserDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.DuplicateViewDefinitionError type.
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.IdleSessionTimeoutError type.
A shorthand module to create EdgeDB.Error of EdgeDB.IdleTransactionTimeoutError 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.InternalClientError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InternalServerError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidAliasDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidArgumentError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidCastDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidConstraintDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidDatabaseDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidFunctionDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidLinkDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidLinkTargetError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidModuleDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidOperatorDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidPropertyDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidPropertyTargetError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidReferenceError 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.InvalidUserDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.InvalidValueError type.
A shorthand module to create EdgeDB.Error of EdgeDB.LogMessage type.
A shorthand module to create EdgeDB.Error of EdgeDB.MissingArgumentError type.
A shorthand module to create EdgeDB.Error of EdgeDB.MissingRequiredError type.
A value representing a collection of ranges.
An immutable value representing an EdgeDB named tuple value.
A shorthand module to create EdgeDB.Error of EdgeDB.NoDataError type.
A shorthand module to create EdgeDB.Error of EdgeDB.NumericOutOfRangeError type.
An immutable representation of an object instance returned from a query.
A shorthand module to create EdgeDB.Error of EdgeDB.ParameterTypeMismatchError type.
A codec knows how to work with the internal binary data from EdgeDB. The binary protocol specification for the codecs can be found in the relevant part of the EdgeDB documentation. Useful links for codec developers
A storage for each codec that the connection knows how to decode.
Behaviour for custom scalar codecs.
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.QueryAssertionError 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 shorthand module to create EdgeDB.Error of EdgeDB.ResultCardinalityMismatchError type.
Custom connection for tests that involve modifying the database through the driver.
A shorthand module to create EdgeDB.Error of EdgeDB.SchemaDefinitionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.SchemaError type.
A shorthand module to create EdgeDB.Error of EdgeDB.SchemaSyntaxError type.
A shorthand module to create EdgeDB.Error of EdgeDB.ServerBlockedError type.
A shorthand module to create EdgeDB.Error of EdgeDB.ServerOfflineError type.
A shorthand module to create EdgeDB.Error of EdgeDB.SessionTimeoutError 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.TransactionConflictError type.
A shorthand module to create EdgeDB.Error of EdgeDB.TransactionDeadlockError type.
A shorthand module to create EdgeDB.Error of EdgeDB.TransactionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.TransactionSerializationError type.
A shorthand module to create EdgeDB.Error of EdgeDB.TransactionTimeoutError type.
A shorthand module to create EdgeDB.Error of EdgeDB.TypeSpecNotFoundError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnexpectedMessageError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnknownArgumentError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnknownDatabaseError 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.UnknownParameterError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnknownPropertyError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnknownTenantError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnknownUserError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnsupportedBackendFeatureError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnsupportedCapabilityError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnsupportedFeatureError type.
A shorthand module to create EdgeDB.Error of EdgeDB.UnsupportedProtocolVersionError type.
A shorthand module to create EdgeDB.Error of EdgeDB.WarningMessage type.
A shorthand module to create EdgeDB.Error of EdgeDB.WatchError type.