Skip to main content

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::InsertDoUpdateSet;
pub use insert::InsertInitial;
pub use insert::InsertOnConflictSet;
pub use insert::InsertReturningSet;
pub use insert::InsertValuesSet;
pub use insert::OnConflictBuilder;
pub use refresh::RefreshConcurrently;
pub use refresh::RefreshInitial;
pub use refresh::RefreshMaterializedView;
pub use refresh::RefreshWithNoData;
pub use refresh::refresh_materialized_view;
pub use select::SelectForSet;
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::SelectSetOpSet;
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
Common Table Expression (CTE / WITH) support for PostgreSQL.
delete
insert
prepared
refresh
REFRESH MATERIALIZED VIEW query builder for PostgreSQL
select
update

Structs§

BuilderInit
CTEInit
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
SQLViewInfo
Metadata information about a database view.
ToSQL
Trait for types that can be converted to SQL fragments.