pub struct MySqlFiller { /* private fields */ }Expand description
MySQL 专用数据填充器
Implementations§
Source§impl MySqlFiller
impl MySqlFiller
Sourcepub async fn new(connection_string: &str, config: FillingConfig) -> Result<Self>
pub async fn new(connection_string: &str, config: FillingConfig) -> Result<Self>
创建新的 MySQL 填充器
Sourcepub async fn from_config(
config: ConnectionConfig,
filling_config: FillingConfig,
) -> Result<Self>
pub async fn from_config( config: ConnectionConfig, filling_config: FillingConfig, ) -> Result<Self>
从连接配置创建
Sourcepub async fn table_exists(&self, table_name: &str) -> Result<bool>
pub async fn table_exists(&self, table_name: &str) -> Result<bool>
检查表是否存在
Sourcepub async fn get_table_schema(&self, table_name: &str) -> Result<TableSchema>
pub async fn get_table_schema(&self, table_name: &str) -> Result<TableSchema>
获取表结构
Auto Trait Implementations§
impl Freeze for MySqlFiller
impl !RefUnwindSafe for MySqlFiller
impl Send for MySqlFiller
impl Sync for MySqlFiller
impl Unpin for MySqlFiller
impl !UnwindSafe for MySqlFiller
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more