Expand description
GraphForge core — public error type, span, and shared value model.
This is the foundation crate: every other graphforge-* crate depends on it. The
GraphForge engine facade lives in the top-level graphforge-api crate (it needs the
pipeline crates, which depend on graphforge-core — so it cannot live here without a
cycle; see #716).
Modules§
- algorithms
- Typed registry and stable logical result schemas for analyst algorithms.
- canonical
- Shared
graphforge-canonical/1envelope and byte primitives. - embedding_
options - Closed typed options for the four embedding-v1 analysis algorithms.
- manifest
- Project manifest (
graphforge.yaml) — the entry point that describes a GraphForge project directory: its identity, ontology mode, and which capabilities are enabled. - uuid
- UUIDv7 generation and Arrow/Parquet serialisation helpers.
Structs§
- Analyze
Options - Options for
GraphForge::analyze. - Cluster
Options - Options for
GraphForge::cluster. - Edge
Handle - Opaque handle to an edge created via
GraphForge::add_edge. - Find
Options - Options for
GraphForge::find. - Node
Handle - Opaque UUID handle to a node created by one GraphForge instance.
- Paths
Options - Options for
GraphForge::paths. - PropId
- Opaque integer identifier for a property type.
- Rank
Options - Options for
GraphForge::rank. - Similar
Options - Options for
GraphForge::similar. - Span
- Byte-offset range in the original source text.
- TypeId
- Opaque integer identifier for any ontology type (entity, relation, or property).
Enums§
- ApiError
Code - Stable non-project M20/M21 API error codes.
- Explain
Stage - Which compiler stage to inspect with
graphforge_cypher::explain_stage. - GfError
- All errors produced by GraphForge.
- Node
Selector - Typed public node identity accepted by path algorithms.
- Ontology
Format - Serialisation format of an ontology definition file.
- Ontology
Mode - How the binder resolves unknown labels, relation types, and property names.
- Project
Error Code - Stable project-format and project-generation error codes.
- Prop
Value - A graph property value.