# Dllb v0.1.0 - Table of Contents > Elixir client for the dllb multi-model NoSQL database ## Pages - [README](readme.md) ## Modules - [Dllb](Dllb.md): Elixir client for the dllb multi-model NoSQL database. - [Dllb.Application](Dllb.Application.md): OTP Application for the dllb client. - [Dllb.MetaAST.NodeTypes](Dllb.MetaAST.NodeTypes.md): Compile-time mapping of all 45 Metastatic node types plus the wildcard. - [Dllb.Result.Created](Dllb.Result.Created.md): Represents a successful creation, carrying the new record's id. - [Dllb.Result.Deleted](Dllb.Result.Deleted.md): Represents a deletion, reporting whether the record existed. - [Dllb.Result.Error](Dllb.Result.Error.md): Represents a server-side error response. - [Dllb.Result.Ok](Dllb.Result.Ok.md): Represents a successful operation with no return data. - [Dllb.Result.Rows](Dllb.Result.Rows.md): Represents a query result containing rows of data. - Query & Results - [Dllb.Query](Dllb.Query.md): Query builder that generates dllb SQL strings. - [Dllb.Result](Dllb.Result.md): Structs representing parsed dllb server responses. - Connection - [Dllb.Connection](Dllb.Connection.md): Raw TCP socket operations for communicating with a dllb server. - [Dllb.Pool](Dllb.Pool.md): NimblePool-based connection pool for dllb TCP connections. - [Dllb.Protocol](Dllb.Protocol.md): Encodes queries to dllb wire format and decodes responses. - Schema - [Dllb.MetaAST](Dllb.MetaAST.md): Serialization bridge between Metastatic's Elixir 3-tuple format and dllb document/edge storage. - [Dllb.Schema](Dllb.Schema.md): Bootstraps the dllb database schema for code intelligence use. - Exceptions - [Dllb.Error](Dllb.Error.md): Exception struct for dllb client errors.