Type Alias authenticator::schema::providers::BoxedQuery
source · pub type BoxedQuery<'a, DB, ST = (Integer, Text, Nullable<Text>, Nullable<Text>, Nullable<Text>, Integer, Integer, Integer, Text, Text)> = BoxedSelectStatement<'a, ST, FromClause<table>, DB>;
Expand description
Helper type for representing a boxed query from this table
Aliased Type§
struct BoxedQuery<'a, DB, ST = (Integer, Text, Nullable<Text>, Nullable<Text>, Nullable<Text>, Integer, Integer, Integer, Text, Text)> {
select: Box<dyn QueryFragment<DB> + Send + 'a>,
from: FromClause<table>,
distinct: Box<dyn QueryFragment<DB> + Send + 'a>,
where_clause: BoxedWhereClause<'a, DB>,
order: Option<Box<dyn QueryFragment<DB> + Send + 'a>>,
limit_offset: BoxedLimitOffsetClause<'a, DB>,
group_by: Box<dyn QueryFragment<DB> + Send + 'a>,
having: Box<dyn QueryFragment<DB> + Send + 'a>,
_marker: PhantomData<(ST, ())>,
}
Fields§
§select: Box<dyn QueryFragment<DB> + Send + 'a>
§from: FromClause<table>
§distinct: Box<dyn QueryFragment<DB> + Send + 'a>
§where_clause: BoxedWhereClause<'a, DB>
§order: Option<Box<dyn QueryFragment<DB> + Send + 'a>>
§limit_offset: BoxedLimitOffsetClause<'a, DB>
§group_by: Box<dyn QueryFragment<DB> + Send + 'a>
§having: Box<dyn QueryFragment<DB> + Send + 'a>
§_marker: PhantomData<(ST, ())>