Re-exports§
pub use rebuild_actor::RebuildMode;pub use rebuild_actor::RebuildProgress;pub use rebuild_actor::RebuildStateRow;
Modules§
Structs§
- Action
Insert - An action to be inserted in a
WriteRequest. - Action
Row - A single action row returned from a query.
- Admin
Handle - Thread-safe handle to the shared
AdminService. - Admin
Service - Service providing administrative operations (integrity checks, exports, restores, purges).
- Chunk
Insert - A text chunk to be inserted in a
WriteRequest. - Edge
Insert - An edge to be inserted in a
WriteRequest. - Edge
Retire - An edge to be retired (soft-deleted) in a
WriteRequest. - Engine
Runtime - Core engine runtime.
- Execution
Coordinator - Manages a pool of read-only
SQLiteconnections and executes compiled queries. - Expansion
Root Rows - Expansion results for a single root node within a grouped query.
- Expansion
Slot Rows - All expansion results for a single named slot across all roots.
- FtsProfile
- Stored FTS tokenizer profile for a node kind.
- FtsProperty
Path Spec - A single registered property-FTS path with its extraction mode.
- FtsProperty
Schema Record - A registered FTS property projection schema for a node kind.
- Grouped
Query Rows - Result set from executing a grouped compiled query.
- Integrity
Report - Results of a physical and structural integrity check on the database.
- Last
Access Touch Report - Report from a last-access touch operation.
- Last
Access Touch Request - Request to update
last_accessed_attimestamps for a batch of nodes. - Logical
Purge Report - Report from permanently purging all rows for a logical ID.
- Logical
Restore Report - Report from restoring a retired logical ID back to active state.
- Node
Insert - A node to be inserted in a
WriteRequest. - Node
Retire - A node to be retired (soft-deleted) in a
WriteRequest. - NodeRow
- A single node row returned from a query.
- Operational
Collection Record - Operational
Compaction Report - Operational
Current Row - Operational
Filter Field - Operational
History Validation Issue - Operational
History Validation Report - Operational
Mutation Row - Operational
Purge Report - Operational
Read Report - Operational
Read Request - Operational
Register Request - Operational
Repair Report - Operational
Retention Plan Item - Operational
Retention Plan Report - Operational
Retention RunItem - Operational
Retention RunReport - Operational
Secondary Index Field - Operational
Secondary Index Rebuild Report - Operational
Trace Report - Operational
Validation Contract - Operational
Validation Field - Optional
Projection Task - A deferred projection backfill task submitted alongside a write.
- Projection
Impact - Estimated cost of rebuilding a projection (FTS table or vector embeddings).
- Projection
Repair Report - Projection
Service - Provenance
Event - A single row from the
provenance_eventstable. - Provenance
Purge Options - Options controlling provenance event purging behavior.
- Provenance
Purge Report - Report from a provenance event purge operation.
- Query
Embedder Identity - Identity metadata for a
QueryEmbedder. - Query
Plan - Execution plan returned by
ExecutionCoordinator::explain_compiled_read. - Query
Rows - Result set from executing a flat (non-grouped) compiled query.
- RunInsert
- A run to be inserted in a
WriteRequest. - RunRow
- A single run row returned from a query.
- Safe
Export Manifest - Manifest describing a completed safe export.
- Safe
Export Options - Options controlling how a safe database export is performed.
- Semantic
Report - Results of a semantic consistency check on the graph data.
- Shared
Sqlite Policy - Skipped
Edge - An edge that was skipped during a restore because an endpoint is missing.
- Sqlite
Cache Status - Cumulative
SQLitepage-cache counters for a single connection. - Step
Insert - A step to be inserted in a
WriteRequest. - StepRow
- A single step row returned from a query.
- Telemetry
Counters - Always-on cumulative counters, shared across all engine components.
- Telemetry
Snapshot - Point-in-time snapshot of all telemetry counters.
- Trace
Report - Report from tracing all rows associated with a given
source_ref. - VecInsert
- A vector embedding to attach to an existing chunk.
- VecProfile
- Stored vector embedding profile (global, kind-agnostic).
- Vector
Regeneration Config - Configuration for regenerating vector embeddings.
- Vector
Regeneration Report - Report from a vector embedding regeneration run.
- Write
Receipt - Receipt returned after a successful write transaction.
- Write
Request - A batch of graph mutations to be applied atomically in a single
SQLitetransaction. - Writer
Actor - Single-threaded writer that serializes all mutations through one
SQLiteconnection.
Enums§
- Chunk
Policy - Policy for handling existing chunks when upserting a node.
- Embedder
Error - Errors reported by a
QueryEmbedder. - Engine
Error - Top-level error type for all engine operations.
- FtsProperty
Path Mode - Extraction mode for a single registered FTS property path.
- Operational
Collection Kind - Operational
Filter Clause - Operational
Filter Field Type - Operational
Filter Mode - Operational
Filter Value - Operational
Retention Action Kind - Operational
Secondary Index Definition - Operational
Secondary Index Value Type - Operational
Validation Field Type - Operational
Validation Mode - Operational
Write - A mutation to an operational collection submitted as part of a write request.
- Projection
Target - Provenance
Mode - Controls how missing
source_refvalues are handled at write time. - Telemetry
Level - Controls how much telemetry the engine collects.
Constants§
- TOKENIZER_
PRESETS - Well-known tokenizer preset names mapped to their FTS5 tokenizer strings.
Traits§
- Query
Embedder - A read-time query embedder.
Functions§
- load_
vector_ regeneration_ config - Errors
- new_id
- Generate a new identifier suitable for use as a
row_id,logical_id, or chunk/run/step/actionid. - new_
row_ id - read_
db_ cache_ status - Read cumulative page-cache counters from a
SQLiteconnection. - shared_
sqlite_ policy - Errors