Skip to content

IcebergCompactionSettings

Source code in docs_src/capo_s3tables/types/iceberg_compaction_settings.py
class IcebergCompactionSettings(TypedDict, closed=True):
    target_file_size_mb: NotRequired[
        "capo_s3tables.types.positive_integer.PositiveInteger"
    ]
    """<p>The target file size for the table in MB.</p>"""
    strategy: NotRequired[
        "capo_s3tables.types.iceberg_compaction_strategy.IcebergCompactionStrategy"
    ]
    """<p>The compaction strategy to use for the table. This determines how files are selected and combined during compaction operations.</p>"""

strategy instance-attribute

strategy: NotRequired[IcebergCompactionStrategy]

The compaction strategy to use for the table. This determines how files are selected and combined during compaction operations.

target_file_size_mb instance-attribute

target_file_size_mb: NotRequired[PositiveInteger]

The target file size for the table in MB.