Skip to main content

rsiot/components/cmp_tsdb_writer/
mod.rs

1//! Компонент сохранения данных в БД TimescaleDB.
2//!
3//! Для сохранения используется библиотека [sqlx](https://crates.io/crates/sqlx)
4//!
5//! Пример создания компонента:
6#![doc = include_str!("../../../examples/cmp_tsdb_writer/config_tsdb.rs")]
7
8mod component;
9mod config;
10mod error;
11mod fn_process;
12pub mod helpers;
13mod query_stat;
14mod row_builder;
15mod tasks;
16
17pub use {
18    component::{COMPONENT_NAME, Cmp},
19    config::{Config, ConfigTable, ConfigTableField, ConfigTableFieldType},
20    error::Error,
21    query_stat::QueryStat,
22    row_builder::{row_with_ts, row_without_ts},
23};
24
25type Result<T> = std::result::Result<T, Error>;