Class: Aws::Glue::Types::IcebergTableUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::IcebergTableUpdate
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
Defines a complete set of updates to be applied to an Iceberg table, including schema changes, partitioning modifications, sort order adjustments, location updates, and property changes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#location ⇒ String
The updated S3 location where the Iceberg table data will be stored.
-
#partition_spec ⇒ Types::IcebergPartitionSpec
The updated partitioning specification that defines how the table data should be reorganized and partitioned.
-
#properties ⇒ Hash<String,String>
Updated key-value pairs of table properties and configuration settings for the Iceberg table.
-
#schema ⇒ Types::IcebergSchema
The updated schema definition for the Iceberg table, specifying any changes to field structure, data types, or schema metadata.
-
#sort_order ⇒ Types::IcebergSortOrder
The updated sort order specification that defines how data should be ordered within partitions for optimal query performance.
Instance Attribute Details
#location ⇒ String
The updated S3 location where the Iceberg table data will be stored.
15979 15980 15981 15982 15983 15984 15985 15986 15987 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15979 class IcebergTableUpdate < Struct.new( :schema, :partition_spec, :sort_order, :location, :properties) SENSITIVE = [] include Aws::Structure end |
#partition_spec ⇒ Types::IcebergPartitionSpec
The updated partitioning specification that defines how the table data should be reorganized and partitioned.
15979 15980 15981 15982 15983 15984 15985 15986 15987 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15979 class IcebergTableUpdate < Struct.new( :schema, :partition_spec, :sort_order, :location, :properties) SENSITIVE = [] include Aws::Structure end |
#properties ⇒ Hash<String,String>
Updated key-value pairs of table properties and configuration settings for the Iceberg table.
15979 15980 15981 15982 15983 15984 15985 15986 15987 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15979 class IcebergTableUpdate < Struct.new( :schema, :partition_spec, :sort_order, :location, :properties) SENSITIVE = [] include Aws::Structure end |
#schema ⇒ Types::IcebergSchema
The updated schema definition for the Iceberg table, specifying any changes to field structure, data types, or schema metadata.
15979 15980 15981 15982 15983 15984 15985 15986 15987 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15979 class IcebergTableUpdate < Struct.new( :schema, :partition_spec, :sort_order, :location, :properties) SENSITIVE = [] include Aws::Structure end |
#sort_order ⇒ Types::IcebergSortOrder
The updated sort order specification that defines how data should be ordered within partitions for optimal query performance.
15979 15980 15981 15982 15983 15984 15985 15986 15987 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15979 class IcebergTableUpdate < Struct.new( :schema, :partition_spec, :sort_order, :location, :properties) SENSITIVE = [] include Aws::Structure end |