Directories
¶
| Path | Synopsis |
|---|---|
|
Package aiproxy is an authenticated reverse proxy for OpenAI-compatible APIs and MCP servers (streamable HTTP).
|
Package aiproxy is an authenticated reverse proxy for OpenAI-compatible APIs and MCP servers (streamable HTTP). |
|
Package dbtrace counts database calls per request and logs the heavy ones.
|
Package dbtrace counts database calls per request and logs the heavy ones. |
|
nolint
|
nolint |
|
Package middleware provides HTTP middleware functionalities such as rate limiting and IP blacklisting.
|
Package middleware provides HTTP middleware functionalities such as rate limiting and IP blacklisting. |
|
Package modelregistry is the shared catalogue of the Go model structs that the ResolveSpec front ends (resolvespec, restheadspec, websocketspec, mqttspec, resolvemcp, ...) expose as database entities.
|
Package modelregistry is the shared catalogue of the Go model structs that the ResolveSpec front ends (resolvespec, restheadspec, websocketspec, mqttspec, resolvemcp, ...) expose as database entities. |
|
Package resolvemcp exposes registered database models as Model Context Protocol (MCP) tools over HTTP (SSE and streamable HTTP), so an AI agent can discover, read and change data without a tool per table.
|
Package resolvemcp exposes registered database models as Model Context Protocol (MCP) tools over HTTP (SSE and streamable HTTP), so an AI agent can discover, read and change data without a tool per table. |
|
Package restheadspec provides the Rest Header Spec API framework.
|
Package restheadspec provides the Rest Header Spec API framework. |
|
lookup
Package lookup owns every database read and write the security package needs.
|
Package lookup owns every database read and write the security package needs. |
|
lookup/backends
Package backends assembles a lookup.Provider: it builds the procedure and direct stores for one database and routes every operation to one of them according to lookup.Config.
|
Package backends assembles a lookup.Provider: it builds the procedure and direct stores for one database and routes every operation to one of them according to lookup.Config. |
|
lookup/conformance
Package conformance is the shared behavioural suite every lookup backend must pass.
|
Package conformance is the shared behavioural suite every lookup backend must pass. |
|
lookup/ddl
Package ddl holds the reference table schemas for the lookup direct backend, one per dialect.
|
Package ddl holds the reference table schemas for the lookup direct backend, one per dialect. |
|
lookup/dialect
Package dialect holds the per-database adaptors used by the lookup direct backend.
|
Package dialect holds the per-database adaptors used by the lookup direct backend. |
|
lookup/direct
Package direct is the table-backed implementation of the lookup stores.
|
Package direct is the table-backed implementation of the lookup stores. |
|
lookup/procedure
Package procedure is the stored-procedure backend of lookup: it calls the resolvespec_* functions (names from lookup.ProcNames) and keeps their p_success / p_error / p_data contract.
|
Package procedure is the stored-procedure backend of lookup: it calls the resolvespec_* functions (names from lookup.ProcNames) and keeps their p_success / p_error / p_data contract. |
|
quickproxy
Package quickproxy provides a small reverse-proxy layer that tries a set of configured upstream targets first, and falls back to a caller-supplied http.Handler (typically static file serving) when the upstream is unreachable or returns 404.
|
Package quickproxy provides a small reverse-proxy layer that tries a set of configured upstream targets first, and falls back to a caller-supplied http.Handler (typically static file serving) when the upstream is unreachable or returns 404. |
|
Package spectypes provides nullable SQL types with automatic casting and conversion methods.
|
Package spectypes provides nullable SQL types with automatic casting and conversion methods. |
|
Package websocketspec provides a WebSocket-based API specification for real-time CRUD operations with bidirectional communication and subscription support.
|
Package websocketspec provides a WebSocket-based API specification for real-time CRUD operations with bidirectional communication and subscription support. |
Click to show internal directories.
Click to hide internal directories.