Skip to main content

Module export_logical_tables

Module export_logical_tables 

Source
Expand description

Internal physical-table export into logical-table Parquet files.

Callers must authorize the captured tables and destination before invoking this component, and keep the source stable. Each destination must be owned exclusively by the export attempt. Completion and cleanup of closed files belong to the caller’s chunk protocol, not individual file completion.

StructsΒ§

ActiveWriter πŸ”’
LogicalTableExport
Metadata captured for one physical table and its selected logical tables. Construct one unit per physical table, schema and time chunk. Capturing these references supplies no snapshot isolation or locking guarantee.
LogicalTableExportLimits
Export preprocessing and per-file limits. Query memory and spill remain governed by the query engine. Batch checks happen after allocation; flush thresholds are not hard RSS caps.
LogicalTableExportSummary
Counts returned only after every selected logical file has been closed.
LogicalTableProjection πŸ”’

FunctionsΒ§

check_cancelled πŸ”’
estimate_value_size πŸ”’
expand_bounded_slice πŸ”’
export_stream πŸ”’
finish_active πŸ”’
map_writer_error πŸ”’
rows_within_budget πŸ”’
write_tables πŸ”’