kura_backend_sqlite (kura_sqlite v0.2.5)
View SourceSQLite backend aggregator. One config knob for users:
{repo, [
{backend, kura_backend_sqlite},
{database, "priv/myapp.db"},
{pool_size, 4}
]}.The aggregator wires up:
pool_module->kura_pool_sqlitedriver_module->kura_driver_sqlitedialect->kura_dialect_sqlitecapabilities-> declared onkura_pool_sqlite
Consumers that need to query capabilities directly can call
kura_capabilities:require(kura_pool_sqlite, [returning, ...]).
Summary
Functions
Forwards to kura_pool_sqlite:capabilities/0 so consumers can query the backend's feature set without knowing the impl module names.
Functions
-spec capabilities() -> kura_capabilities:capability_set().
Forwards to kura_pool_sqlite:capabilities/0 so consumers can query the backend's feature set without knowing the impl module names.
-spec dialect() -> module().
-spec driver_module() -> module().
-spec pool_module() -> module().