Expand description
Store server for ingest/query/compact/stream APIs.
Use AppState with connect_stack for an all-in-one server, or the narrower
state and service constructors when capabilities are served separately.
Structs§
- AppState
- All-in-one single-process composition for a backend that serves every store capability. Split deployments construct the narrower capability states directly.
- Compact
State - State for a compact-only service.
- Ingest
Limits - Limits enforced before ingest requests reach the backend.
- Ingest
State - State for an ingest-only service.
- Query
State - State for a query-only service.
- Range
Scan Batch - Stream
Hub - Stream
Notification - Stream
State - State for a stream-only service.
Enums§
Constants§
- DEFAULT_
MAX_ VALUE_ LEN - Default maximum value size accepted by ingest validation.
Traits§
- Ingest
- Ingest write capability.
- Log
- Retained per-sequence batch-log access for stream replay and lookups.
- Prune
- Prune mutation capability.
- Query
- Query read capability.
- Range
Scan - Owned pull-based range cursor for query RPCs.
- Sequence
- Local sequence frontier visible to this process.
- Store
Engine - Compatibility facade for backends that serve every store capability.
- Stream
Notifier - In-process notification capability for stream subscribers.
Functions§
Type Aliases§
- Query
Extra - Backend-defined query metadata.