Class: Aws::S3Tables::Types::IcebergSortOrder
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Tables::Types::IcebergSortOrder
- Defined in:
- gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb
Overview
Defines the sort order for data within an Iceberg table. Sorting data can improve query performance by enabling more efficient data skipping.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#fields ⇒ Array<Types::IcebergSortField>
The list of sort fields that define how data is sorted within files.
-
#order_id ⇒ Integer
The unique identifier for this sort order.
Instance Attribute Details
#fields ⇒ Array<Types::IcebergSortField>
The list of sort fields that define how data is sorted within files.
Each field specifies a source field, sort direction, and null
ordering. This field is required if writeOrder is provided.
1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1449 class IcebergSortOrder < Struct.new( :order_id, :fields) SENSITIVE = [] include Aws::Structure end |
#order_id ⇒ Integer
The unique identifier for this sort order. If not specified,
defaults to 1. The order ID is used by Apache Iceberg to track
sort order evolution.
1449 1450 1451 1452 1453 1454 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1449 class IcebergSortOrder < Struct.new( :order_id, :fields) SENSITIVE = [] include Aws::Structure end |