/AWS1/CL_QSTPHYSICALTABLE¶
A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_relationaltable TYPE REF TO /AWS1/CL_QSTRELATIONALTABLE /AWS1/CL_QSTRELATIONALTABLE¶
A physical table type for relational data sources.
io_customsql TYPE REF TO /AWS1/CL_QSTCUSTOMSQL /AWS1/CL_QSTCUSTOMSQL¶
A physical table type built from the results of the custom SQL query.
io_s3source TYPE REF TO /AWS1/CL_QSTS3SOURCE /AWS1/CL_QSTS3SOURCE¶
A physical table type for as S3 data source.
io_saastable TYPE REF TO /AWS1/CL_QSTSAASTABLE /AWS1/CL_QSTSAASTABLE¶
A physical table type for Software-as-a-Service (SaaS) sources.
Queryable Attributes¶
RelationalTable¶
A physical table type for relational data sources.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RELATIONALTABLE() |
Getter for RELATIONALTABLE |
CustomSql¶
A physical table type built from the results of the custom SQL query.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMSQL() |
Getter for CUSTOMSQL |
S3Source¶
A physical table type for as S3 data source.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3SOURCE() |
Getter for S3SOURCE |
SaaSTable¶
A physical table type for Software-as-a-Service (SaaS) sources.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAASTABLE() |
Getter for SAASTABLE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TS_PHYSICALTABLEMAP_MAPROW¶
TYPES: BEGIN OF TS_PHYSICALTABLEMAP_MAPROW,
key TYPE /AWS1/QSTPHYSICALTABLEID,
value TYPE REF TO /AWS1/CL_QSTPHYSICALTABLE,
END OF TS_PHYSICALTABLEMAP_MAPROW.
TT_PHYSICALTABLEMAP¶
TYPES TT_PHYSICALTABLEMAP TYPE HASHED TABLE OF /AWS1/CL_QSTPHYSICALTABLE=>TS_PHYSICALTABLEMAP_MAPROW WITH UNIQUE KEY key
.