pkg/

directory
v1.3.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL