TableStatistics
public struct TableStatistics : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The data definition language (DDL) used to build and modify the structure of your tables.
Declaration
Swift
public let ddls: Int64?
-
The number of delete actions performed on a table.
Declaration
Swift
public let deletes: Int64?
-
The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target).
Declaration
Swift
public let fullLoadCondtnlChkFailedRows: Int64?
-
The time when the full load operation completed.
Declaration
Swift
public let fullLoadEndTime: TimeStamp?
-
The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target).
Declaration
Swift
public let fullLoadErrorRows: Int64?
-
A value that indicates if the table was reloaded (true) or loaded as part of a new full load operation (false).
Declaration
Swift
public let fullLoadReloaded: Bool?
-
The number of rows added during the full load operation.
Declaration
Swift
public let fullLoadRows: Int64?
-
The time when the full load operation started.
Declaration
Swift
public let fullLoadStartTime: TimeStamp?
-
The number of insert actions performed on a table.
Declaration
Swift
public let inserts: Int64?
-
The last time a table was updated.
Declaration
Swift
public let lastUpdateTime: TimeStamp?
-
The schema name.
Declaration
Swift
public let schemaName: String?
-
The name of the table.
Declaration
Swift
public let tableName: 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
Declaration
Swift
public let tableState: String?
-
The number of update actions performed on a table.
Declaration
Swift
public let updates: Int64?
-
The number of records that failed validation.
Declaration
Swift
public let validationFailedRecords: Int64?
-
The number of records that have yet to be validated.
Declaration
Swift
public let validationPendingRecords: Int64?
-
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.
Declaration
Swift
public let validationState: String?
-
Additional details about the state of validation.
Declaration
Swift
public let validationStateDetails: String?
-
The number of records that couldn’t be validated.
Declaration
Swift
public let validationSuspendedRecords: Int64?
-
init(ddls:deletes:fullLoadCondtnlChkFailedRows:fullLoadEndTime:fullLoadErrorRows:fullLoadReloaded:fullLoadRows:fullLoadStartTime:inserts:lastUpdateTime:schemaName:tableName:tableState:updates:validationFailedRecords:validationPendingRecords:validationState:validationStateDetails:validationSuspendedRecords:)
Undocumented
Declaration
Swift
public init(ddls: Int64? = nil, deletes: Int64? = nil, fullLoadCondtnlChkFailedRows: Int64? = nil, fullLoadEndTime: TimeStamp? = nil, fullLoadErrorRows: Int64? = nil, fullLoadReloaded: Bool? = nil, fullLoadRows: Int64? = nil, fullLoadStartTime: TimeStamp? = nil, inserts: Int64? = nil, lastUpdateTime: TimeStamp? = nil, schemaName: String? = nil, tableName: String? = nil, tableState: String? = nil, updates: Int64? = nil, validationFailedRecords: Int64? = nil, validationPendingRecords: Int64? = nil, validationState: String? = nil, validationStateDetails: String? = nil, validationSuspendedRecords: Int64? = nil)