Skip to content

/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