API Reference Dllb v#0.3.4

Copy Markdown View Source

Modules

Elixir client for the dllb multi-model NoSQL database.

OTP Application for the dllb client.

Raw TCP socket operations for communicating with a dllb server.

Exception struct for dllb client errors.

Serialization bridge between Metastatic's Elixir 3-tuple format and dllb document/edge storage.

Compile-time mapping of all 45 Metastatic node types plus the wildcard.

Domain-aware query builders for MetaAST data stored in dllb.

NimblePool-based connection pool for dllb TCP connections.

Encodes queries to dllb wire format and decodes responses.

Query builder that generates dllb SQL strings.

Structs representing parsed dllb server responses.

Represents the result of a BEGIN BATCH ... END BATCH block.

Represents the result of a GRAPH COMMUNITIES query.

Represents a successful creation or upsert, carrying the record's id.

Represents a deletion, reporting whether the record existed.

Represents a server-side error response.

Represents a successful operation with no return data.

Represents a query result containing rows of data.

Bootstraps the dllb database schema for code intelligence use.

Mix Tasks

Ingests source code files into the dllb database as MetaAST nodes and edges.