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