Skip to content

/AWS1/CL_GLUICEBERGPARTSPEC

Defines the partitioning specification for an Iceberg table, determining how table data will be organized and partitioned for optimal query performance.

CONSTRUCTOR

IMPORTING

Required arguments:

it_fields TYPE /AWS1/CL_GLUICEBERGPARTFIELD=>TT_ICEBERGPARTSPECFIELDLIST TT_ICEBERGPARTSPECFIELDLIST

The list of partition fields that define how the table data should be partitioned, including source fields and their transformations.

Optional arguments:

iv_specid TYPE /AWS1/GLUINTEGER /AWS1/GLUINTEGER

The unique identifier for this partition specification within the Iceberg table's metadata history.


Queryable Attributes

Fields

The list of partition fields that define how the table data should be partitioned, including source fields and their transformations.

Accessible with the following methods

Method Description
GET_FIELDS() Getter for FIELDS, with configurable default
ASK_FIELDS() Getter for FIELDS w/ exceptions if field has no value
HAS_FIELDS() Determine if FIELDS has a value

SpecId

The unique identifier for this partition specification within the Iceberg table's metadata history.

Accessible with the following methods

Method Description
GET_SPECID() Getter for SPECID