Merge pull request #980 from aDogCalledSpot/batch-execute-in-generic-client
tokio_postgres: add batch_execute to GenericClient
This commit is contained in:
commit
c3590261bd
@ -69,6 +69,9 @@ pub trait GenericClient: private::Sealed {
|
||||
/// Like `Client::transaction`.
|
||||
async fn transaction(&mut self) -> Result<Transaction<'_>, Error>;
|
||||
|
||||
/// Like `Client::batch_execute`.
|
||||
async fn batch_execute(&self, query: &str) -> Result<(), Error>;
|
||||
|
||||
/// Returns a reference to the underlying `Client`.
|
||||
fn client(&self) -> &Client;
|
||||
}
|
||||
@ -149,6 +152,10 @@ impl GenericClient for Client {
|
||||
self.transaction().await
|
||||
}
|
||||
|
||||
async fn batch_execute(&self, query: &str) -> Result<(), Error> {
|
||||
self.batch_execute(query).await
|
||||
}
|
||||
|
||||
fn client(&self) -> &Client {
|
||||
self
|
||||
}
|
||||
@ -232,6 +239,10 @@ impl GenericClient for Transaction<'_> {
|
||||
self.transaction().await
|
||||
}
|
||||
|
||||
async fn batch_execute(&self, query: &str) -> Result<(), Error> {
|
||||
self.batch_execute(query).await
|
||||
}
|
||||
|
||||
fn client(&self) -> &Client {
|
||||
self.client()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user