Skip to content

/AWS1/CL_CRMATHENATBLREFERENCE

A reference to a table within Athena.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_workgroup TYPE /AWS1/CRMATHENAWORKGROUP /AWS1/CRMATHENAWORKGROUP

The workgroup of the Athena table reference.

iv_databasename TYPE /AWS1/CRMATHENADATABASENAME /AWS1/CRMATHENADATABASENAME

The database name.

iv_tablename TYPE /AWS1/CRMATHENATABLENAME /AWS1/CRMATHENATABLENAME

The table reference.

Optional arguments:

iv_region TYPE /AWS1/CRMCOMMERCIALREGION /AWS1/CRMCOMMERCIALREGION

The Amazon Web Services Region where the Athena table is located. This parameter is required to uniquely identify and access tables across different Regions.

iv_outputlocation TYPE /AWS1/CRMATHENAOUTPUTLOCATION /AWS1/CRMATHENAOUTPUTLOCATION

The output location for the Athena table.


Queryable Attributes

region

The Amazon Web Services Region where the Athena table is located. This parameter is required to uniquely identify and access tables across different Regions.

Accessible with the following methods

Method Description
GET_REGION() Getter for REGION, with configurable default
ASK_REGION() Getter for REGION w/ exceptions if field has no value
HAS_REGION() Determine if REGION has a value

workGroup

The workgroup of the Athena table reference.

Accessible with the following methods

Method Description
GET_WORKGROUP() Getter for WORKGROUP, with configurable default
ASK_WORKGROUP() Getter for WORKGROUP w/ exceptions if field has no value
HAS_WORKGROUP() Determine if WORKGROUP has a value

outputLocation

The output location for the Athena table.

Accessible with the following methods

Method Description
GET_OUTPUTLOCATION() Getter for OUTPUTLOCATION, with configurable default
ASK_OUTPUTLOCATION() Getter for OUTPUTLOCATION w/ exceptions if field has no valu
HAS_OUTPUTLOCATION() Determine if OUTPUTLOCATION has a value

databaseName

The database name.

Accessible with the following methods

Method Description
GET_DATABASENAME() Getter for DATABASENAME, with configurable default
ASK_DATABASENAME() Getter for DATABASENAME w/ exceptions if field has no value
HAS_DATABASENAME() Determine if DATABASENAME has a value

tableName

The table reference.

Accessible with the following methods

Method Description
GET_TABLENAME() Getter for TABLENAME, with configurable default
ASK_TABLENAME() Getter for TABLENAME w/ exceptions if field has no value
HAS_TABLENAME() Determine if TABLENAME has a value