[][src]Module barrel::backend

A backend module which provides a few generic traits to implement SQL generation for different databases.

It also re-exports the generators for existing databases so they can be used more conveniently.

Structs

MySql

MySQL generator backend

Pg

Postgres SQL generator backend

Sqlite

We call this struct Sqlite instead of Sqlite3 because we hope not to have to break the API further down the road

Enums

SqlVariant

An enum describing all supported Sql flavours

Traits

SqlGenerator

A generic SQL generator trait