13 lines
504 B
Rust
13 lines
504 B
Rust
//! Typed bindings for the SQLite scalar functions used in Diesel expressions.
|
|
|
|
use diesel::sql_types::Text;
|
|
|
|
diesel::define_sql_function! {
|
|
/// SQLite `unixepoch(modifier)` -- seconds since the Unix epoch.
|
|
///
|
|
/// Declared so timestamp comparisons are built by the query DSL instead of by
|
|
/// `format!`-ing a SQL fragment: the argument becomes a bind parameter and the
|
|
/// result type is checked against the column it is compared with.
|
|
fn unixepoch(modifier: Text) -> Integer;
|
|
}
|