pub struct GenericFiller { /* private fields */ }Expand description
通用数据库填充器
Implementations§
Source§impl GenericFiller
impl GenericFiller
Sourcepub fn new(connection_string: String, config: FillingConfig) -> Self
pub fn new(connection_string: String, config: FillingConfig) -> Self
创建新的填充器
Sourcepub fn validate_row(
&self,
row: &HashMap<String, Value>,
schema: &TableSchema,
) -> Result<()>
pub fn validate_row( &self, row: &HashMap<String, Value>, schema: &TableSchema, ) -> Result<()>
验证数据行
Sourcepub fn generate_create_table_sql(&self, schema: &TableSchema) -> String
pub fn generate_create_table_sql(&self, schema: &TableSchema) -> String
生成SQL创建表语句
Auto Trait Implementations§
impl Freeze for GenericFiller
impl RefUnwindSafe for GenericFiller
impl Send for GenericFiller
impl Sync for GenericFiller
impl Unpin for GenericFiller
impl UnwindSafe for GenericFiller
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