Modules§
Structs§
- Count
Builder - Runtime COUNT query builder.
- Database
- Database wrapper with connection pool
- Delete
Builder - Runtime DELETE query builder.
- Insert
Builder - Runtime INSERT query builder for custom inserts.
- Paginated
- Paginated response wrapper
- Paginated
Query - Builder pour les requêtes paginées avec tri, recherche et filtres WHERE.
- Pagination
Params - Pagination query parameters (from URL: ?page=1&per_page=20&sort=id&order=desc)
- Query
Builder - Simple SQL query builder for common patterns
- Select
Builder - A typed, fluent SELECT query builder with parameterized conditions.
- Update
Builder - Runtime UPDATE query builder for custom updates.
Enums§
- Order
- Sort direction
- Where
Value - Valeur dynamique pour les clauses WHERE.
Traits§
- Crud
Repository - Trait générique pour les opérations CRUD de base.
Functions§
- insert_
sql - Generates an INSERT SQL string with the correct placeholder syntax.
For PostgreSQL, appends
RETURNING id. - last_
insert_ id - Extracts the last insert ID from a query result.
- placeholder
- Returns a SQL placeholder for the given 1-based parameter index.
MySQL: always
?. PostgreSQL:$1,$2, etc.