Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.