/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 |