Skip to content

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