/AWS1/CL_BDAQUERYGENERATIONTBL¶
Contains information about a table for the query engine to consider.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/BDAQUERYGENERATIONTBLN00 /AWS1/BDAQUERYGENERATIONTBLN00¶
The name of the table for which the other fields in this object apply.
Optional arguments:¶
iv_description TYPE /AWS1/BDADESCRIPTIONSTRING /AWS1/BDADESCRIPTIONSTRING¶
A description of the table that helps the query engine understand the contents of the table.
iv_inclusion TYPE /AWS1/BDAINCLUDEEXCLUDE /AWS1/BDAINCLUDEEXCLUDE¶
Specifies whether to include or exclude the table during query generation. If you specify
EXCLUDE, the table will be ignored. If you specifyINCLUDE, all other tables will be ignored.
it_columns TYPE /AWS1/CL_BDAQUERYGENERATIONC01=>TT_QUERYGENERATIONCOLUMNS TT_QUERYGENERATIONCOLUMNS¶
An array of objects, each of which defines information about a column in the table.
Queryable Attributes¶
name¶
The name of the table for which the other fields in this object apply.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
description¶
A description of the table that helps the query engine understand the contents of the 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 |
inclusion¶
Specifies whether to include or exclude the table during query generation. If you specify
EXCLUDE, the table will be ignored. If you specifyINCLUDE, all other tables will be ignored.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INCLUSION() |
Getter for INCLUSION, with configurable default |
ASK_INCLUSION() |
Getter for INCLUSION w/ exceptions if field has no value |
HAS_INCLUSION() |
Determine if INCLUSION has a value |
columns¶
An array of objects, each of which defines information about a column in the table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COLUMNS() |
Getter for COLUMNS, with configurable default |
ASK_COLUMNS() |
Getter for COLUMNS w/ exceptions if field has no value |
HAS_COLUMNS() |
Determine if COLUMNS 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_QUERYGENERATIONTABLES¶
TYPES TT_QUERYGENERATIONTABLES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDAQUERYGENERATIONTBL WITH DEFAULT KEY
.