Expand description
Target-neutral planning and reading for legacy Parquet catalog migration.
Structs§
- Catalog
Migration Plan - Complete read-only result of source discovery and schema preflight.
- Catalog
Migration Report - Structured result shared by Parquet and Delta migration entry points.
- Catalog
Migration Type Report - Migration counters for one current target type.
- Planned
Migration File - One source file accepted by migration preflight.
- Prepared
Migration Part - Batches from one source file that share one resolved identifier.
- Schema
Conflict - Incompatible final schemas targeting one output table.
- Schema
Conflict Example - One schema and example source path in a target-table conflict.
- Unmigrated
File - One source path excluded from migration.
- Unresolved
Schema - One source file whose schema needs an unregistered transcoder.
Enums§
- Identifier
Source - How a migrated identifier was resolved.
Constants§
- DEFAULT_
MIGRATION_ COMMIT_ ROWS - Default maximum number of source rows written in one open-catalog migration commit.
Traits§
- Parquet
Catalog Source - Object-store source used to plan and read a legacy Parquet migration.
Functions§
- build_
catalog_ migration_ plan - Enumerates and resolves every source leaf file without writing a target.
- parse_
storage_ option - Parses a storage option expressed as
key=value. - prepare_
migration_ parts - Resolves identifiers and groups batches from one source file.
- read_
planned_ migration_ file - Reads, normalizes, and transcodes one planned source file.