Module query

Source
Expand description

This module contains the logic for building queries, as well as struct for representing columns.

Structs§

Column
This type represents a column.
Delete
A struct for building DELETE queries.
Query
A struct for storing a complete query along with parameters and output type.
Select
A struct which holds the information needed to build a SELECT query.
Transaction
A struct providing transaction functionality.
TypedColumn
A wrapper around the Column struct which includes the rust type of the field.
Update
A struct for building UPDATE queries.

Enums§

Where
An enum representing the WHERE clause of a query.

Traits§

Executable
Trait used to mark exectuable queries. It is used to make use of generics for executing them.
ToQuery
A trait implemented by query builders