Skip to main content

Module interface

Module interface 

Source

Structs§

CreatedIndexes
Result of IndexBackendPlugin::create_indexes.
FutureElementRef
IndexSet
Set of indexes for a query.
NoOpSessionControl
No-op implementation of SessionControl.
ResultSequence
SessionGuard
RAII guard for session-scoped transactions.
SourceCheckpoint
Per-source checkpoint data.

Enums§

IndexError
MiddlewareError
MiddlewareSetupError
PushType
QueryBuilderError
ResultKey
ResultOwner

Traits§

AccumulatorIndex
CheckpointStore
Atomic checkpoint persistence for source sequence tracking and config hashing.
ElementArchiveIndex
ElementIndex
FutureQueue
FutureQueueConsumer
IndexBackendPlugin
Plugin trait for external index storage backends.
LazySortedSetStore
QueryClock
ResultIndex
ResultSequenceCounter
Tracks the monotonic output sequence number for a query’s result stream.
SessionControl
Backend-implemented lifecycle control for session-scoped transactions.
SourceMiddleware
SourceMiddlewareFactory

Type Aliases§

ElementResult
ElementStream