core/

directory
v0.1.3-rc.2 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2026 License: MIT

Directories

Path Synopsis
Package audit defines a best-effort, non-blocking audit sink.
Package audit defines a best-effort, non-blocking audit sink.
Package budget provides role/tenant scoped execution budgets.
Package budget provides role/tenant scoped execution budgets.
Package cache defines a generic read-result cache with per-table invalidation.
Package cache defines a generic read-result cache with per-table invalidation.
Package codegen renders a relalg.Expr (logical plan) into dialect-specific, fully parameterized SQL.
Package codegen renders a relalg.Expr (logical plan) into dialect-specific, fully parameterized SQL.
Package config defines the runtime configuration model: database, entities, per-tool toggles, cost thresholds, cache, rate limits, and audit.
Package config defines the runtime configuration model: database, entities, per-tool toggles, cost thresholds, cache, rate limits, and audit.
Package cost implements the defense-in-depth cost & resource gate.
Package cost implements the defense-in-depth cost & resource gate.
Package dialect abstracts SQL dialect differences: identifier quoting, parameter placeholders, EXPLAIN wrapping, and capability negotiation.
Package dialect abstracts SQL dialect differences: identifier quoting, parameter placeholders, EXPLAIN wrapping, and capability negotiation.
Package engine enforces bounded concurrency with backpressure, request deduplication (singleflight), and integration with adaptive limiting and the circuit breaker.
Package engine enforces bounded concurrency with backpressure, request deduplication (singleflight), and integration with adaptive limiting and the circuit breaker.
Package entity defines the entity abstraction layer: configured tables, views, and procedures exposed to MCP tools, with aliases, field projection, masking, descriptions, role permissions, row-level security, and keys.
Package entity defines the entity abstraction layer: configured tables, views, and procedures exposed to MCP tools, with aliases, field projection, masking, descriptions, role permissions, row-level security, and keys.
Package hook defines nil-safe lifecycle callbacks for observability.
Package hook defines nil-safe lifecycle callbacks for observability.
Package introspect defines schema introspection: discovering entity metadata from a live database, and detecting drift between configured and discovered schemas.
Package introspect defines schema introspection: discovering entity metadata from a live database, and detecting drift between configured and discovered schemas.
Package mask defines field masking for sensitive data.
Package mask defines field masking for sensitive data.
Package provider defines the database adapter contract consumed by the application assembly layer.
Package provider defines the database adapter contract consumed by the application assembly layer.
Package ratelimit provides adaptive concurrency control (AIMD) and a circuit breaker.
Package ratelimit provides adaptive concurrency control (AIMD) and a circuit breaker.
Package rbac defines authorization with row-level security.
Package rbac defines authorization with row-level security.
Package relalg defines a dialect-neutral relational algebra intermediate representation (IR).
Package relalg defines a dialect-neutral relational algebra intermediate representation (IR).
Package store defines the database execution abstraction used by core tools.
Package store defines the database execution abstraction used by core tools.
Package tool defines the DML tool components and their registry.
Package tool defines the DML tool components and their registry.

Jump to

Keyboard shortcuts

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