Structs§
- Adaptive
Tracker - Adaptive tracker that switches between table and row-level tracking.
- Adaptive
Tracking Config - Configuration for adaptive tracking.
- Adaptive
Tracking Stats - Statistics about adaptive tracking.
- Change
Listener - Listens for database changes via PostgreSQL LISTEN/NOTIFY.
- Invalidation
Config - Configuration for the invalidation engine.
- Invalidation
Engine - Engine for determining which query groups need re-execution. Operates on groups (not individual subscriptions) for O(groups) cost.
- JobData
- Job data sent to client (subset of internal JobRecord).
- Listener
Config - Change listener configuration.
- Reactor
- ChangeListener -> InvalidationEngine -> Group Re-execution -> SSE Fan-out
- Reactor
Config - Reactor
Stats - Reactor statistics.
- Realtime
Config - Session
Manager - Session manager for tracking WebSocket connections.
- Session
Server - Session
Stats - Session server statistics.
- Subscription
Manager - Group-based subscription manager using sharded concurrent data structures.
- Workflow
Data - Workflow data sent to client.
- Workflow
Step Data - Workflow step data sent to client.
Enums§
- Realtime
Message - Message types for real-time communication.