/AWS1/CL_QSTTRANSFORMOPERATION¶
A data transformation on a logical table. 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_projectoperation TYPE REF TO /AWS1/CL_QSTPROJECTOPERATION /AWS1/CL_QSTPROJECTOPERATION¶
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
io_filteroperation TYPE REF TO /AWS1/CL_QSTFILTEROPERATION /AWS1/CL_QSTFILTEROPERATION¶
An operation that filters rows based on some condition.
io_createcolumnsoperation TYPE REF TO /AWS1/CL_QSTCREATECOLUMNSOP /AWS1/CL_QSTCREATECOLUMNSOP¶
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
io_renamecolumnoperation TYPE REF TO /AWS1/CL_QSTRENAMECOLUMNOP /AWS1/CL_QSTRENAMECOLUMNOP¶
An operation that renames a column.
io_castcolumntypeoperation TYPE REF TO /AWS1/CL_QSTCASTCOLUMNTYPEOP /AWS1/CL_QSTCASTCOLUMNTYPEOP¶
A transform operation that casts a column to a different type.
io_tagcolumnoperation TYPE REF TO /AWS1/CL_QSTTAGCOLUMNOPERATION /AWS1/CL_QSTTAGCOLUMNOPERATION¶
An operation that tags a column with additional information.
io_untagcolumnoperation TYPE REF TO /AWS1/CL_QSTUNTAGCOLUMNOP /AWS1/CL_QSTUNTAGCOLUMNOP¶
UntagColumnOperation
io_overridedatasetparamop TYPE REF TO /AWS1/CL_QSTOVERRIDEDSPARAMOP /AWS1/CL_QSTOVERRIDEDSPARAMOP¶
OverrideDatasetParameterOperation
Queryable Attributes¶
ProjectOperation¶
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROJECTOPERATION() |
Getter for PROJECTOPERATION |
FilterOperation¶
An operation that filters rows based on some condition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILTEROPERATION() |
Getter for FILTEROPERATION |
CreateColumnsOperation¶
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATECOLUMNSOPERATION() |
Getter for CREATECOLUMNSOPERATION |
RenameColumnOperation¶
An operation that renames a column.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RENAMECOLUMNOPERATION() |
Getter for RENAMECOLUMNOPERATION |
CastColumnTypeOperation¶
A transform operation that casts a column to a different type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CASTCOLUMNTYPEOPERATION() |
Getter for CASTCOLUMNTYPEOPERATION |
TagColumnOperation¶
An operation that tags a column with additional information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGCOLUMNOPERATION() |
Getter for TAGCOLUMNOPERATION |
UntagColumnOperation¶
UntagColumnOperation
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UNTAGCOLUMNOPERATION() |
Getter for UNTAGCOLUMNOPERATION |
OverrideDatasetParameterOperation¶
OverrideDatasetParameterOperation
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OVERRIDEDATASETPARAMOP() |
Getter for OVERRIDEDATASETPARAMETEROP |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_TRANSFORMOPERATIONLIST¶
TYPES TT_TRANSFORMOPERATIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTTRANSFORMOPERATION WITH DEFAULT KEY
.