[−][src]Trait diesel::query_builder::QueryFragment
An untyped fragment of SQL.
This may be a complete SQL command (such as an update statement without a
RETURNING clause), or a subsection (such as our internal types used to
represent a WHERE clause). Implementations of ExecuteDsl and
LoadQuery will generally require that this trait be implemented.
Required Methods
fn walk_ast(&self, pass: AstPass<DB>) -> QueryResult<()>
Walk over this QueryFragment for all passes.
This method is where the actual behavior of an AST node is implemented.
This method will contain the behavior required for all possible AST
passes. See AstPass for more details.
Provided Methods
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>
Converts this QueryFragment to its SQL representation.
This method should only be called by implementations of Connection.
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>
Serializes all bind parameters in this query.
A bind parameter is a value which is sent separately from the query
itself. It is represented in SQL with a placeholder such as ? or $1.
This method should only be called by implementations of Connection.
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>
Is this query safe to store in the prepared statement cache?
In order to keep our prepared statement cache at a reasonable size, we
avoid caching any queries which represent a potentially unbounded number
of SQL queries. Generally this will only return true for queries for
which to_sql will always construct exactly identical SQL.
Some examples of where this method will return false are:
SqlLiteral(We don't know if the SQL was constructed dynamically, so we must assume that it was)InandNotIn(Each value requires a separate bind param placeholder)
This method should only be called by implementations of Connection.
Trait Implementations
impl<DB> QueryId for dyn QueryFragment<DB>[src]
impl<DB> QueryId for dyn QueryFragment<DB>Implementations on Foreign Types
impl<T: ?Sized, DB> QueryFragment<DB> for Box<T> where
DB: Backend,
T: QueryFragment<DB>, [src]
impl<T: ?Sized, DB> QueryFragment<DB> for Box<T> where
DB: Backend,
T: QueryFragment<DB>, fn walk_ast(&self, pass: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, pass: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<'a, T: ?Sized, DB> QueryFragment<DB> for &'a T where
DB: Backend,
T: QueryFragment<DB>, [src]
impl<'a, T: ?Sized, DB> QueryFragment<DB> for &'a T where
DB: Backend,
T: QueryFragment<DB>, fn walk_ast(&self, pass: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, pass: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<DB: Backend> QueryFragment<DB> for ()[src]
impl<DB: Backend> QueryFragment<DB> for ()fn walk_ast(&self, _: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, _: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<T, DB> QueryFragment<DB> for Option<T> where
DB: Backend,
T: QueryFragment<DB>, [src]
impl<T, DB> QueryFragment<DB> for Option<T> where
DB: Backend,
T: QueryFragment<DB>, fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A,)[src]
impl<A: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A,)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, AC: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, AC: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, AC: QueryFragment<__DB>, AD: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, AC: QueryFragment<__DB>, AD: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, AC: QueryFragment<__DB>, AD: QueryFragment<__DB>, AE: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, AC: QueryFragment<__DB>, AD: QueryFragment<__DB>, AE: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, AC: QueryFragment<__DB>, AD: QueryFragment<__DB>, AE: QueryFragment<__DB>, AF: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)[src]
impl<A: QueryFragment<__DB>, B: QueryFragment<__DB>, C: QueryFragment<__DB>, D: QueryFragment<__DB>, E: QueryFragment<__DB>, F: QueryFragment<__DB>, G: QueryFragment<__DB>, H: QueryFragment<__DB>, I: QueryFragment<__DB>, J: QueryFragment<__DB>, K: QueryFragment<__DB>, L: QueryFragment<__DB>, M: QueryFragment<__DB>, N: QueryFragment<__DB>, O: QueryFragment<__DB>, P: QueryFragment<__DB>, Q: QueryFragment<__DB>, R: QueryFragment<__DB>, S: QueryFragment<__DB>, T: QueryFragment<__DB>, U: QueryFragment<__DB>, V: QueryFragment<__DB>, W: QueryFragment<__DB>, X: QueryFragment<__DB>, Y: QueryFragment<__DB>, Z: QueryFragment<__DB>, AA: QueryFragment<__DB>, AB: QueryFragment<__DB>, AC: QueryFragment<__DB>, AD: QueryFragment<__DB>, AE: QueryFragment<__DB>, AF: QueryFragment<__DB>, __DB: Backend> QueryFragment<__DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<__DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>Implementors
impl<DB> QueryFragment<DB> for SqlQuery where
DB: Backend, [src]
impl<DB> QueryFragment<DB> for SqlQuery where
DB: Backend, fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<DB: Backend> QueryFragment<DB> for now[src]
impl<DB: Backend> QueryFragment<DB> for nowfn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<Query, Value, DB> QueryFragment<DB> for UncheckedBind<Query, Value> where
DB: Backend,
Query: QueryFragment<DB>,
Value: QueryFragment<DB>, [src]
impl<Query, Value, DB> QueryFragment<DB> for UncheckedBind<Query, Value> where
DB: Backend,
Query: QueryFragment<DB>,
Value: QueryFragment<DB>, fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<ST, T, DB> QueryFragment<DB> for SqlLiteral<ST, T> where
DB: Backend,
T: QueryFragment<DB>, [src]
impl<ST, T, DB> QueryFragment<DB> for SqlLiteral<ST, T> where
DB: Backend,
T: QueryFragment<DB>, fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<T, U, Op, Ret, DB> QueryFragment<DB> for InsertStatement<T, U, Op, Ret> where
DB: Backend,
T: Table,
T::FromClause: QueryFragment<DB>,
U: QueryFragment<DB> + CanInsertInSingleQuery<DB>,
Op: QueryFragment<DB>,
Ret: QueryFragment<DB>, [src]
impl<T, U, Op, Ret, DB> QueryFragment<DB> for InsertStatement<T, U, Op, Ret> where
DB: Backend,
T: Table,
T::FromClause: QueryFragment<DB>,
U: QueryFragment<DB> + CanInsertInSingleQuery<DB>,
Op: QueryFragment<DB>,
Ret: QueryFragment<DB>, fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<T, U, Ret, DB> QueryFragment<DB> for DeleteStatement<T, U, Ret> where
DB: Backend,
T: Table,
T::FromClause: QueryFragment<DB>,
U: QueryFragment<DB>,
Ret: QueryFragment<DB>, [src]
impl<T, U, Ret, DB> QueryFragment<DB> for DeleteStatement<T, U, Ret> where
DB: Backend,
T: Table,
T::FromClause: QueryFragment<DB>,
U: QueryFragment<DB>,
Ret: QueryFragment<DB>, fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>impl<T, U, V, Ret, DB> QueryFragment<DB> for UpdateStatement<T, U, V, Ret> where
DB: Backend,
T: Table,
T::FromClause: QueryFragment<DB>,
U: QueryFragment<DB>,
V: QueryFragment<DB>,
Ret: QueryFragment<DB>, [src]
impl<T, U, V, Ret, DB> QueryFragment<DB> for UpdateStatement<T, U, V, Ret> where
DB: Backend,
T: Table,
T::FromClause: QueryFragment<DB>,
U: QueryFragment<DB>,
V: QueryFragment<DB>,
Ret: QueryFragment<DB>, fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>[src]
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>[src]
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>