Module control

Module control 

Source
Expand description

hydrant main api, includes the Hydrant type for programmatic control.

Structs§

BackfillHandle
runtime control over the backfill worker component.
DbControl
control over database maintenance operations.
EventStream
a stream of Events. returned by Hydrant::subscribe.
FilterControl
runtime control over the indexing filter.
FilterPatch
a staged set of filter mutations. all methods accumulate changes without touching the database. call FilterPatch::apply to commit the entire patch atomically.
FilterSnapshot
a point-in-time snapshot of the filter configuration. returned by all FilterControl methods.
FirehoseHandle
runtime control over the firehose ingestor component.
FirehoseSourceInfo
a snapshot of a single firehose relay’s runtime state.
Host
infromation about a host hydrant is consuming from.
Hydrant
the top-level handle to a hydrant instance.
ListedRecord
PdsControl
runtime control over pds related behaviour (eg. ratelimits).
PdsTierAssignment
a single PDS-to-tier assignment.
PdsTierDefinition
a rate tier definition, as returned by the API.
Record
RecordList
RepoHandle
handle to access data related to this repository.
RepoInfo
information about a tracked or known repository. returned by ReposControl methods.
ReposControl
control over which repositories are tracked and access to their state.
StatsResponse
database statistics returned by Hydrant::stats.

Type Aliases§

Event
an event emitted by the hydrant event stream.