Struct rsfbclient_diesel::backend::FbSelectStatementSyntax
source · [−]pub struct FbSelectStatementSyntax;
Trait Implementations
sourceimpl<'a, ST, QS, GB> QueryFragment<Fb, FbSelectStatementSyntax> for BoxedSelectStatement<'a, ST, QS, Fb, GB> where
QS: QueryFragment<Fb>,
BoxedLimitOffsetClause<'a, Fb>: QueryFragment<Fb>,
impl<'a, ST, QS, GB> QueryFragment<Fb, FbSelectStatementSyntax> for BoxedSelectStatement<'a, ST, QS, Fb, GB> where
QS: QueryFragment<Fb>,
BoxedLimitOffsetClause<'a, Fb>: QueryFragment<Fb>,
sourcefn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Fb>) -> QueryResult<()>
fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Fb>) -> QueryResult<()>
Walk over this QueryFragment
for all passes. Read more
sourcefn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
fn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
Converts this QueryFragment
to its SQL representation. Read more
sourcefn collect_binds(
&'b self,
out: &mut <DB as HasBindCollector<'b>>::BindCollector,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
fn collect_binds(
&'b self,
out: &mut <DB as HasBindCollector<'b>>::BindCollector,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
Serializes all bind parameters in this query. Read more
sourceimpl<F, S, D, W, O, LOf, G, H, LC> QueryFragment<Fb, FbSelectStatementSyntax> for SelectStatement<F, S, D, W, O, LOf, G, H, LC> where
S: QueryFragment<Fb>,
F: QueryFragment<Fb>,
D: QueryFragment<Fb>,
W: QueryFragment<Fb>,
O: QueryFragment<Fb>,
LOf: QueryFragment<Fb>,
G: QueryFragment<Fb>,
H: QueryFragment<Fb>,
LC: QueryFragment<Fb>,
impl<F, S, D, W, O, LOf, G, H, LC> QueryFragment<Fb, FbSelectStatementSyntax> for SelectStatement<F, S, D, W, O, LOf, G, H, LC> where
S: QueryFragment<Fb>,
F: QueryFragment<Fb>,
D: QueryFragment<Fb>,
W: QueryFragment<Fb>,
O: QueryFragment<Fb>,
LOf: QueryFragment<Fb>,
G: QueryFragment<Fb>,
H: QueryFragment<Fb>,
LC: QueryFragment<Fb>,
sourcefn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Fb>) -> QueryResult<()>
fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Fb>) -> QueryResult<()>
Walk over this QueryFragment
for all passes. Read more
sourcefn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
fn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
Converts this QueryFragment
to its SQL representation. Read more
sourcefn collect_binds(
&'b self,
out: &mut <DB as HasBindCollector<'b>>::BindCollector,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
fn collect_binds(
&'b self,
out: &mut <DB as HasBindCollector<'b>>::BindCollector,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
Serializes all bind parameters in this query. Read more
Auto Trait Implementations
impl RefUnwindSafe for FbSelectStatementSyntax
impl Send for FbSelectStatementSyntax
impl Sync for FbSelectStatementSyntax
impl Unpin for FbSelectStatementSyntax
impl UnwindSafe for FbSelectStatementSyntax
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> IntoSql for T
impl<T> IntoSql for T
sourcefn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
Convert self
to an expression for Diesel’s query builder. Read more
sourcefn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
T: SqlType + TypedExpressionType,
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
T: SqlType + TypedExpressionType,
&'a Self: AsExpression<T>,
Convert &self
to an expression for Diesel’s query builder. Read more