Expand description
§grafeo-engine
The engine behind Grafeo. You’ll find everything here for creating databases, running queries, and managing transactions.
Most users should start with the main grafeo crate, which re-exports the
key types. If you’re here directly, GrafeoDB is your entry point.
§Modules
database- Create and manage databases withGrafeoDBsession- Lightweight handles for concurrent accessconfig- Tune memory, threads, and durability settingstransaction- MVCC transaction management (snapshot isolation)query- The full query pipeline: parsing, planning, optimization, executioncatalog- Schema metadata: labels, property keys, indexesadmin- Admin API types for inspection, backup, and maintenance
Re-exports§
pub use admin::CompactionStats;pub use admin::DatabaseInfo;pub use admin::DatabaseMode;pub use admin::DatabaseStats;pub use admin::DumpFormat;pub use admin::DumpMetadata;pub use admin::IndexInfo;pub use admin::LpgSchemaInfo;pub use admin::RdfSchemaInfo;pub use admin::SchemaInfo;pub use admin::ValidationError;pub use admin::ValidationResult;pub use admin::ValidationWarning;pub use admin::WalStatus;pub use catalog::Catalog;pub use catalog::CatalogError;pub use catalog::IndexDefinition;pub use catalog::IndexType;pub use config::Config;pub use database::GrafeoDB;pub use session::Session;
Modules§
- admin
- Admin API types for database inspection, backup, and maintenance.
- catalog
- Schema metadata - what labels, properties, and indexes exist.
- config
- Database configuration.
- database
- The main database struct and operations.
- query
- The complete query processing pipeline.
- session
- Lightweight handles for database interaction.
- transaction
- Transaction management with MVCC and Snapshot Isolation.