GetCatalogTableResult

data class GetCatalogTableResult(val arn: String, val catalogId: String, val databaseName: String, val description: String, val id: String, val name: String, val owner: String, val parameters: Map<String, String>, val partitionIndices: List<GetCatalogTablePartitionIndex>, val partitionKeys: List<GetCatalogTablePartitionKey>, val queryAsOfTime: String? = null, val retention: Int, val storageDescriptors: List<GetCatalogTableStorageDescriptor>, val tableType: String, val targetTables: List<GetCatalogTableTargetTable>, val transactionId: Int? = null, val viewExpandedText: String, val viewOriginalText: String)

A collection of values returned by getCatalogTable.

Constructors

Link copied to clipboard
constructor(arn: String, catalogId: String, databaseName: String, description: String, id: String, name: String, owner: String, parameters: Map<String, String>, partitionIndices: List<GetCatalogTablePartitionIndex>, partitionKeys: List<GetCatalogTablePartitionKey>, queryAsOfTime: String? = null, retention: Int, storageDescriptors: List<GetCatalogTableStorageDescriptor>, tableType: String, targetTables: List<GetCatalogTableTargetTable>, transactionId: Int? = null, viewExpandedText: String, viewOriginalText: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String

The ARN of the Glue Table.

Link copied to clipboard

ID of the Data Catalog in which the table resides.

Link copied to clipboard

Name of the catalog database that contains the target table.

Link copied to clipboard

Description of the table.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Name of the target table.

Link copied to clipboard

Owner of the table.

Link copied to clipboard

Map of initialization parameters for the SerDe, in key-value form.

Link copied to clipboard

Configuration block for a maximum of 3 partition indexes. See partition_index below.

Link copied to clipboard

Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See partition_keys below.

Link copied to clipboard
val queryAsOfTime: String? = null
Link copied to clipboard

Retention time for this table.

Link copied to clipboard

Configuration block for information about the physical storage of this table. For more information, refer to the Glue Developer Guide. See storage_descriptor below.

Link copied to clipboard

Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as ALTER TABLE and SHOW CREATE TABLE will fail if this argument is empty.

Link copied to clipboard

Configuration block of a target table for resource linking. See target_table below.

Link copied to clipboard
val transactionId: Int? = null
Link copied to clipboard

If the table is a view, the expanded text of the view; otherwise null.

Link copied to clipboard

If the table is a view, the original text of the view; otherwise null.