HeatWaveClusterTableMemoryEstimate

class oci.mysql.models.HeatWaveClusterTableMemoryEstimate(**kwargs)

Bases: object

Estimated memory footprint for a MySQL user table when loaded to the HeatWave cluster memory.

Methods

__init__(**kwargs) Initializes a new HeatWaveClusterTableMemoryEstimate object with values from keyword arguments.

Attributes

analytical_footprint_in_mbs [Required] Gets the analytical_footprint_in_mbs of this HeatWaveClusterTableMemoryEstimate.
error_comment [Required] Gets the error_comment of this HeatWaveClusterTableMemoryEstimate.
estimated_row_count [Required] Gets the estimated_row_count of this HeatWaveClusterTableMemoryEstimate.
table_name [Required] Gets the table_name of this HeatWaveClusterTableMemoryEstimate.
to_load_column_count [Required] Gets the to_load_column_count of this HeatWaveClusterTableMemoryEstimate.
varlen_column_count [Required] Gets the varlen_column_count of this HeatWaveClusterTableMemoryEstimate.
__init__(**kwargs)

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

Parameters:
  • table_name (str) – The value to assign to the table_name property of this HeatWaveClusterTableMemoryEstimate.
  • to_load_column_count (int) – The value to assign to the to_load_column_count property of this HeatWaveClusterTableMemoryEstimate.
  • varlen_column_count (int) – The value to assign to the varlen_column_count property of this HeatWaveClusterTableMemoryEstimate.
  • estimated_row_count (int) – The value to assign to the estimated_row_count property of this HeatWaveClusterTableMemoryEstimate.
  • analytical_footprint_in_mbs (int) – The value to assign to the analytical_footprint_in_mbs property of this HeatWaveClusterTableMemoryEstimate.
  • error_comment (str) – The value to assign to the error_comment property of this HeatWaveClusterTableMemoryEstimate.
analytical_footprint_in_mbs

[Required] Gets the analytical_footprint_in_mbs of this HeatWaveClusterTableMemoryEstimate. The estimated memory footprint of the table in MBs when loaded to HeatWave cluster memory (null if the table cannot be loaded to the HeatWave cluster).

Returns:The analytical_footprint_in_mbs of this HeatWaveClusterTableMemoryEstimate.
Return type:int
error_comment

[Required] Gets the error_comment of this HeatWaveClusterTableMemoryEstimate. Error comment (empty string if no errors occured).

Returns:The error_comment of this HeatWaveClusterTableMemoryEstimate.
Return type:str
estimated_row_count

[Required] Gets the estimated_row_count of this HeatWaveClusterTableMemoryEstimate. The estimated number of rows in the table. This number was used to derive the analytical memory footprint.

Returns:The estimated_row_count of this HeatWaveClusterTableMemoryEstimate.
Return type:int
table_name

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

Returns:The table_name of this HeatWaveClusterTableMemoryEstimate.
Return type:str
to_load_column_count

[Required] Gets the to_load_column_count of this HeatWaveClusterTableMemoryEstimate. The number of columns to be loaded to HeatWave cluster memory. These columns contribute to the analytical memory footprint.

Returns:The to_load_column_count of this HeatWaveClusterTableMemoryEstimate.
Return type:int
varlen_column_count

[Required] Gets the varlen_column_count of this HeatWaveClusterTableMemoryEstimate. The number of variable-length columns to be loaded to HeatWave cluster memory. These columns contribute to the analytical memory footprint.

Returns:The varlen_column_count of this HeatWaveClusterTableMemoryEstimate.
Return type:int