diesel/pg/expression/mod.rs
1//! PostgreSQL related query builder extensions
2//!
3//! Everything in this module is re-exported from database agnostic locations.
4//! You should rely on the re-exports rather than this module directly. It is
5//! kept separate purely for documentation purposes.
6
7pub(crate) mod array;
8#[doc(hidden)]
9pub mod array_comparison;
10pub(crate) mod expression_methods;
11pub mod extensions;
12#[doc(hidden)]
13pub mod helper_types;
14#[doc(hidden)]
15pub mod operators;
16
17mod date_and_time;
18
19/// PostgreSQL specific expression DSL methods.
20///
21/// This module will be glob imported by
22/// [`diesel::dsl`](../../../dsl/index.html) when compiled with the `feature =
23/// "postgres"` flag.
24pub mod dsl {
25 #[doc(inline)]
26 pub use super::array_comparison::{all, any};
27
28 #[doc(inline)]
29 pub use super::array::array;
30
31 pub use super::extensions::*;
32}