6#include <userver/components/component_base.hpp>
8#include <userver/utils/statistics/entry.hpp>
10#include <userver/storages/sqlite/client.hpp>
12USERVER_NAMESPACE_BEGIN
48class SQLite
final :
public components::ComponentBase {
51 SQLite(
const ComponentConfig&,
const ComponentContext&);
59 static yaml_config::Schema GetStaticConfigSchema();
63 engine::TaskProcessor& fs_task_processor_;
64 const storages::sqlite::ClientPtr client_;
65 utils::statistics::Entry statistics_holder_;
69inline constexpr bool kHasValidate<SQLite> =
true;