pub struct StoredProcedureBulkWriteStrategy { /* private fields */ }Implementations§
Trait Implementations§
Source§impl BulkWriteStrategy for StoredProcedureBulkWriteStrategy
impl BulkWriteStrategy for StoredProcedureBulkWriteStrategy
fn attach( &self, command: Arc<dyn Command>, options: CRUDRepositoryOptions, connection: Arc<dyn Connection>, )
fn persist_children(&self) -> bool
fn create<'life0, 'life1, 'async_trait>(
&'life0 self,
items: &'life1 mut [Row],
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn update<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
items: &'life1 [Row],
_by_where: Option<&'life2 dyn IWhere>,
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn delete<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
items: &'life1 [Row],
_by_where: Option<&'life2 dyn IWhere>,
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn set_repo(&self, repo: Arc<dyn ICRUDRepository>)
Auto Trait Implementations§
impl !Freeze for StoredProcedureBulkWriteStrategy
impl !RefUnwindSafe for StoredProcedureBulkWriteStrategy
impl !UnwindSafe for StoredProcedureBulkWriteStrategy
impl Forget for StoredProcedureBulkWriteStrategy
impl Send for StoredProcedureBulkWriteStrategy
impl Sync for StoredProcedureBulkWriteStrategy
impl Unpin for StoredProcedureBulkWriteStrategy
impl UnsafeUnpin for StoredProcedureBulkWriteStrategy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more