pkg/

directory
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2026 License: MIT

Directories

Path Synopsis
api
Package api serves graphdb's graph store over HTTP — the REST surface plus the GraphQL endpoint.
Package api serves graphdb's graph store over HTTP — the REST surface plus the GraphQL endpoint.
middleware
Package middleware provides HTTP middleware components for the GraphDB API server.
Package middleware provides HTTP middleware components for the GraphDB API server.
Package auth handles authentication for graphdb: JWT tokens and API keys.
Package auth handles authentication for graphdb: JWT tokens and API keys.
oidc
Package oidc provides OpenID Connect authentication support for GraphDB.
Package oidc provides OpenID Connect authentication support for GraphDB.
Package btree implements a disk-backed B+Tree primitive.
Package btree implements a disk-backed B+Tree primitive.
Package cluster contains graphdb's cluster-coordination substrate: Raft-style leader election, membership tracking, and node discovery.
Package cluster contains graphdb's cluster-coordination substrate: Raft-style leader election, membership tracking, and node discovery.
Package graphql exposes graphdb over GraphQL with per-tenant schema isolation.
Package graphql exposes graphdb over GraphQL with per-tenant schema isolation.
Package intelligence will hold the auto-embedder infrastructure (S11 spike, docs/internals/design/S11_AUTO_EMBEDDER_REDESIGN.md).
Package intelligence will hold the auto-embedder infrastructure (S11 spike, docs/internals/design/S11_AUTO_EMBEDDER_REDESIGN.md).
Package pools provides object pooling for reducing GC pressure.
Package pools provides object pooling for reducing GC pressure.
Package query's physical_plan.go declares the Volcano-model physical operator interface and 16 concrete operator implementations (C3.0 extraction).
Package query's physical_plan.go declares the Volcano-model physical operator interface and 16 concrete operator implementations (C3.0 extraction).
Package queryutil provides helpers for wiring search and vector capabilities into a query.Executor without creating import cycles.
Package queryutil provides helpers for wiring search and vector capabilities into a query.Executor without creating import cycles.
Package retrieval implements graph-augmented retrieval: a LangChain-style "Retriever" interface backed by hybrid search + graph traversal.
Package retrieval implements graph-augmented retrieval: a LangChain-style "Retriever" interface backed by hybrid search + graph traversal.
Package storage is graphdb's core graph store: a multi-tenant, in-memory property graph with durable snapshot + write-ahead-log (WAL) persistence.
Package storage is graphdb's core graph store: a multi-tenant, in-memory property graph with durable snapshot + write-ahead-log (WAL) persistence.
Package tenant provides graphdb's multi-tenancy primitives.
Package tenant provides graphdb's multi-tenancy primitives.
Package tenantid defines the canonical identifier type for tenants.
Package tenantid defines the canonical identifier type for tenants.
Package updater fetches release manifests, downloads matching binaries, verifies them by SHA256 checksum, and atomically swaps the running executable.
Package updater fetches release manifests, downloads matching binaries, verifies them by SHA256 checksum, and atomically swaps the running executable.
Package vector implements approximate nearest-neighbour search using a Hierarchical Navigable Small World (HNSW) graph.
Package vector implements approximate nearest-neighbour search using a Hierarchical Navigable Small World (HNSW) graph.
wal
apply
Package apply provides the structured-write-operation primitive and the fail-closed tenant gate that audits its application against storage.
Package apply provides the structured-write-operation primitive and the fail-closed tenant gate that audits its application against storage.

Jump to

Keyboard shortcuts

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