Struct diesel::backend::sql_dialect::exists_syntax::AnsiSqlExistsSyntax
source · pub struct AnsiSqlExistsSyntax;
Available on crate feature
i-implement-a-third-party-backend-and-opt-into-breaking-changes
only.Expand description
Indicates that this backend
treats EXIST()
as function
like expression
Trait Implementations§
source§impl Clone for AnsiSqlExistsSyntax
impl Clone for AnsiSqlExistsSyntax
source§fn clone(&self) -> AnsiSqlExistsSyntax
fn clone(&self) -> AnsiSqlExistsSyntax
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AnsiSqlExistsSyntax
impl Debug for AnsiSqlExistsSyntax
source§impl<T, DB> QueryFragment<DB, AnsiSqlExistsSyntax> for Exists<T>where
DB: Backend + SqlDialect<ExistsSyntax = AnsiSqlExistsSyntax>,
T: QueryFragment<DB>,
impl<T, DB> QueryFragment<DB, AnsiSqlExistsSyntax> for Exists<T>where DB: Backend + SqlDialect<ExistsSyntax = AnsiSqlExistsSyntax>, T: QueryFragment<DB>,
source§fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, DB>) -> QueryResult<()>
fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, DB>) -> QueryResult<()>
Walk over this
QueryFragment
for all passes. Read moresource§fn to_sql(&self, out: &mut DB::QueryBuilder, backend: &DB) -> QueryResult<()>
fn to_sql(&self, out: &mut DB::QueryBuilder, backend: &DB) -> QueryResult<()>
Converts this
QueryFragment
to its SQL representation. Read moresource§fn collect_binds<'b>(
&'b self,
out: &mut <DB as HasBindCollector<'b>>::BindCollector,
metadata_lookup: &mut DB::MetadataLookup,
backend: &'b DB
) -> QueryResult<()>
fn collect_binds<'b>( &'b self, out: &mut <DB as HasBindCollector<'b>>::BindCollector, metadata_lookup: &mut DB::MetadataLookup, backend: &'b DB ) -> QueryResult<()>
Serializes all bind parameters in this query. Read more
source§fn is_safe_to_cache_prepared(&self, backend: &DB) -> QueryResult<bool>
fn is_safe_to_cache_prepared(&self, backend: &DB) -> QueryResult<bool>
Is this query safe to store in the prepared statement cache? Read more
impl Copy for AnsiSqlExistsSyntax
Auto Trait Implementations§
impl RefUnwindSafe for AnsiSqlExistsSyntax
impl Send for AnsiSqlExistsSyntax
impl Sync for AnsiSqlExistsSyntax
impl Unpin for AnsiSqlExistsSyntax
impl UnwindSafe for AnsiSqlExistsSyntax
Blanket Implementations§
source§impl<T> IntoSql for T
impl<T> IntoSql for T
source§fn into_sql<T>(self) -> AsExprOf<Self, T>where
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> AsExprOf<Self, T>where Self: AsExpression<T> + Sized, T: SqlType + TypedExpressionType,
Convert
self
to an expression for Diesel’s query builder. Read moresource§fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>where
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>where &'a Self: AsExpression<T>, T: SqlType + TypedExpressionType,
Convert
&self
to an expression for Diesel’s query builder. Read more