Expand description
Advanced Store Integration for Vector Search
This module provides comprehensive store integration capabilities including:
- Direct SPARQL store access and synchronization
- Streaming data ingestion and real-time updates
- Transaction support with ACID properties
- Consistency guarantees and conflict resolution
- Incremental index maintenance
- Graph-aware vector operations
- Multi-tenant support
Structs§
- Backpressure
Controller - Backpressure controller
- Cache
Manager - Cache manager for performance optimization
- Cache
Stats - Cache statistics
- Cached
Query Result - Cached query result
- Cached
Vector - Cached vector with metadata
- Causal
Order Tracker - Causal order tracker
- Change
Log - Change log for tracking modifications
- Change
LogEntry - Change log entry
- Conflict
Metadata - Conflict metadata
- Conflict
Resolver - Conflict resolver
- Consistency
Manager - Consistency manager for maintaining data consistency
- Deadlock
Detector - Deadlock detector
- Health
Checker - Health checker for replicas
- Integrated
Vector Store - Integrated vector store with advanced capabilities
- Lock
Info - Lock information
- Lock
Manager - Lock manager for concurrency control
- LogEntry
- Log entry for WAL
- Replica
Info - Replica information
- Replication
Config - Replication configuration
- Replication
Entry - Replication entry
- Replication
Manager - Replication manager for high availability
- Store
Cache Config - Cache configuration for store operations
- Store
Integration Config - Configuration for store integration
- Store
Metrics - Store metrics and monitoring
- Streaming
Config - Streaming configuration
- Streaming
Engine - Streaming engine for real-time updates
- Streaming
Metrics - Streaming metrics
- Transaction
- Transaction representation
- Transaction
Manager - Transaction manager for ACID operations
- Vector
Clock - Vector clock for causal ordering
- Vector
Store Wrapper - Wrapper to bridge VectorStore and VectorStoreTrait
- Write
Ahead Log - Write-ahead log for durability
Enums§
- Cache
Level - Cache levels
- Change
Operation - Change operations
- Conflict
Resolution - Conflict resolution strategies
- Consensus
Algorithm - Consensus algorithms for replication
- Consistency
Level - Consistency levels for store operations
- Eviction
Policy - Eviction policies
- Health
Status - Health status enumeration
- Isolation
Level - Isolation levels
- Lock
Type - Lock types
- Priority
- Operation priority
- Replica
Status - Replica status
- Serializable
Operation - Serializable operation for WAL
- Streaming
Operation - Streaming operations
- Transaction
Operation - Transaction operations
- Transaction
Status - Transaction status
Traits§
- Change
Subscriber - Change subscriber trait
- Conflict
Resolver Trait