universal_db — API
BenchmarkResult
Section titled “BenchmarkResult”pub struct BenchmarkResultProfiler
Section titled “Profiler”pub struct Profilerprint_comparison_table()
Section titled “print_comparison_table()”pub fn print_comparison_table()ConcurrencyManager
Section titled “ConcurrencyManager”pub struct ConcurrencyManagerParallelEventProcessor
Section titled “ParallelEventProcessor”pub struct ParallelEventProcessorAsyncEventQueue
Section titled “AsyncEventQueue”pub struct AsyncEventQueueTimeoutLock<T>
Section titled “TimeoutLock<T>”pub struct TimeoutLock<T>OperationCounter
Section titled “OperationCounter”pub struct OperationCounterOperationGuard
Section titled “OperationGuard”pub struct OperationGuardreplay_events(events:
Section titled “replay_events(events:”pub fn replay_events(events: &[Event], state_store: &mut StateStore)replay_events_until(
Section titled “replay_events_until(”pub fn replay_events_until(rebuild_state(event_store:
Section titled “rebuild_state(event_store:”pub fn rebuild_state(event_store: &EventStore, state_store: &mut StateStore)create_snapshot(
Section titled “create_snapshot(”pub fn create_snapshot(rollback(
Section titled “rollback(”pub fn rollback(ConsistencyInvariant
Section titled “ConsistencyInvariant”pub struct ConsistencyInvariantConsistencyVerifier;
Section titled “ConsistencyVerifier;”pub struct ConsistencyVerifier;StateTracer
Section titled “StateTracer”pub struct StateTracerTraceEntry
Section titled “TraceEntry”pub struct TraceEntryBfsResult
Section titled “BfsResult”pub struct BfsResultPathResult
Section titled “PathResult”pub struct PathResultGraphAnalysis
Section titled “GraphAnalysis”pub struct GraphAnalysispub fn bfs(pub fn dfs(find_shortest_path(
Section titled “find_shortest_path(”pub fn find_shortest_path(find_all_reachable(
Section titled “find_all_reachable(”pub fn find_all_reachable(analyze_connectivity(graph:
Section titled “analyze_connectivity(graph:”pub fn analyze_connectivity(graph: &GraphStore) -> GraphAnalysisfind_neighbors_by_type(
Section titled “find_neighbors_by_type(”pub fn find_neighbors_by_type(find_cycles(graph:
Section titled “find_cycles(graph:”pub fn find_cycles(graph: &GraphStore) -> Vec<Vec<String>>find_neighbors_at_time(
Section titled “find_neighbors_at_time(”pub fn find_neighbors_at_time(calculate_node_degrees(graph:
Section titled “calculate_node_degrees(graph:”pub fn calculate_node_degrees(graph: &GraphStore) -> HashMap<String, (usize, usize)>TimeRangeIndex
Section titled “TimeRangeIndex”pub struct TimeRangeIndexTypeIndex
Section titled “TypeIndex”pub struct TypeIndexPropertyIndex
Section titled “PropertyIndex”pub struct PropertyIndexPrefixIndex
Section titled “PrefixIndex”pub struct PrefixIndexQueryCache
Section titled “QueryCache”pub struct QueryCacheCompositeIndex
Section titled “CompositeIndex”pub struct CompositeIndexIndexStats
Section titled “IndexStats”pub struct IndexStatspub struct Nodepub struct EdgeEventType
Section titled “EventType”pub enum EventTypepub struct Eventpub struct StateSnapshot
Section titled “Snapshot”pub struct SnapshotPersistenceError
Section titled “PersistenceError”pub enum PersistenceErrorPersistenceManager
Section titled “PersistenceManager”pub struct PersistenceManagerrecover_from_backup(
Section titled “recover_from_backup(”pub fn recover_from_backup(GraphStore
Section titled “GraphStore”pub struct GraphStoreEventStore
Section titled “EventStore”pub struct EventStoreStateStore
Section titled “StateStore”pub struct StateStoreConflictResolutionStrategy
Section titled “ConflictResolutionStrategy”pub enum ConflictResolutionStrategyTransaction
Section titled “Transaction”pub struct TransactionTransactionStatus
Section titled “TransactionStatus”pub enum TransactionStatusConflict
Section titled “Conflict”pub struct ConflictConflictType
Section titled “ConflictType”pub enum ConflictTypeTransactionManager
Section titled “TransactionManager”pub struct TransactionManager