AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

TableStatistics

import "github.com/aws/aws-sdk-go/service/databasemigrationservice"

type TableStatistics struct { Ddls *int64 `type:"long"` Deletes *int64 `type:"long"` FullLoadCondtnlChkFailedRows *int64 `type:"long"` FullLoadErrorRows *int64 `type:"long"` FullLoadRows *int64 `type:"long"` Inserts *int64 `type:"long"` LastUpdateTime *time.Time `type:"timestamp"` SchemaName *string `type:"string"` TableName *string `type:"string"` TableState *string `type:"string"` Updates *int64 `type:"long"` ValidationFailedRecords *int64 `type:"long"` ValidationPendingRecords *int64 `type:"long"` ValidationState *string `type:"string"` ValidationStateDetails *string `type:"string"` ValidationSuspendedRecords *int64 `type:"long"` }

Ddls

Type: *int64

The Data Definition Language (DDL) used to build and modify the structure of your tables.

Deletes

Type: *int64

The number of delete actions performed on a table.

FullLoadCondtnlChkFailedRows

Type: *int64

The number of rows that failed conditional checks during the Full Load operation (valid only for DynamoDB as a target migrations).

FullLoadErrorRows

Type: *int64

The number of rows that failed to load during the Full Load operation (valid only for DynamoDB as a target migrations).

FullLoadRows

Type: *int64

The number of rows added during the Full Load operation.

Inserts

Type: *int64

The number of insert actions performed on a table.

LastUpdateTime

Type: *time.Time

The last time the table was updated.

SchemaName

Type: *string

The schema name.

TableName

Type: *string

The name of the table.

TableState

Type: *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

Updates

Type: *int64

The number of update actions performed on a table.

ValidationFailedRecords

Type: *int64

The number of records that failed validation.

ValidationPendingRecords

Type: *int64

The number of records that have yet to be validated.

ValidationState

Type: *string

The validation state of the table.

The parameter can have the following values

  • Not enabled—Validation is not 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 do not match between the source and target.

  • Suspended records—Some records in the table could not be validated.

  • No primary key—The table could not be validated because it had no primary key.

  • Table error—The table was not validated because it was in an error state and some data was not migrated.

  • Validated—All rows in the table were validated. If the table is updated, the status can change from Validated.

  • Error—The table could not be validated because of an unexpected error.

ValidationStateDetails

Type: *string

Additional details about the state of validation.

ValidationSuspendedRecords

Type: *int64

The number of records that could not be validated.

Method

GoString

func (s TableStatistics) GoString() string

GoString returns the string representation

SetDdls

func (s *TableStatistics) SetDdls(v int64) *TableStatistics

SetDdls sets the Ddls field's value.

SetDeletes

func (s *TableStatistics) SetDeletes(v int64) *TableStatistics

SetDeletes sets the Deletes field's value.

SetFullLoadCondtnlChkFailedRows

func (s *TableStatistics) SetFullLoadCondtnlChkFailedRows(v int64) *TableStatistics

SetFullLoadCondtnlChkFailedRows sets the FullLoadCondtnlChkFailedRows field's value.

SetFullLoadErrorRows

func (s *TableStatistics) SetFullLoadErrorRows(v int64) *TableStatistics

SetFullLoadErrorRows sets the FullLoadErrorRows field's value.

SetFullLoadRows

func (s *TableStatistics) SetFullLoadRows(v int64) *TableStatistics

SetFullLoadRows sets the FullLoadRows field's value.

SetInserts

func (s *TableStatistics) SetInserts(v int64) *TableStatistics

SetInserts sets the Inserts field's value.

SetLastUpdateTime

func (s *TableStatistics) SetLastUpdateTime(v time.Time) *TableStatistics

SetLastUpdateTime sets the LastUpdateTime field's value.

SetSchemaName

func (s *TableStatistics) SetSchemaName(v string) *TableStatistics

SetSchemaName sets the SchemaName field's value.

SetTableName

func (s *TableStatistics) SetTableName(v string) *TableStatistics

SetTableName sets the TableName field's value.

SetTableState

func (s *TableStatistics) SetTableState(v string) *TableStatistics

SetTableState sets the TableState field's value.

SetUpdates

func (s *TableStatistics) SetUpdates(v int64) *TableStatistics

SetUpdates sets the Updates field's value.

SetValidationFailedRecords

func (s *TableStatistics) SetValidationFailedRecords(v int64) *TableStatistics

SetValidationFailedRecords sets the ValidationFailedRecords field's value.

SetValidationPendingRecords

func (s *TableStatistics) SetValidationPendingRecords(v int64) *TableStatistics

SetValidationPendingRecords sets the ValidationPendingRecords field's value.

SetValidationState

func (s *TableStatistics) SetValidationState(v string) *TableStatistics

SetValidationState sets the ValidationState field's value.

SetValidationStateDetails

func (s *TableStatistics) SetValidationStateDetails(v string) *TableStatistics

SetValidationStateDetails sets the ValidationStateDetails field's value.

SetValidationSuspendedRecords

func (s *TableStatistics) SetValidationSuspendedRecords(v int64) *TableStatistics

SetValidationSuspendedRecords sets the ValidationSuspendedRecords field's value.

String

func (s TableStatistics) String() string

String returns the string representation

On this page: