Trait diesel::query_builder::SelectQuery

source ·
pub trait SelectQuery {
    type SqlType;
}
Expand description

Indicates that a type is a SELECT statement.

This trait differs from Query in two ways:

  • It is implemented only for select statements, rather than all queries which return a value.
  • It has looser constraints. A type implementing SelectQuery is known to be potentially valid if used as a subselect, but it is not necessarily able to be executed.

Required Associated Types§

source

type SqlType

The SQL type of the SELECT clause

Implementors§

source§

impl<'a, ST, QS, DB, GB> SelectQuery for BoxedSelectStatement<'a, ST, QS, DB, GB>
where DB: Backend,

source§

type SqlType = ST

source§

impl<F, S, D, W, O, LOf, G, H, LC> SelectQuery for SelectStatement<F, S, D, W, O, LOf, G, H, LC>
where S: SelectClauseExpression<F>, O: ValidOrderingForDistinct<D>,