pub struct DataMigrationOptions {
pub batch_size: Option<i64>,
pub conflict_mode: Option<ConflictMode>,
}Expand description
DataMigrationOptions : Everything about how a run behaves that is not the mapping itself. Stored in data_migration.options as JSONB, so an unknown key is dropped on rewrite rather than corrupting the row – every field is optional and defaulted.
Fields§
§batch_size: Option<i64>Rows per batch. Omitted means the engine default.
conflict_mode: Option<ConflictMode>Implementations§
Source§impl DataMigrationOptions
impl DataMigrationOptions
Sourcepub fn new() -> DataMigrationOptions
pub fn new() -> DataMigrationOptions
Everything about how a run behaves that is not the mapping itself. Stored in data_migration.options as JSONB, so an unknown key is dropped on rewrite rather than corrupting the row – every field is optional and defaulted.
Trait Implementations§
Source§impl Clone for DataMigrationOptions
impl Clone for DataMigrationOptions
Source§fn clone(&self) -> DataMigrationOptions
fn clone(&self) -> DataMigrationOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DataMigrationOptions
impl Debug for DataMigrationOptions
Source§impl Default for DataMigrationOptions
impl Default for DataMigrationOptions
Source§fn default() -> DataMigrationOptions
fn default() -> DataMigrationOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DataMigrationOptions
impl<'de> Deserialize<'de> for DataMigrationOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DataMigrationOptions
impl PartialEq for DataMigrationOptions
Source§impl Serialize for DataMigrationOptions
impl Serialize for DataMigrationOptions
impl StructuralPartialEq for DataMigrationOptions
Auto Trait Implementations§
impl Freeze for DataMigrationOptions
impl RefUnwindSafe for DataMigrationOptions
impl Send for DataMigrationOptions
impl Sync for DataMigrationOptions
impl Unpin for DataMigrationOptions
impl UnsafeUnpin for DataMigrationOptions
impl UnwindSafe for DataMigrationOptions
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