StorageDescriptor
¶
Source code in docs_src/capo_glue/types/storage_descriptor.py
additional_locations
instance-attribute
¶
additional_locations: NotRequired[LocationStringList]
A list of locations that point to the path where a Delta table is located.
bucket_columns
instance-attribute
¶
bucket_columns: NotRequired[NameStringList]
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
compressed
instance-attribute
¶
compressed: Boolean
True if the data in the table is compressed, or False if not.
input_format
instance-attribute
¶
input_format: NotRequired[FormatString]
The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
location
instance-attribute
¶
location: NotRequired[LocationString]
The 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.
number_of_buckets
instance-attribute
¶
number_of_buckets: Integer
Must be specified if the table contains any dimension columns.
output_format
instance-attribute
¶
output_format: NotRequired[FormatString]
The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
parameters
instance-attribute
¶
parameters: NotRequired[ParametersMap]
The user-supplied properties in key-value form.
schema_reference
instance-attribute
¶
schema_reference: NotRequired[SchemaReference]
An object that references a schema stored in the Glue Schema Registry.
When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.
serde_info
instance-attribute
¶
serde_info: NotRequired[SerDeInfo]
The serialization/deserialization (SerDe) information.
skewed_info
instance-attribute
¶
skewed_info: NotRequired[SkewedInfo]
The information about values that appear frequently in a column (skewed values).