Skip to content

/AWS1/CL_GLUTABLEOPTIMIZER

Contains details about an optimizer associated with a table.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_type TYPE /AWS1/GLUTABLEOPTIMIZERTYPE /AWS1/GLUTABLEOPTIMIZERTYPE

The type of table optimizer. The valid values are:

  • compaction: for managing compaction with a table optimizer.

  • retention: for managing the retention of snapshot with a table optimizer.

  • orphan_file_deletion: for managing the deletion of orphan files with a table optimizer.

io_configuration TYPE REF TO /AWS1/CL_GLUTABLEOPTIMIZERCONF /AWS1/CL_GLUTABLEOPTIMIZERCONF

A TableOptimizerConfiguration object that was specified when creating or updating a table optimizer.

io_lastrun TYPE REF TO /AWS1/CL_GLUTABLEOPTIMIZERRUN /AWS1/CL_GLUTABLEOPTIMIZERRUN

A TableOptimizerRun object representing the last run of the table optimizer.

iv_configurationsource TYPE /AWS1/GLUCONFIGURATIONSOURCE /AWS1/GLUCONFIGURATIONSOURCE

Specifies the source of the optimizer configuration. This indicates how the table optimizer was configured and which entity or service initiated the configuration.


Queryable Attributes

type

The type of table optimizer. The valid values are:

  • compaction: for managing compaction with a table optimizer.

  • retention: for managing the retention of snapshot with a table optimizer.

  • orphan_file_deletion: for managing the deletion of orphan files with a table optimizer.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

configuration

A TableOptimizerConfiguration object that was specified when creating or updating a table optimizer.

Accessible with the following methods

Method Description
GET_CONFIGURATION() Getter for CONFIGURATION

lastRun

A TableOptimizerRun object representing the last run of the table optimizer.

Accessible with the following methods

Method Description
GET_LASTRUN() Getter for LASTRUN

configurationSource

Specifies the source of the optimizer configuration. This indicates how the table optimizer was configured and which entity or service initiated the configuration.

Accessible with the following methods

Method Description
GET_CONFIGURATIONSOURCE() Getter for CONFIGURATIONSOURCE, with configurable default
ASK_CONFIGURATIONSOURCE() Getter for CONFIGURATIONSOURCE w/ exceptions if field has no
HAS_CONFIGURATIONSOURCE() Determine if CONFIGURATIONSOURCE has a value