Struct aws_sdk_databasemigration::model::TableStatistics
source · [−]#[non_exhaustive]pub struct TableStatistics {Show 19 fields
pub schema_name: Option<String>,
pub table_name: Option<String>,
pub inserts: i64,
pub deletes: i64,
pub updates: i64,
pub ddls: i64,
pub full_load_rows: i64,
pub full_load_condtnl_chk_failed_rows: i64,
pub full_load_error_rows: i64,
pub full_load_start_time: Option<DateTime>,
pub full_load_end_time: Option<DateTime>,
pub full_load_reloaded: Option<bool>,
pub last_update_time: Option<DateTime>,
pub table_state: Option<String>,
pub validation_pending_records: i64,
pub validation_failed_records: i64,
pub validation_suspended_records: i64,
pub validation_state: Option<String>,
pub validation_state_details: Option<String>,
}
Expand description
Provides a collection of table statistics in response to a request by the DescribeTableStatistics
operation.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.schema_name: Option<String>
The schema name.
table_name: Option<String>
The name of the table.
inserts: i64
The number of insert actions performed on a table.
deletes: i64
The number of delete actions performed on a table.
updates: i64
The number of update actions performed on a table.
ddls: i64
The data definition language (DDL) used to build and modify the structure of your tables.
full_load_rows: i64
The number of rows added during the full load operation.
full_load_condtnl_chk_failed_rows: i64
The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
full_load_error_rows: i64
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
full_load_start_time: Option<DateTime>
The time when the full load operation started.
full_load_end_time: Option<DateTime>
The time when the full load operation completed.
full_load_reloaded: Option<bool>
A value that indicates if the table was reloaded (true
) or loaded as part of a new full load operation (false
).
last_update_time: Option<DateTime>
The last time a table was updated.
table_state: 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 all | Table updates | Table is being reloaded
validation_pending_records: i64
The number of records that have yet to be validated.
validation_failed_records: i64
The number of records that failed validation.
validation_suspended_records: i64
The number of records that couldn't be validated.
validation_state: 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.
validation_state_details: Option<String>
Additional details about the state of validation.
Implementations
sourceimpl TableStatistics
impl TableStatistics
sourcepub fn schema_name(&self) -> Option<&str>
pub fn schema_name(&self) -> Option<&str>
The schema name.
sourcepub fn table_name(&self) -> Option<&str>
pub fn table_name(&self) -> Option<&str>
The name of the table.
sourcepub fn ddls(&self) -> i64
pub fn ddls(&self) -> i64
The data definition language (DDL) used to build and modify the structure of your tables.
sourcepub fn full_load_rows(&self) -> i64
pub fn full_load_rows(&self) -> i64
The number of rows added during the full load operation.
sourcepub fn full_load_condtnl_chk_failed_rows(&self) -> i64
pub fn full_load_condtnl_chk_failed_rows(&self) -> 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) -> i64
pub fn full_load_error_rows(&self) -> 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) -> Option<&DateTime>
pub fn full_load_start_time(&self) -> Option<&DateTime>
The time when the full load operation started.
sourcepub fn full_load_end_time(&self) -> Option<&DateTime>
pub fn full_load_end_time(&self) -> Option<&DateTime>
The time when the full load operation completed.
sourcepub fn full_load_reloaded(&self) -> Option<bool>
pub fn 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) -> Option<&DateTime>
pub fn last_update_time(&self) -> Option<&DateTime>
The last time a table was updated.
sourcepub fn table_state(&self) -> Option<&str>
pub fn table_state(&self) -> Option<&str>
The state of the tables described.
Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table all | Table updates | Table is being reloaded
sourcepub fn validation_pending_records(&self) -> i64
pub fn validation_pending_records(&self) -> i64
The number of records that have yet to be validated.
sourcepub fn validation_failed_records(&self) -> i64
pub fn validation_failed_records(&self) -> i64
The number of records that failed validation.
sourcepub fn validation_suspended_records(&self) -> i64
pub fn validation_suspended_records(&self) -> i64
The number of records that couldn't be validated.
sourcepub fn validation_state(&self) -> Option<&str>
pub fn validation_state(&self) -> Option<&str>
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) -> Option<&str>
pub fn validation_state_details(&self) -> Option<&str>
Additional details about the state of validation.
sourceimpl TableStatistics
impl TableStatistics
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TableStatistics
Trait Implementations
sourceimpl Clone for TableStatistics
impl Clone for TableStatistics
sourcefn clone(&self) -> TableStatistics
fn clone(&self) -> TableStatistics
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TableStatistics
impl Debug for TableStatistics
sourceimpl PartialEq<TableStatistics> for TableStatistics
impl PartialEq<TableStatistics> for TableStatistics
sourcefn eq(&self, other: &TableStatistics) -> bool
fn eq(&self, other: &TableStatistics) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &TableStatistics) -> bool
fn ne(&self, other: &TableStatistics) -> bool
This method tests for !=
.
impl StructuralPartialEq for TableStatistics
Auto Trait Implementations
impl RefUnwindSafe for TableStatistics
impl Send for TableStatistics
impl Sync for TableStatistics
impl Unpin for TableStatistics
impl UnwindSafe for TableStatistics
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more