Skip to main content

Crate solidb

Crate solidb 

Source

Re-exports§

pub use storage::schema::CollectionSchema as JsonSchema;
pub use storage::schema::SchemaCompilationError;
pub use storage::schema::SchemaValidationError;
pub use storage::schema::SchemaValidationMode;
pub use storage::schema::SchemaValidator;
pub use storage::schema::ValidationResult;
pub use storage::schema::ValidationViolation;
pub use error::DbError;
pub use error::DbResult;
pub use sdbql::parse;
pub use sdbql::BindVars;
pub use sdbql::QueryExecutor;
pub use sdbql::QueryExplain;
pub use server::create_router;
pub use storage::distance_meters;
pub use storage::AggregateOp;
pub use storage::Collection;
pub use storage::ColumnDef;
pub use storage::ColumnFilter;
pub use storage::ColumnType;
pub use storage::ColumnarCollection;
pub use storage::ColumnarCollectionMeta;
pub use storage::ColumnarStats;
pub use storage::CompressionType;
pub use storage::Document;
pub use storage::GeoIndex;
pub use storage::GeoIndexStats;
pub use storage::GeoPoint;
pub use storage::Index;
pub use storage::IndexStats;
pub use storage::IndexType;
pub use storage::StorageEngine;
pub use storage::TtlIndex;
pub use storage::TtlIndexStats;
pub use transaction::manager::TransactionManager;
pub use transaction::IsolationLevel;
pub use transaction::Operation;
pub use transaction::Transaction;
pub use transaction::TransactionId;
pub use transaction::TransactionState;

Modules§

ai
AI-augmented database module
cli
CLI modules for SoliDB
cluster
daemon
driver
Native driver module for direct database access
error
queue
scripting
Lua Scripting Engine for Custom API Endpoints
sdbql
server
sharding
Sharding compatibility layer
sql
storage
stream
sync
Synchronization module for P2P master-master replication
transaction
triggers
ttl