CatalogTableStorageDescriptorArgs

data class CatalogTableStorageDescriptorArgs(val additionalLocations: Output<List<String>>? = null, val bucketColumns: Output<List<String>>? = null, val columns: Output<List<CatalogTableStorageDescriptorColumnArgs>>? = null, val compressed: Output<Boolean>? = null, val inputFormat: Output<String>? = null, val location: Output<String>? = null, val numberOfBuckets: Output<Int>? = null, val outputFormat: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val schemaReference: Output<CatalogTableStorageDescriptorSchemaReferenceArgs>? = null, val serDeInfo: Output<CatalogTableStorageDescriptorSerDeInfoArgs>? = null, val skewedInfo: Output<CatalogTableStorageDescriptorSkewedInfoArgs>? = null, val sortColumns: Output<List<CatalogTableStorageDescriptorSortColumnArgs>>? = null, val storedAsSubDirectories: Output<Boolean>? = null) : ConvertibleToJava<CatalogTableStorageDescriptorArgs>

Constructors

Link copied to clipboard
constructor(additionalLocations: Output<List<String>>? = null, bucketColumns: Output<List<String>>? = null, columns: Output<List<CatalogTableStorageDescriptorColumnArgs>>? = null, compressed: Output<Boolean>? = null, inputFormat: Output<String>? = null, location: Output<String>? = null, numberOfBuckets: Output<Int>? = null, outputFormat: Output<String>? = null, parameters: Output<Map<String, String>>? = null, schemaReference: Output<CatalogTableStorageDescriptorSchemaReferenceArgs>? = null, serDeInfo: Output<CatalogTableStorageDescriptorSerDeInfoArgs>? = null, skewedInfo: Output<CatalogTableStorageDescriptorSkewedInfoArgs>? = null, sortColumns: Output<List<CatalogTableStorageDescriptorSortColumnArgs>>? = null, storedAsSubDirectories: Output<Boolean>? = null)

Properties

Link copied to clipboard
val additionalLocations: Output<List<String>>? = null

List of locations that point to the path where a Delta table is located.

Link copied to clipboard
val bucketColumns: Output<List<String>>? = null

List of reducer grouping columns, clustering columns, and bucketing columns in the table.

Link copied to clipboard

Configuration block for columns in the table. See columns below.

Link copied to clipboard
val compressed: Output<Boolean>? = null

Whether the data in the table is compressed.

Link copied to clipboard
val inputFormat: Output<String>? = null

Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Link copied to clipboard
val location: Output<String>? = null

Physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Link copied to clipboard
val numberOfBuckets: Output<Int>? = null

Must be specified if the table contains any dimension columns.

Link copied to clipboard
val outputFormat: Output<String>? = null

Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Link copied to clipboard
val parameters: Output<Map<String, String>>? = null

User-supplied properties in key-value form.

Link copied to clipboard

Object that references a schema stored in the AWS Glue Schema Registry. When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. See Schema Reference below.

Link copied to clipboard

Configuration block for serialization and deserialization ("SerDe") information. See ser_de_info below.

Link copied to clipboard

Configuration block with information about values that appear very frequently in a column (skewed values). See skewed_info below.

Link copied to clipboard

Configuration block for the sort order of each bucket in the table. See sort_columns below.

Link copied to clipboard
val storedAsSubDirectories: Output<Boolean>? = null

Whether the table data is stored in subdirectories.

Functions

Link copied to clipboard
open override fun toJava(): CatalogTableStorageDescriptorArgs