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?
  • 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)