Expand description
This module contains the logic for building queries, as well as struct for representing columns.
Structs
- This type represents a column.
- A struct for building
DELETEqueries. - State representing that an UPDATE has been set.
- A struct for storing a complete query along with parameters and output type.
- A struct which holds the information needed to build a
SELECTquery. - State representing that an UDPATE has been set.
- A basic chunk of SQL and it’s params.
- A wrapper around the
Columnstruct which includes the rust type of the field. - A struct for building
UPDATEqueries.
Enums
- An enum representing the
WHEREclause of a query.
Traits
- Trait used to mark exectuable queries. It is used to make use of generics for executing them.
- A trait implemented by everything that goes inside a query.
- A trait implemented by query builders