Module rove::data_switch
source · Expand description
Utilities for creating and using DataConnector
s
Implementations of the DataConnector
trait are how ROVE accesses to data for QC. For any data source you wish ROVE to be able to pull data from, you must write an implementation of
DataConnector
for it, and load that
connector into a DataSwitch
, which you then pass to
start_server
if using ROVE in gRPC
mode, or Scheduler::new
otherwise.
Structs
- Data routing utility for ROVE
- Specifier of geographic position, by latitude and longitude
- Container of series data
- Container of spatial data
- Inclusive range of time, from a start to end
Timestamp
- Unix timestamp, inner i64 is seconds since unix epoch
Enums
- Error type for DataSwitch
Traits
- Trait for pulling data from data sources
Type Aliases
- A geospatial polygon