Skip to content

Commit 45593f5

Browse files
committed
Rename Query to ToStatement
1 parent 919fa52 commit 45593f5

4 files changed

Lines changed: 16 additions & 16 deletions

File tree

postgres/src/client.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use tokio_postgres::{MakeTlsMode, Socket, TlsMode};
1010

1111
#[cfg(feature = "runtime")]
1212
use crate::Builder;
13-
use crate::{Query, Statement, Transaction};
13+
use crate::{Statement, ToStatement, Transaction};
1414

1515
pub struct Client(tokio_postgres::Client);
1616

@@ -42,15 +42,15 @@ impl Client {
4242

4343
pub fn execute<T>(&mut self, query: &T, params: &[&dyn ToSql]) -> Result<u64, Error>
4444
where
45-
T: ?Sized + Query,
45+
T: ?Sized + ToStatement,
4646
{
4747
let statement = query.__statement(self)?;
4848
self.0.execute(&statement.0, params).wait()
4949
}
5050

5151
pub fn query<T>(&mut self, query: &T, params: &[&dyn ToSql]) -> Result<Vec<Row>, Error>
5252
where
53-
T: ?Sized + Query,
53+
T: ?Sized + ToStatement,
5454
{
5555
let statement = query.__statement(self)?;
5656
self.0.query(&statement.0, params).collect().wait()
@@ -63,7 +63,7 @@ impl Client {
6363
reader: R,
6464
) -> Result<u64, Error>
6565
where
66-
T: ?Sized + Query,
66+
T: ?Sized + ToStatement,
6767
R: Read,
6868
{
6969
let statement = query.__statement(self)?;
@@ -78,7 +78,7 @@ impl Client {
7878
params: &[&dyn ToSql],
7979
) -> Result<CopyOutReader<'_>, Error>
8080
where
81-
T: ?Sized + Query,
81+
T: ?Sized + ToStatement,
8282
{
8383
let statement = query.__statement(self)?;
8484
let mut stream = self.0.copy_out(&statement.0, params).wait();

postgres/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ use tokio::runtime::{self, Runtime};
77
mod builder;
88
mod client;
99
mod portal;
10-
mod query;
1110
mod statement;
11+
mod to_statement;
1212
mod transaction;
1313

1414
#[cfg(feature = "runtime")]
@@ -19,8 +19,8 @@ mod test;
1919
pub use crate::builder::*;
2020
pub use crate::client::*;
2121
pub use crate::portal::*;
22-
pub use crate::query::*;
2322
pub use crate::statement::*;
23+
pub use crate::to_statement::*;
2424
pub use crate::transaction::*;
2525

2626
#[cfg(feature = "runtime")]
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,22 @@ mod sealed {
66
pub trait Sealed {}
77
}
88

9-
pub trait Query: sealed::Sealed {
9+
pub trait ToStatement: sealed::Sealed {
1010
#[doc(hidden)]
1111
fn __statement(&self, client: &mut Client) -> Result<Statement, Error>;
1212
}
1313

1414
impl sealed::Sealed for str {}
1515

16-
impl Query for str {
16+
impl ToStatement for str {
1717
fn __statement(&self, client: &mut Client) -> Result<Statement, Error> {
1818
client.prepare(self)
1919
}
2020
}
2121

2222
impl sealed::Sealed for Statement {}
2323

24-
impl Query for Statement {
24+
impl ToStatement for Statement {
2525
fn __statement(&self, _: &mut Client) -> Result<Statement, Error> {
2626
Ok(self.clone())
2727
}

postgres/src/transaction.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::io::Read;
33
use tokio_postgres::types::{ToSql, Type};
44
use tokio_postgres::{Error, Row};
55

6-
use crate::{Client, CopyOutReader, Portal, Query, Statement};
6+
use crate::{Client, CopyOutReader, Portal, Statement, ToStatement};
77

88
pub struct Transaction<'a> {
99
client: &'a mut Client,
@@ -62,21 +62,21 @@ impl<'a> Transaction<'a> {
6262

6363
pub fn execute<T>(&mut self, query: &T, params: &[&dyn ToSql]) -> Result<u64, Error>
6464
where
65-
T: ?Sized + Query,
65+
T: ?Sized + ToStatement,
6666
{
6767
self.client.execute(query, params)
6868
}
6969

7070
pub fn query<T>(&mut self, query: &T, params: &[&dyn ToSql]) -> Result<Vec<Row>, Error>
7171
where
72-
T: ?Sized + Query,
72+
T: ?Sized + ToStatement,
7373
{
7474
self.client.query(query, params)
7575
}
7676

7777
pub fn bind<T>(&mut self, query: &T, params: &[&dyn ToSql]) -> Result<Portal, Error>
7878
where
79-
T: ?Sized + Query,
79+
T: ?Sized + ToStatement,
8080
{
8181
let statement = query.__statement(&mut self.client)?;
8282
self.client
@@ -101,7 +101,7 @@ impl<'a> Transaction<'a> {
101101
reader: R,
102102
) -> Result<u64, Error>
103103
where
104-
T: ?Sized + Query,
104+
T: ?Sized + ToStatement,
105105
R: Read,
106106
{
107107
self.client.copy_in(query, params, reader)
@@ -113,7 +113,7 @@ impl<'a> Transaction<'a> {
113113
params: &[&dyn ToSql],
114114
) -> Result<CopyOutReader<'_>, Error>
115115
where
116-
T: ?Sized + Query,
116+
T: ?Sized + ToStatement,
117117
{
118118
self.client.copy_out(query, params)
119119
}

0 commit comments

Comments
 (0)