/AWS1/CL_GLUCATALOGINPUT¶
A structure that describes catalog properties.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_description TYPE /AWS1/GLUDESCRIPTIONSTRING /AWS1/GLUDESCRIPTIONSTRING¶
Description string, not more than 2048 bytes long, matching the URI address multi-line string pattern. A description of the catalog.
io_federatedcatalog TYPE REF TO /AWS1/CL_GLUFEDERATEDCATALOG /AWS1/CL_GLUFEDERATEDCATALOG¶
A
FederatedCatalogobject. AFederatedCatalogstructure that references an entity outside the Glue Data Catalog, for example a Redshift database.
it_parameters TYPE /AWS1/CL_GLUPARAMETERSMAP_W=>TT_PARAMETERSMAP TT_PARAMETERSMAP¶
A map array of key-value pairs that define the parameters and properties of the catalog.
io_targetredshiftcatalog TYPE REF TO /AWS1/CL_GLUTARGETREDCATALOG /AWS1/CL_GLUTARGETREDCATALOG¶
A
TargetRedshiftCatalogobject that describes a target catalog for resource linking.
io_catalogproperties TYPE REF TO /AWS1/CL_GLUCATALOGPROPERTIES /AWS1/CL_GLUCATALOGPROPERTIES¶
A
CatalogPropertiesobject that specifies data lake access properties and other custom properties.
it_createtabledefaultperms TYPE /AWS1/CL_GLUPRINCIPALPERMS=>TT_PRINCIPALPERMISSIONSLIST TT_PRINCIPALPERMISSIONSLIST¶
An array of
PrincipalPermissionsobjects. Creates a set of default permissions on the table(s) for principals. Used by Amazon Web Services Lake Formation. Typically should be explicitly set as an empty list.
it_createdatabasedefperms TYPE /AWS1/CL_GLUPRINCIPALPERMS=>TT_PRINCIPALPERMISSIONSLIST TT_PRINCIPALPERMISSIONSLIST¶
An array of
PrincipalPermissionsobjects. Creates a set of default permissions on the database(s) for principals. Used by Amazon Web Services Lake Formation. Typically should be explicitly set as an empty list.
iv_alwfulltblexternaldataacc TYPE /AWS1/GLUALWFULLTBLEXTERNALD00 /AWS1/GLUALWFULLTBLEXTERNALD00¶
Allows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation.
Queryable Attributes¶
Description¶
Description string, not more than 2048 bytes long, matching the URI address multi-line string pattern. A description of the catalog.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
FederatedCatalog¶
A
FederatedCatalogobject. AFederatedCatalogstructure that references an entity outside the Glue Data Catalog, for example a Redshift database.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FEDERATEDCATALOG() |
Getter for FEDERATEDCATALOG |
Parameters¶
A map array of key-value pairs that define the parameters and properties of the catalog.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARAMETERS() |
Getter for PARAMETERS, with configurable default |
ASK_PARAMETERS() |
Getter for PARAMETERS w/ exceptions if field has no value |
HAS_PARAMETERS() |
Determine if PARAMETERS has a value |
TargetRedshiftCatalog¶
A
TargetRedshiftCatalogobject that describes a target catalog for resource linking.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETREDSHIFTCATALOG() |
Getter for TARGETREDSHIFTCATALOG |
CatalogProperties¶
A
CatalogPropertiesobject that specifies data lake access properties and other custom properties.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CATALOGPROPERTIES() |
Getter for CATALOGPROPERTIES |
CreateTableDefaultPermissions¶
An array of
PrincipalPermissionsobjects. Creates a set of default permissions on the table(s) for principals. Used by Amazon Web Services Lake Formation. Typically should be explicitly set as an empty list.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATETABLEDEFAULTPERMS() |
Getter for CREATETABLEDEFAULTPERMS, with configurable defaul |
ASK_CREATETABLEDEFAULTPERMS() |
Getter for CREATETABLEDEFAULTPERMS w/ exceptions if field ha |
HAS_CREATETABLEDEFAULTPERMS() |
Determine if CREATETABLEDEFAULTPERMS has a value |
CreateDatabaseDefaultPermissions¶
An array of
PrincipalPermissionsobjects. Creates a set of default permissions on the database(s) for principals. Used by Amazon Web Services Lake Formation. Typically should be explicitly set as an empty list.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDATABASEDEFPERMS() |
Getter for CREATEDATABASEDEFAULTPERMS, with configurable def |
ASK_CREATEDATABASEDEFPERMS() |
Getter for CREATEDATABASEDEFAULTPERMS w/ exceptions if field |
HAS_CREATEDATABASEDEFPERMS() |
Determine if CREATEDATABASEDEFAULTPERMS has a value |
AllowFullTableExternalDataAccess¶
Allows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALWFULLTBLEXTERNALDATA00() |
Getter for ALLOWFULLTBLEXTERNALDATAACC, with configurable de |
ASK_ALWFULLTBLEXTERNALDATA00() |
Getter for ALLOWFULLTBLEXTERNALDATAACC w/ exceptions if fiel |
HAS_ALWFULLTBLEXTERNALDATA00() |
Determine if ALLOWFULLTBLEXTERNALDATAACC has a value |