pub trait TimeSeriesConverter {
// Required methods
fn convert(
&self,
data: &HashMap<String, Value>,
mappings: &[FieldMapping],
) -> Result<TimeSeriesPoint>;
fn convert_batch(
&self,
data_list: &[HashMap<String, Value>],
mappings: &[FieldMapping],
) -> Result<Vec<TimeSeriesPoint>>;
}Expand description
时序数据库统一接口
Required Methods§
Sourcefn convert(
&self,
data: &HashMap<String, Value>,
mappings: &[FieldMapping],
) -> Result<TimeSeriesPoint>
fn convert( &self, data: &HashMap<String, Value>, mappings: &[FieldMapping], ) -> Result<TimeSeriesPoint>
转换数据
Sourcefn convert_batch(
&self,
data_list: &[HashMap<String, Value>],
mappings: &[FieldMapping],
) -> Result<Vec<TimeSeriesPoint>>
fn convert_batch( &self, data_list: &[HashMap<String, Value>], mappings: &[FieldMapping], ) -> Result<Vec<TimeSeriesPoint>>
批量转换