Module builder

Module builder 

Source

Re-exports§

pub use cte::CTEDefinition;
pub use cte::CTEView;
pub use delete::DeleteInitial;
pub use delete::DeleteReturningSet;
pub use delete::DeleteWhereSet;
pub use insert::Conflict;
pub use insert::InsertInitial;
pub use insert::InsertOnConflictSet;
pub use insert::InsertReturningSet;
pub use insert::InsertValuesSet;
pub use select::SelectFromSet;
pub use select::SelectGroupSet;
pub use select::SelectInitial;
pub use select::SelectJoinSet;
pub use select::SelectLimitSet;
pub use select::SelectOffsetSet;
pub use select::SelectOrderSet;
pub use select::SelectWhereSet;
pub use update::UpdateFromSet;
pub use update::UpdateInitial;
pub use update::UpdateReturningSet;
pub use update::UpdateSetClauseSet;
pub use update::UpdateWhereSet;

Modules§

cte
delete
insert
prepared
select
update

Structs§

BuilderInit
CTEInit
OrderByClause
Represents an ORDER BY clause in a query.
QueryBuilder
Main query builder for PostgreSQL
SQL
SQL fragment builder with flat chunk storage.

Enums§

OrderBy
Sort direction for ORDER BY clauses

Traits§

ExecutableState
Marker trait for executable builder states.
SQLSchema
Trait for schema elements (tables, columns, etc.).
SQLTable
ToSQL
Trait for types that can be converted to SQL fragments.