TableEstimateSummary

class oci.data_safe.models.TableEstimateSummary(**kwargs)

Bases: object

Estimated row count and size details for a table in a subsetting policy.

Attributes:

OBJECT_TYPE_EDITIONING_VIEW

A constant which can be used with the object_type property of a TableEstimateSummary.

OBJECT_TYPE_TABLE

A constant which can be used with the object_type property of a TableEstimateSummary.

estimated_row_count

[Required] Gets the estimated_row_count of this TableEstimateSummary.

estimated_size_in_kbs

[Required] Gets the estimated_size_in_kbs of this TableEstimateSummary.

initial_row_count

[Required] Gets the initial_row_count of this TableEstimateSummary.

initial_size_in_kbs

[Required] Gets the initial_size_in_kbs of this TableEstimateSummary.

object_type

[Required] Gets the object_type of this TableEstimateSummary.

schema_name

[Required] Gets the schema_name of this TableEstimateSummary.

table_name

[Required] Gets the table_name of this TableEstimateSummary.

target_id

[Required] Gets the target_id of this TableEstimateSummary.

Methods:

__init__(**kwargs)

Initializes a new TableEstimateSummary object with values from keyword arguments.

OBJECT_TYPE_EDITIONING_VIEW = 'EDITIONING_VIEW'

A constant which can be used with the object_type property of a TableEstimateSummary. This constant has a value of “EDITIONING_VIEW”

OBJECT_TYPE_TABLE = 'TABLE'

A constant which can be used with the object_type property of a TableEstimateSummary. This constant has a value of “TABLE”

__init__(**kwargs)

Initializes a new TableEstimateSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • target_id (str) – The value to assign to the target_id property of this TableEstimateSummary.

  • schema_name (str) – The value to assign to the schema_name property of this TableEstimateSummary.

  • table_name (str) – The value to assign to the table_name property of this TableEstimateSummary.

  • object_type (str) – The value to assign to the object_type property of this TableEstimateSummary. Allowed values for this property are: “TABLE”, “EDITIONING_VIEW”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

  • initial_row_count (int) – The value to assign to the initial_row_count property of this TableEstimateSummary.

  • estimated_row_count (int) – The value to assign to the estimated_row_count property of this TableEstimateSummary.

  • initial_size_in_kbs (str) – The value to assign to the initial_size_in_kbs property of this TableEstimateSummary.

  • estimated_size_in_kbs (str) – The value to assign to the estimated_size_in_kbs property of this TableEstimateSummary.

property estimated_row_count

[Required] Gets the estimated_row_count of this TableEstimateSummary. The estimated number of rows in the table after subsetting.

Returns

The estimated_row_count of this TableEstimateSummary.

Return type

int

property estimated_size_in_kbs

[Required] Gets the estimated_size_in_kbs of this TableEstimateSummary. The estimated size of the table in KBs after subsetting.

Returns

The estimated_size_in_kbs of this TableEstimateSummary.

Return type

str

property initial_row_count

[Required] Gets the initial_row_count of this TableEstimateSummary. The initial number of rows in the table.

Returns

The initial_row_count of this TableEstimateSummary.

Return type

int

property initial_size_in_kbs

[Required] Gets the initial_size_in_kbs of this TableEstimateSummary. The initial size of the table in KBs.

Returns

The initial_size_in_kbs of this TableEstimateSummary.

Return type

str

property object_type

[Required] Gets the object_type of this TableEstimateSummary. The type of the database object.

Allowed values for this property are: “TABLE”, “EDITIONING_VIEW”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns

The object_type of this TableEstimateSummary.

Return type

str

property schema_name

[Required] Gets the schema_name of this TableEstimateSummary. The name of the schema that contains the table.

Returns

The schema_name of this TableEstimateSummary.

Return type

str

property table_name

[Required] Gets the table_name of this TableEstimateSummary. The name of the table.

Returns

The table_name of this TableEstimateSummary.

Return type

str

property target_id

[Required] Gets the target_id of this TableEstimateSummary. The OCID of the target database associated with the table estimate object.

Returns

The target_id of this TableEstimateSummary.

Return type

str