dlt.destinations.impl.filesystem.configuration
FilesystemDestinationClientConfiguration Objects
@configspec
class FilesystemDestinationClientConfiguration(
FilesystemConfigurationWithLocalFiles,
DestinationClientStagingConfiguration)
max_state_files
Maximum number of pipeline state files to keep; 0 or negative value disables cleanup.
always_refresh_views
Always refresh table scanner views by setting the newest table metadata or globbing table files
deltalake_storage_options
Additional storage options passed to deltalake library, overriding credentials-derived values.
deltalake_configuration
Delta table configuration passed to write_deltalake and create_deltalake calls.
deltalake_streamed_exec
When true, delta merge operations use streamed execution to reduce memory usage.
iceberg_table_properties
Default Iceberg table properties applied to all tables; per-table adapter properties take precedence.
iceberg_namespace_properties
Properties passed to the Iceberg catalog when creating the namespace.
iceberg_use_catalog_purge
When true, dropped iceberg tables are purged via the persistent catalog which may leave files in place (e.g. rejected purge, deferred GC). When false, the table is dropped from the catalog and dlt deletes the table files itself.
HfFilesystemDestinationClientConfiguration Objects
@configspec
class HfFilesystemDestinationClientConfiguration(
FilesystemDestinationClientConfiguration)
hf_dataset_card
Create and update dataset card (README.md) with subset metadata for the Hugging Face dataset viewer.