logo
pub trait QueryTrait {
    type QueryStatement: QueryStatementBuilder;
    fn query(&mut self) -> &mut Self::QueryStatement;
fn as_query(&self) -> &Self::QueryStatement;
fn into_query(self) -> Self::QueryStatement; fn build(&self, db_backend: DbBackend) -> Statement { ... } }
Expand description

A Trait for any type performing queries on a Model or ActiveModel

Associated Types

Constrain the QueryStatement to QueryStatementBuilder trait

Required methods

Get a mutable ref to the query builder

Get an immutable ref to the query builder

Take ownership of the query builder

Provided methods

Build the query as Statement

Implementors