Skip to content

/AWS1/CL_CWLLOOKUPTABLE

Contains metadata about a lookup table returned by DescribeLookupTables.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_lookuptablearn TYPE /AWS1/CWLARN /AWS1/CWLARN

The ARN of the lookup table.

iv_lookuptablename TYPE /AWS1/CWLLOOKUPTABLENAME /AWS1/CWLLOOKUPTABLENAME

The name of the lookup table.

iv_description TYPE /AWS1/CWLLOOKUPTABLEDESC /AWS1/CWLLOOKUPTABLEDESC

The description of the lookup table.

it_tablefields TYPE /AWS1/CL_CWLTABLEFIELDS_W=>TT_TABLEFIELDS TT_TABLEFIELDS

The column headers from the first row of the CSV file.

iv_recordscount TYPE /AWS1/CWLRECORDSCOUNT /AWS1/CWLRECORDSCOUNT

The number of data rows in the lookup table, excluding the header row.

iv_sizebytes TYPE /AWS1/CWLSTOREDBYTES /AWS1/CWLSTOREDBYTES

The size of the lookup table in bytes.

iv_lastupdatedtime TYPE /AWS1/CWLTIMESTAMP /AWS1/CWLTIMESTAMP

The time when the lookup table was last updated, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

iv_kmskeyid TYPE /AWS1/CWLKMSKEYID /AWS1/CWLKMSKEYID

The ARN of the KMS key used to encrypt the lookup table data, if applicable.


Queryable Attributes

lookupTableArn

The ARN of the lookup table.

Accessible with the following methods

Method Description
GET_LOOKUPTABLEARN() Getter for LOOKUPTABLEARN, with configurable default
ASK_LOOKUPTABLEARN() Getter for LOOKUPTABLEARN w/ exceptions if field has no valu
HAS_LOOKUPTABLEARN() Determine if LOOKUPTABLEARN has a value

lookupTableName

The name of the lookup table.

Accessible with the following methods

Method Description
GET_LOOKUPTABLENAME() Getter for LOOKUPTABLENAME, with configurable default
ASK_LOOKUPTABLENAME() Getter for LOOKUPTABLENAME w/ exceptions if field has no val
HAS_LOOKUPTABLENAME() Determine if LOOKUPTABLENAME has a value

description

The description of the lookup table.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

tableFields

The column headers from the first row of the CSV file.

Accessible with the following methods

Method Description
GET_TABLEFIELDS() Getter for TABLEFIELDS, with configurable default
ASK_TABLEFIELDS() Getter for TABLEFIELDS w/ exceptions if field has no value
HAS_TABLEFIELDS() Determine if TABLEFIELDS has a value

recordsCount

The number of data rows in the lookup table, excluding the header row.

Accessible with the following methods

Method Description
GET_RECORDSCOUNT() Getter for RECORDSCOUNT, with configurable default
ASK_RECORDSCOUNT() Getter for RECORDSCOUNT w/ exceptions if field has no value
HAS_RECORDSCOUNT() Determine if RECORDSCOUNT has a value

sizeBytes

The size of the lookup table in bytes.

Accessible with the following methods

Method Description
GET_SIZEBYTES() Getter for SIZEBYTES, with configurable default
ASK_SIZEBYTES() Getter for SIZEBYTES w/ exceptions if field has no value
HAS_SIZEBYTES() Determine if SIZEBYTES has a value

lastUpdatedTime

The time when the lookup table was last updated, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Accessible with the following methods

Method Description
GET_LASTUPDATEDTIME() Getter for LASTUPDATEDTIME, with configurable default
ASK_LASTUPDATEDTIME() Getter for LASTUPDATEDTIME w/ exceptions if field has no val
HAS_LASTUPDATEDTIME() Determine if LASTUPDATEDTIME has a value

kmsKeyId

The ARN of the KMS key used to encrypt the lookup table data, if applicable.

Accessible with the following methods

Method Description
GET_KMSKEYID() Getter for KMSKEYID, with configurable default
ASK_KMSKEYID() Getter for KMSKEYID w/ exceptions if field has no value
HAS_KMSKEYID() Determine if KMSKEYID 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_LOOKUPTABLES

TYPES TT_LOOKUPTABLES TYPE STANDARD TABLE OF REF TO /AWS1/CL_CWLLOOKUPTABLE WITH DEFAULT KEY
.