diff --git a/src/lib.rs b/src/lib.rs index ecd4b9e..decbb65 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -162,7 +162,7 @@ impl Client { } /// Specify server side parameter for all this client's queries. - pub fn with_param(self, name: &str, value: impl Serialize) -> Result { + pub fn param(self, name: &str, value: impl Serialize) -> Result { let mut param = String::from(""); ser::write_param(&mut param, &value)?; Ok(self.with_option(format!("param_{name}"), param)) diff --git a/src/query.rs b/src/query.rs index 7cd6083..eba1915 100644 --- a/src/query.rs +++ b/src/query.rs @@ -200,7 +200,7 @@ impl Query { /// Specify server side parameter for query. /// /// In queries you can reference params as {name: type} e.g. {val: Int32}. - pub fn with_param(mut self, name: &str, value: impl Serialize) -> Self { + pub fn param(mut self, name: &str, value: impl Serialize) -> Self { let mut param = String::from(""); if let Err(err) = ser::write_param(&mut param, &value) { self.sql = SqlBuilder::Failed(format!("invalid param: {err}")); diff --git a/tests/it/query.rs b/tests/it/query.rs index a3bc4ef..b8373d8 100644 --- a/tests/it/query.rs +++ b/tests/it/query.rs @@ -88,12 +88,12 @@ async fn fetch_one_and_optional() { #[tokio::test] async fn server_side_param() { let client = prepare_database!() - .with_param("val1", 42) + .param("val1", 42) .expect("failed to bind 42"); let result = client .query("SELECT plus({val1: Int32}, {val2: Int32}) AS result") - .with_param("val2", 144) + .param("val2", 144) .fetch_one::() .await .expect("failed to fetch u64"); @@ -101,7 +101,7 @@ async fn server_side_param() { let result = client .query("SELECT {val1: String} AS result") - .with_param("val1", "string") + .param("val1", "string") .fetch_one::() .await .expect("failed to fetch string"); @@ -109,7 +109,7 @@ async fn server_side_param() { let result = client .query("SELECT {val1: String} AS result") - .with_param("val1", "\x01\x02\x03\\ \"\'") + .param("val1", "\x01\x02\x03\\ \"\'") .fetch_one::() .await .expect("failed to fetch string"); @@ -117,7 +117,7 @@ async fn server_side_param() { let result = client .query("SELECT {val1: Array(String)} AS result") - .with_param("val1", vec!["a", "bc"]) + .param("val1", vec!["a", "bc"]) .fetch_one::>() .await .expect("failed to fetch string");