Skip to content

/AWS1/CL_GLUCATALOGPROPERTIES

A structure that specifies data lake access properties and other custom properties.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_datalakeaccessproperties TYPE REF TO /AWS1/CL_GLUDATALAKEACCESSPRPS /AWS1/CL_GLUDATALAKEACCESSPRPS

A DataLakeAccessProperties object that specifies properties to configure data lake access for your catalog resource in the Glue Data Catalog.

io_icebergoptimizationprops TYPE REF TO /AWS1/CL_GLUICEBERGOPTIMIZAT00 /AWS1/CL_GLUICEBERGOPTIMIZAT00

A structure that specifies Iceberg table optimization properties for the catalog. This includes configuration for compaction, retention, and orphan file deletion operations that can be applied to Iceberg tables in this catalog.

it_customproperties TYPE /AWS1/CL_GLUPARAMETERSMAP_W=>TT_PARAMETERSMAP TT_PARAMETERSMAP

Additional key-value properties for the catalog, such as column statistics optimizations.


Queryable Attributes

DataLakeAccessProperties

A DataLakeAccessProperties object that specifies properties to configure data lake access for your catalog resource in the Glue Data Catalog.

Accessible with the following methods

Method Description
GET_DATALAKEACCESSPROPERTIES() Getter for DATALAKEACCESSPROPERTIES

IcebergOptimizationProperties

A structure that specifies Iceberg table optimization properties for the catalog. This includes configuration for compaction, retention, and orphan file deletion operations that can be applied to Iceberg tables in this catalog.

Accessible with the following methods

Method Description
GET_ICEBERGOPTIMIZATIONPROPS() Getter for ICEBERGOPTIMIZATIONPROPS

CustomProperties

Additional key-value properties for the catalog, such as column statistics optimizations.

Accessible with the following methods

Method Description
GET_CUSTOMPROPERTIES() Getter for CUSTOMPROPERTIES, with configurable default
ASK_CUSTOMPROPERTIES() Getter for CUSTOMPROPERTIES w/ exceptions if field has no va
HAS_CUSTOMPROPERTIES() Determine if CUSTOMPROPERTIES has a value