pub use Value and Values

This commit is contained in:
Chris Tsang 2021-07-19 10:56:25 +08:00
parent 80976116de
commit 1dceb07c70
3 changed files with 10 additions and 24 deletions

View File

@ -1,7 +1,8 @@
use crate::DbBackend; use crate::DbBackend;
use sea_query::{ use sea_query::{
inject_parameters, MysqlQueryBuilder, PostgresQueryBuilder, SqliteQueryBuilder, Value, Values inject_parameters, MysqlQueryBuilder, PostgresQueryBuilder, SqliteQueryBuilder,
}; };
pub use sea_query::{Value, Values};
use std::fmt; use std::fmt;
#[derive(Debug, Clone, PartialEq)] #[derive(Debug, Clone, PartialEq)]

View File

@ -80,32 +80,17 @@ where
/// # #[cfg(feature = "mock")] /// # #[cfg(feature = "mock")]
/// # use sea_orm::{error::*, tests_cfg::*, MockDatabase, Transaction, DbBackend}; /// # use sea_orm::{error::*, tests_cfg::*, MockDatabase, Transaction, DbBackend};
/// # /// #
/// # let db = MockDatabase::new(DbBackend::Postgres) /// # let db = MockDatabase::new(DbBackend::Postgres).into_connection();
/// # .append_query_results(vec![
/// # vec![
/// # cake::Model {
/// # id: 1,
/// # name: "New York Cheese".to_owned(),
/// # },
/// # ],
/// # ])
/// # .into_connection();
/// # /// #
/// use sea_orm::{entity::*, query::*, tests_cfg::cake}; /// use sea_orm::{entity::*, query::*, tests_cfg::cake};
/// ///
/// # let _: Result<(), DbErr> = async_std::task::block_on(async { /// # let _: Result<(), DbErr> = async_std::task::block_on(async {
/// # /// #
/// assert_eq!( /// let cheese: Option<cake::Model> = cake::Entity::find().from_raw_sql(
/// cake::Entity::find().from_raw_sql(
/// Statement::from_sql_and_values( /// Statement::from_sql_and_values(
/// DbBackend::Postgres, r#"SELECT "cake"."id", "cake"."name" FROM "cake""#, vec![] /// DbBackend::Postgres, r#"SELECT "cake"."id", "cake"."name" FROM "cake" WHERE "id" = $1"#, vec![1.into()]
/// ) /// )
/// ).one(&db).await?, /// ).one(&db).await?;
/// Some(cake::Model {
/// id: 1,
/// name: "New York Cheese".to_owned(),
/// })
/// );
/// # /// #
/// # Ok(()) /// # Ok(())
/// # }); /// # });
@ -114,7 +99,7 @@ where
/// db.into_transaction_log(), /// db.into_transaction_log(),
/// vec![ /// vec![
/// Transaction::from_sql_and_values( /// Transaction::from_sql_and_values(
/// DbBackend::Postgres, r#"SELECT "cake"."id", "cake"."name" FROM "cake""#, vec![] /// DbBackend::Postgres, r#"SELECT "cake"."id", "cake"."name" FROM "cake" WHERE "id" = $1"#, vec![1.into()]
/// ), /// ),
/// ]); /// ]);
/// ``` /// ```

View File

@ -20,4 +20,4 @@ pub use select::*;
pub use traits::*; pub use traits::*;
pub use update::*; pub use update::*;
pub use crate::{Statement, InsertResult, UpdateResult}; pub use crate::{Statement, InsertResult, UpdateResult, Value, Values};