Expand description
Repository implementations for PostgreSQL with comprehensive CRUD operations
Structs§
- Aggregate
Field Error - A column name rejected by the allow-list, or a reduction that its type cannot answer.
- Aggregate
Group - One group’s numbers.
keyis the group’s value;Noneis a real answer — the rows whose group column is null — and is distinct from “no rows”. - Aggregate
Result - Groups plus the overall total, computed together.
- Aggregate
Spec - What to group by and what to reduce — the parsed form of the query string.
- Filter
Params - Filter parameters
- Paginated
Result - Paginated result wrapper
- Pagination
Info - Pagination
Params - Pagination parameters
- Postgres
Repository - PostgreSQL repository implementation with JSON-based dynamic queries
- Sort
Params - Sorting parameters
Enums§
- Aggregate
Fn - Which reduction to apply to a column.
- Filter
Condition - Sort
Direction
Constants§
- DEFAULT_
GROUP_ LIMIT - The default ceiling on distinct groups.
Traits§
- Database
Operations - Database operations trait - requires Serialize for write operations
- Entity
- Generic entity trait that all repository entities must implement