pub struct SqlFileOptions {
pub max_rows_per_insert: usize,
pub chunk_separator: String,
pub max_commands_per_chunk: usize,
pub data_mode: SqlDataMode,
}Expand description
Options that control how the SQL file is generated.
Fields§
§max_rows_per_insert: usizeHow many rows are inserted per insert statement.
chunk_separator: StringThe string that separates chunks of commands in the file.
max_commands_per_chunk: usizeHow many DDL commands to generate per chunk at most.
data_mode: SqlDataModeHow to generate statements for inserting data. See the specific option values in SqlDataMode for more information.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SqlFileOptions
impl RefUnwindSafe for SqlFileOptions
impl Send for SqlFileOptions
impl Sync for SqlFileOptions
impl Unpin for SqlFileOptions
impl UnwindSafe for SqlFileOptions
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