/AWS1/CL_GLUICEBERGINPUT¶
A structure that defines an Apache Iceberg metadata table to create in the catalog.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_metadataoperation TYPE /AWS1/GLUMETADATAOPERATION /AWS1/GLUMETADATAOPERATION¶
A required metadata operation. Can only be set to
CREATE.
Optional arguments:¶
iv_version TYPE /AWS1/GLUVERSIONSTRING /AWS1/GLUVERSIONSTRING¶
The table version for the Iceberg table. Defaults to 2.
io_createicebergtableinput TYPE REF TO /AWS1/CL_GLUCREICEBERGTBLINPUT /AWS1/CL_GLUCREICEBERGTBLINPUT¶
The configuration parameters required to create a new Iceberg table in the Glue Data Catalog, including table properties and metadata specifications.
Queryable Attributes¶
MetadataOperation¶
A required metadata operation. Can only be set to
CREATE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METADATAOPERATION() |
Getter for METADATAOPERATION, with configurable default |
ASK_METADATAOPERATION() |
Getter for METADATAOPERATION w/ exceptions if field has no v |
HAS_METADATAOPERATION() |
Determine if METADATAOPERATION has a value |
Version¶
The table version for the Iceberg table. Defaults to 2.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERSION() |
Getter for VERSION, with configurable default |
ASK_VERSION() |
Getter for VERSION w/ exceptions if field has no value |
HAS_VERSION() |
Determine if VERSION has a value |
CreateIcebergTableInput¶
The configuration parameters required to create a new Iceberg table in the Glue Data Catalog, including table properties and metadata specifications.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEICEBERGTABLEINPUT() |
Getter for CREATEICEBERGTABLEINPUT |