Expand description
This module defines a wrapper for sqlx’s Executor
Unlike sqlx’s Executor which provides several separate methods for different querying strategies,
our Executor has a single method which is generic using the QueryStrategy trait.
Structs§
- Affected
Rows QueryStrategyreturning how many rows have been affected by the query- All
QueryStrategyreturning a vector of rows- Nothing
QueryStrategyreturning nothing- One
QueryStrategyreturning a single row- Optional
QueryStrategyreturning an optional row- Stream
QueryStrategyreturning a stream of rows
Enums§
- Dynamic
Executor - Choose whether to use transactions or not at runtime
Traits§
- Executor
- Some kind of database connection which can execute queries
- Query
Strategy - Define how a query is sent to and results retrieved from the database.