Struct diesel::query_builder::insert_statement::DefaultInsertStatement
[−]
[src]
pub struct DefaultInsertStatement<T, Ret = NoReturningClause> { /* fields omitted */ }
Methods
impl<T> DefaultInsertStatement<T, NoReturningClause>
[src]
fn returning<E>(
self,
returns: E
) -> DefaultInsertStatement<T, ReturningClause<E>> where
DefaultInsertStatement<T, ReturningClause<E>>: Query,
[src]
self,
returns: E
) -> DefaultInsertStatement<T, ReturningClause<E>> where
DefaultInsertStatement<T, ReturningClause<E>>: Query,
Specify what expression is returned after execution of the insert_default_values
.
This method can only be called once.
Trait Implementations
impl<T: Debug, Ret: Debug> Debug for DefaultInsertStatement<T, Ret>
[src]
impl<T: Copy, Ret: Copy> Copy for DefaultInsertStatement<T, Ret>
[src]
impl<T: Clone, Ret: Clone> Clone for DefaultInsertStatement<T, Ret>
[src]
fn clone(&self) -> DefaultInsertStatement<T, Ret>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<T, Ret> Query for DefaultInsertStatement<T, ReturningClause<Ret>> where
Ret: Expression + SelectableExpression<T> + NonAggregate,
[src]
Ret: Expression + SelectableExpression<T> + NonAggregate,
impl<T, Ret, DB> QueryFragment<DB> for DefaultInsertStatement<T, Ret> where
DB: Backend,
T: Table,
T::FromClause: QueryFragment<DB>,
Ret: QueryFragment<DB>,
[src]
DB: Backend,
T: Table,
T::FromClause: QueryFragment<DB>,
Ret: QueryFragment<DB>,
fn walk_ast(&self, out: AstPass<DB>) -> QueryResult<()>
[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>
[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>
[src]
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>