|
| struct | relx::schema::unique |
| | UNIQUE constraint. More...
|
| |
| struct | relx::schema::primary_key |
| | PRIMARY KEY constraint. More...
|
| |
| struct | relx::schema::autoincrement |
| | AUTOINCREMENT constraint. More...
|
| |
| struct | relx::schema::identity< Start, Increment, MinValue, MaxValue, Cycle > |
| | IDENTITY constraint with configurable options. More...
|
| |
| struct | relx::schema::check< Expr > |
| | CHECK constraint. More...
|
| |
| struct | relx::schema::references< Table, Column > |
| | REFERENCES constraint for foreign keys. More...
|
| |
| struct | relx::schema::on_delete< Action > |
| | ON DELETE action for foreign keys. More...
|
| |
| struct | relx::schema::on_update< Action > |
| | ON UPDATE action for foreign keys. More...
|
| |
| struct | relx::schema::default_value< Value > |
| | DEFAULT value for non-string values. More...
|
| |
| struct | relx::schema::string_default< Value, IsLiteral > |
| | DEFAULT value for string literals. More...
|
| |
| struct | relx::schema::null_default |
| | NULL default for optional types. More...
|
| |
| struct | relx::schema::is_default_value_specialization< TypeParam > |
| |
| struct | relx::schema::is_default_value_specialization< default_value< Value > > |
| |
| struct | relx::schema::is_string_default_specialization< TypeParam > |
| |
| struct | relx::schema::is_string_default_specialization< string_default< Value, IsLiteral > > |
| |
| class | relx::schema::column< TableT, Name, T, Modifiers > |
| | Represents a column in a database table. More...
|
| |
| class | relx::schema::column< TableT, Name, std::optional< T >, Modifiers... > |
| |