/AWS1/CL_LKFSTORAGEOPTIMIZER¶
A structure describing the configuration and details of a storage optimizer.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_storageoptimizertype TYPE /AWS1/LKFOPTIMIZERTYPE /AWS1/LKFOPTIMIZERTYPE¶
The specific type of storage optimizer. The supported value is
compaction.
it_config TYPE /AWS1/CL_LKFSTRGOPTIMIZERCFG_W=>TT_STORAGEOPTIMIZERCONFIG TT_STORAGEOPTIMIZERCONFIG¶
A map of the storage optimizer configuration. Currently contains only one key-value pair:
is_enabledindicates true or false for acceleration.
iv_errormessage TYPE /AWS1/LKFMESSAGESTRING /AWS1/LKFMESSAGESTRING¶
A message that contains information about any error (if present).
When an acceleration result has an enabled status, the error message is empty.
When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".
iv_warnings TYPE /AWS1/LKFMESSAGESTRING /AWS1/LKFMESSAGESTRING¶
A message that contains information about any warnings (if present).
iv_lastrundetails TYPE /AWS1/LKFMESSAGESTRING /AWS1/LKFMESSAGESTRING¶
When an acceleration result has an enabled status, contains the details of the last job run.
Queryable Attributes¶
StorageOptimizerType¶
The specific type of storage optimizer. The supported value is
compaction.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGEOPTIMIZERTYPE() |
Getter for STORAGEOPTIMIZERTYPE, with configurable default |
ASK_STORAGEOPTIMIZERTYPE() |
Getter for STORAGEOPTIMIZERTYPE w/ exceptions if field has n |
HAS_STORAGEOPTIMIZERTYPE() |
Determine if STORAGEOPTIMIZERTYPE has a value |
Config¶
A map of the storage optimizer configuration. Currently contains only one key-value pair:
is_enabledindicates true or false for acceleration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIG() |
Getter for CONFIG, with configurable default |
ASK_CONFIG() |
Getter for CONFIG w/ exceptions if field has no value |
HAS_CONFIG() |
Determine if CONFIG has a value |
ErrorMessage¶
A message that contains information about any error (if present).
When an acceleration result has an enabled status, the error message is empty.
When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ERRORMESSAGE() |
Getter for ERRORMESSAGE, with configurable default |
ASK_ERRORMESSAGE() |
Getter for ERRORMESSAGE w/ exceptions if field has no value |
HAS_ERRORMESSAGE() |
Determine if ERRORMESSAGE has a value |
Warnings¶
A message that contains information about any warnings (if present).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WARNINGS() |
Getter for WARNINGS, with configurable default |
ASK_WARNINGS() |
Getter for WARNINGS w/ exceptions if field has no value |
HAS_WARNINGS() |
Determine if WARNINGS has a value |
LastRunDetails¶
When an acceleration result has an enabled status, contains the details of the last job run.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTRUNDETAILS() |
Getter for LASTRUNDETAILS, with configurable default |
ASK_LASTRUNDETAILS() |
Getter for LASTRUNDETAILS w/ exceptions if field has no valu |
HAS_LASTRUNDETAILS() |
Determine if LASTRUNDETAILS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_STORAGEOPTIMIZERLIST¶
TYPES TT_STORAGEOPTIMIZERLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LKFSTORAGEOPTIMIZER WITH DEFAULT KEY
.