#[non_exhaustive]pub struct TableStatisticsBuilder { /* private fields */ }
Expand description
A builder for TableStatistics
.
Implementations§
Source§impl TableStatisticsBuilder
impl TableStatisticsBuilder
Sourcepub fn schema_name(self, input: impl Into<String>) -> Self
pub fn schema_name(self, input: impl Into<String>) -> Self
The schema name.
Sourcepub fn set_schema_name(self, input: Option<String>) -> Self
pub fn set_schema_name(self, input: Option<String>) -> Self
The schema name.
Sourcepub fn get_schema_name(&self) -> &Option<String>
pub fn get_schema_name(&self) -> &Option<String>
The schema name.
Sourcepub fn table_name(self, input: impl Into<String>) -> Self
pub fn table_name(self, input: impl Into<String>) -> Self
The name of the table.
Sourcepub fn set_table_name(self, input: Option<String>) -> Self
pub fn set_table_name(self, input: Option<String>) -> Self
The name of the table.
Sourcepub fn get_table_name(&self) -> &Option<String>
pub fn get_table_name(&self) -> &Option<String>
The name of the table.
Sourcepub fn set_inserts(self, input: Option<i64>) -> Self
pub fn set_inserts(self, input: Option<i64>) -> Self
The number of insert actions performed on a table.
Sourcepub fn get_inserts(&self) -> &Option<i64>
pub fn get_inserts(&self) -> &Option<i64>
The number of insert actions performed on a table.
Sourcepub fn set_deletes(self, input: Option<i64>) -> Self
pub fn set_deletes(self, input: Option<i64>) -> Self
The number of delete actions performed on a table.
Sourcepub fn get_deletes(&self) -> &Option<i64>
pub fn get_deletes(&self) -> &Option<i64>
The number of delete actions performed on a table.
Sourcepub fn set_updates(self, input: Option<i64>) -> Self
pub fn set_updates(self, input: Option<i64>) -> Self
The number of update actions performed on a table.
Sourcepub fn get_updates(&self) -> &Option<i64>
pub fn get_updates(&self) -> &Option<i64>
The number of update actions performed on a table.
Sourcepub fn ddls(self, input: i64) -> Self
pub fn ddls(self, input: i64) -> Self
The data definition language (DDL) used to build and modify the structure of your tables.
Sourcepub fn set_ddls(self, input: Option<i64>) -> Self
pub fn set_ddls(self, input: Option<i64>) -> Self
The data definition language (DDL) used to build and modify the structure of your tables.
Sourcepub fn get_ddls(&self) -> &Option<i64>
pub fn get_ddls(&self) -> &Option<i64>
The data definition language (DDL) used to build and modify the structure of your tables.
Sourcepub fn applied_inserts(self, input: i64) -> Self
pub fn applied_inserts(self, input: i64) -> Self
The number of insert actions applied on a target table.
Sourcepub fn set_applied_inserts(self, input: Option<i64>) -> Self
pub fn set_applied_inserts(self, input: Option<i64>) -> Self
The number of insert actions applied on a target table.
Sourcepub fn get_applied_inserts(&self) -> &Option<i64>
pub fn get_applied_inserts(&self) -> &Option<i64>
The number of insert actions applied on a target table.
Sourcepub fn applied_deletes(self, input: i64) -> Self
pub fn applied_deletes(self, input: i64) -> Self
The number of delete actions applied on a target table.
Sourcepub fn set_applied_deletes(self, input: Option<i64>) -> Self
pub fn set_applied_deletes(self, input: Option<i64>) -> Self
The number of delete actions applied on a target table.
Sourcepub fn get_applied_deletes(&self) -> &Option<i64>
pub fn get_applied_deletes(&self) -> &Option<i64>
The number of delete actions applied on a target table.
Sourcepub fn applied_updates(self, input: i64) -> Self
pub fn applied_updates(self, input: i64) -> Self
The number of update actions applied on a target table.
Sourcepub fn set_applied_updates(self, input: Option<i64>) -> Self
pub fn set_applied_updates(self, input: Option<i64>) -> Self
The number of update actions applied on a target table.
Sourcepub fn get_applied_updates(&self) -> &Option<i64>
pub fn get_applied_updates(&self) -> &Option<i64>
The number of update actions applied on a target table.
Sourcepub fn applied_ddls(self, input: i64) -> Self
pub fn applied_ddls(self, input: i64) -> Self
The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.
Sourcepub fn set_applied_ddls(self, input: Option<i64>) -> Self
pub fn set_applied_ddls(self, input: Option<i64>) -> Self
The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.
Sourcepub fn get_applied_ddls(&self) -> &Option<i64>
pub fn get_applied_ddls(&self) -> &Option<i64>
The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.
Sourcepub fn full_load_rows(self, input: i64) -> Self
pub fn full_load_rows(self, input: i64) -> Self
The number of rows added during the full load operation.
Sourcepub fn set_full_load_rows(self, input: Option<i64>) -> Self
pub fn set_full_load_rows(self, input: Option<i64>) -> Self
The number of rows added during the full load operation.
Sourcepub fn get_full_load_rows(&self) -> &Option<i64>
pub fn get_full_load_rows(&self) -> &Option<i64>
The number of rows added during the full load operation.
Sourcepub fn full_load_condtnl_chk_failed_rows(self, input: i64) -> Self
pub fn full_load_condtnl_chk_failed_rows(self, input: i64) -> Self
The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
Sourcepub fn set_full_load_condtnl_chk_failed_rows(self, input: Option<i64>) -> Self
pub fn set_full_load_condtnl_chk_failed_rows(self, input: Option<i64>) -> Self
The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
Sourcepub fn get_full_load_condtnl_chk_failed_rows(&self) -> &Option<i64>
pub fn get_full_load_condtnl_chk_failed_rows(&self) -> &Option<i64>
The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
Sourcepub fn full_load_error_rows(self, input: i64) -> Self
pub fn full_load_error_rows(self, input: i64) -> Self
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
Sourcepub fn set_full_load_error_rows(self, input: Option<i64>) -> Self
pub fn set_full_load_error_rows(self, input: Option<i64>) -> Self
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
Sourcepub fn get_full_load_error_rows(&self) -> &Option<i64>
pub fn get_full_load_error_rows(&self) -> &Option<i64>
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
Sourcepub fn full_load_start_time(self, input: DateTime) -> Self
pub fn full_load_start_time(self, input: DateTime) -> Self
The time when the full load operation started.
Sourcepub fn set_full_load_start_time(self, input: Option<DateTime>) -> Self
pub fn set_full_load_start_time(self, input: Option<DateTime>) -> Self
The time when the full load operation started.
Sourcepub fn get_full_load_start_time(&self) -> &Option<DateTime>
pub fn get_full_load_start_time(&self) -> &Option<DateTime>
The time when the full load operation started.
Sourcepub fn full_load_end_time(self, input: DateTime) -> Self
pub fn full_load_end_time(self, input: DateTime) -> Self
The time when the full load operation completed.
Sourcepub fn set_full_load_end_time(self, input: Option<DateTime>) -> Self
pub fn set_full_load_end_time(self, input: Option<DateTime>) -> Self
The time when the full load operation completed.
Sourcepub fn get_full_load_end_time(&self) -> &Option<DateTime>
pub fn get_full_load_end_time(&self) -> &Option<DateTime>
The time when the full load operation completed.
Sourcepub fn full_load_reloaded(self, input: bool) -> Self
pub fn full_load_reloaded(self, input: bool) -> Self
A value that indicates if the table was reloaded (true
) or loaded as part of a new full load operation (false
).
Sourcepub fn set_full_load_reloaded(self, input: Option<bool>) -> Self
pub fn set_full_load_reloaded(self, input: Option<bool>) -> Self
A value that indicates if the table was reloaded (true
) or loaded as part of a new full load operation (false
).
Sourcepub fn get_full_load_reloaded(&self) -> &Option<bool>
pub fn get_full_load_reloaded(&self) -> &Option<bool>
A value that indicates if the table was reloaded (true
) or loaded as part of a new full load operation (false
).
Sourcepub fn last_update_time(self, input: DateTime) -> Self
pub fn last_update_time(self, input: DateTime) -> Self
The last time a table was updated.
Sourcepub fn set_last_update_time(self, input: Option<DateTime>) -> Self
pub fn set_last_update_time(self, input: Option<DateTime>) -> Self
The last time a table was updated.
Sourcepub fn get_last_update_time(&self) -> &Option<DateTime>
pub fn get_last_update_time(&self) -> &Option<DateTime>
The last time a table was updated.
Sourcepub fn table_state(self, input: impl Into<String>) -> Self
pub fn table_state(self, input: impl Into<String>) -> Self
The state of the tables described.
Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table is being reloaded
Sourcepub fn set_table_state(self, input: Option<String>) -> Self
pub fn set_table_state(self, input: Option<String>) -> Self
The state of the tables described.
Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table is being reloaded
Sourcepub fn get_table_state(&self) -> &Option<String>
pub fn get_table_state(&self) -> &Option<String>
The state of the tables described.
Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table is being reloaded
Sourcepub fn validation_pending_records(self, input: i64) -> Self
pub fn validation_pending_records(self, input: i64) -> Self
The number of records that have yet to be validated.
Sourcepub fn set_validation_pending_records(self, input: Option<i64>) -> Self
pub fn set_validation_pending_records(self, input: Option<i64>) -> Self
The number of records that have yet to be validated.
Sourcepub fn get_validation_pending_records(&self) -> &Option<i64>
pub fn get_validation_pending_records(&self) -> &Option<i64>
The number of records that have yet to be validated.
Sourcepub fn validation_failed_records(self, input: i64) -> Self
pub fn validation_failed_records(self, input: i64) -> Self
The number of records that failed validation.
Sourcepub fn set_validation_failed_records(self, input: Option<i64>) -> Self
pub fn set_validation_failed_records(self, input: Option<i64>) -> Self
The number of records that failed validation.
Sourcepub fn get_validation_failed_records(&self) -> &Option<i64>
pub fn get_validation_failed_records(&self) -> &Option<i64>
The number of records that failed validation.
Sourcepub fn validation_suspended_records(self, input: i64) -> Self
pub fn validation_suspended_records(self, input: i64) -> Self
The number of records that couldn't be validated.
Sourcepub fn set_validation_suspended_records(self, input: Option<i64>) -> Self
pub fn set_validation_suspended_records(self, input: Option<i64>) -> Self
The number of records that couldn't be validated.
Sourcepub fn get_validation_suspended_records(&self) -> &Option<i64>
pub fn get_validation_suspended_records(&self) -> &Option<i64>
The number of records that couldn't be validated.
Sourcepub fn validation_state(self, input: impl Into<String>) -> Self
pub fn validation_state(self, input: impl Into<String>) -> Self
The validation state of the table.
This parameter can have the following values:
-
Not enabled – Validation isn't enabled for the table in the migration task.
-
Pending records – Some records in the table are waiting for validation.
-
Mismatched records – Some records in the table don't match between the source and target.
-
Suspended records – Some records in the table couldn't be validated.
-
No primary key –The table couldn't be validated because it has no primary key.
-
Table error – The table wasn't validated because it's in an error state and some data wasn't migrated.
-
Validated – All rows in the table are validated. If the table is updated, the status can change from Validated.
-
Error – The table couldn't be validated because of an unexpected error.
-
Pending validation – The table is waiting validation.
-
Preparing table – Preparing the table enabled in the migration task for validation.
-
Pending revalidation – All rows in the table are pending validation after the table was updated.
Sourcepub fn set_validation_state(self, input: Option<String>) -> Self
pub fn set_validation_state(self, input: Option<String>) -> Self
The validation state of the table.
This parameter can have the following values:
-
Not enabled – Validation isn't enabled for the table in the migration task.
-
Pending records – Some records in the table are waiting for validation.
-
Mismatched records – Some records in the table don't match between the source and target.
-
Suspended records – Some records in the table couldn't be validated.
-
No primary key –The table couldn't be validated because it has no primary key.
-
Table error – The table wasn't validated because it's in an error state and some data wasn't migrated.
-
Validated – All rows in the table are validated. If the table is updated, the status can change from Validated.
-
Error – The table couldn't be validated because of an unexpected error.
-
Pending validation – The table is waiting validation.
-
Preparing table – Preparing the table enabled in the migration task for validation.
-
Pending revalidation – All rows in the table are pending validation after the table was updated.
Sourcepub fn get_validation_state(&self) -> &Option<String>
pub fn get_validation_state(&self) -> &Option<String>
The validation state of the table.
This parameter can have the following values:
-
Not enabled – Validation isn't enabled for the table in the migration task.
-
Pending records – Some records in the table are waiting for validation.
-
Mismatched records – Some records in the table don't match between the source and target.
-
Suspended records – Some records in the table couldn't be validated.
-
No primary key –The table couldn't be validated because it has no primary key.
-
Table error – The table wasn't validated because it's in an error state and some data wasn't migrated.
-
Validated – All rows in the table are validated. If the table is updated, the status can change from Validated.
-
Error – The table couldn't be validated because of an unexpected error.
-
Pending validation – The table is waiting validation.
-
Preparing table – Preparing the table enabled in the migration task for validation.
-
Pending revalidation – All rows in the table are pending validation after the table was updated.
Sourcepub fn validation_state_details(self, input: impl Into<String>) -> Self
pub fn validation_state_details(self, input: impl Into<String>) -> Self
Additional details about the state of validation.
Sourcepub fn set_validation_state_details(self, input: Option<String>) -> Self
pub fn set_validation_state_details(self, input: Option<String>) -> Self
Additional details about the state of validation.
Sourcepub fn get_validation_state_details(&self) -> &Option<String>
pub fn get_validation_state_details(&self) -> &Option<String>
Additional details about the state of validation.
Sourcepub fn build(self) -> TableStatistics
pub fn build(self) -> TableStatistics
Consumes the builder and constructs a TableStatistics
.
Trait Implementations§
Source§impl Clone for TableStatisticsBuilder
impl Clone for TableStatisticsBuilder
Source§fn clone(&self) -> TableStatisticsBuilder
fn clone(&self) -> TableStatisticsBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for TableStatisticsBuilder
impl Debug for TableStatisticsBuilder
Source§impl Default for TableStatisticsBuilder
impl Default for TableStatisticsBuilder
Source§fn default() -> TableStatisticsBuilder
fn default() -> TableStatisticsBuilder
Source§impl PartialEq for TableStatisticsBuilder
impl PartialEq for TableStatisticsBuilder
impl StructuralPartialEq for TableStatisticsBuilder
Auto Trait Implementations§
impl Freeze for TableStatisticsBuilder
impl RefUnwindSafe for TableStatisticsBuilder
impl Send for TableStatisticsBuilder
impl Sync for TableStatisticsBuilder
impl Unpin for TableStatisticsBuilder
impl UnwindSafe for TableStatisticsBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightBlack
.
§Example
println!("{}", value.bright_black());
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightGreen
.
§Example
println!("{}", value.bright_green());
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightYellow
.
§Example
println!("{}", value.bright_yellow());
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightMagenta
.
§Example
println!("{}", value.bright_magenta());
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightWhite
.
§Example
println!("{}", value.bright_white());
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightBlack
.
§Example
println!("{}", value.on_bright_black());
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightGreen
.
§Example
println!("{}", value.on_bright_green());
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightYellow
.
§Example
println!("{}", value.on_bright_yellow());
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightBlue
.
§Example
println!("{}", value.on_bright_blue());
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightMagenta
.
§Example
println!("{}", value.on_bright_magenta());
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightCyan
.
§Example
println!("{}", value.on_bright_cyan());
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightWhite
.
§Example
println!("{}", value.on_bright_white());
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn underline(&self) -> Painted<&T>
fn underline(&self) -> Painted<&T>
Returns self
with the
attr()
set to
Attribute::Underline
.
§Example
println!("{}", value.underline());
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Returns self
with the
attr()
set to
Attribute::RapidBlink
.
§Example
println!("{}", value.rapid_blink());
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);