Skip to main content

Crate kotoba_projection_engine

Crate kotoba_projection_engine 

Source
Expand description

kotoba-projection-engine

Real-time projection engine for GraphDB materialization using RocksDB. Processes events from event streams and maintains materialized views in GraphDB.

Re-exports§

pub use event_processor::*;
pub use materializer::*;
pub use view_manager::*;
pub use storage::*;
pub use cache_integration::*;
pub use metrics::*;

Modules§

cache_integration
Cache Integration
event_processor
Event Processor
gql_integration
GQL Engine Integration
materializer
Materializer
metrics
Metrics Collection
storage
Storage Layer
view_manager
View Manager

Structs§

EngineStatistics
Engine statistics
ProjectionConfig
Projection configuration
ProjectionEngine
Main projection engine with generic KeyValueStore backend
ProjectionState
Projection state
ProjectionStats
Projection statistics

Enums§

ProjectionStatus
Projection status

Type Aliases§

EventEnvelope
ProjectionDefinition
QueryResult
ViewQuery
ViewResult