Crate drizzle_postgres

Crate drizzle_postgres 

Source
Expand description

PostgreSQL support for drizzle-rs

This crate provides PostgreSQL-specific types, query builders, and utilities.

Re-exports§

pub use builder::CTEInit;
pub use builder::QueryBuilder;
pub use common::Number;
pub use common::PostgresSchemaType;
pub use traits::DrizzleRow;
pub use traits::FromPostgresValue;
pub use traits::PostgresColumn;
pub use traits::PostgresColumnInfo;
pub use traits::PostgresEnum;
pub use traits::PostgresTable;
pub use traits::PostgresTableInfo;
pub use values::PostgresInsertValue;
pub use values::PostgresValue;
pub use values::ValueWrapper;

Modules§

attrs
Attribute markers for PostgresTable derive macro.
builder
common
expressions
PostgreSQL-specific expressions
helpers
traits
values
PostgreSQL value conversion traits and types

Macros§

params
Creates an array of SQL parameters for binding values to placeholders.
params_internal
Internal helper macro for params!

Structs§

BuilderInit
Join
Builder for constructing JOIN clauses
ParamBind

Enums§

JoinType
The type of JOIN operation
PostgresTransactionType
PostgreSQL transaction isolation levels

Traits§

ExecutableState
Marker trait for executable builder states.

Type Aliases§

PostgresSQL