/AWS1/CL_GLUCREICEBERGTBLINPUT¶
The configuration parameters required to create a new Iceberg table in the Glue Data Catalog, including table properties and metadata specifications.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_location TYPE /AWS1/GLULOCATIONSTRING /AWS1/GLULOCATIONSTRING¶
The S3 location where the Iceberg table data will be stored.
io_schema TYPE REF TO /AWS1/CL_GLUICEBERGSCHEMA /AWS1/CL_GLUICEBERGSCHEMA¶
The schema definition that specifies the structure, field types, and metadata for the Iceberg table.
Optional arguments:¶
io_partitionspec TYPE REF TO /AWS1/CL_GLUICEBERGPARTSPEC /AWS1/CL_GLUICEBERGPARTSPEC¶
The partitioning specification that defines how the Iceberg table data will be organized and partitioned for optimal query performance.
io_writeorder TYPE REF TO /AWS1/CL_GLUICEBERGSORTORDER /AWS1/CL_GLUICEBERGSORTORDER¶
The sort order specification that defines how data should be ordered within each partition to optimize query performance.
it_properties TYPE /AWS1/CL_GLUSTRTOSTRMAP_W=>TT_STRINGTOSTRINGMAP TT_STRINGTOSTRINGMAP¶
Key-value pairs of additional table properties and configuration settings for the Iceberg table.
Queryable Attributes¶
Location¶
The S3 location where the Iceberg table data will be stored.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOCATION() |
Getter for LOCATION, with configurable default |
ASK_LOCATION() |
Getter for LOCATION w/ exceptions if field has no value |
HAS_LOCATION() |
Determine if LOCATION has a value |
Schema¶
The schema definition that specifies the structure, field types, and metadata for the Iceberg table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEMA() |
Getter for SCHEMA |
PartitionSpec¶
The partitioning specification that defines how the Iceberg table data will be organized and partitioned for optimal query performance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARTITIONSPEC() |
Getter for PARTITIONSPEC |
WriteOrder¶
The sort order specification that defines how data should be ordered within each partition to optimize query performance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WRITEORDER() |
Getter for WRITEORDER |
Properties¶
Key-value pairs of additional table properties and configuration settings for the Iceberg table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROPERTIES() |
Getter for PROPERTIES, with configurable default |
ASK_PROPERTIES() |
Getter for PROPERTIES w/ exceptions if field has no value |
HAS_PROPERTIES() |
Determine if PROPERTIES has a value |