Expand description
Legacy Arrow schema detection and conversion to current Rust schemas.
Structs§
- Legacy
Schema Resolution - Preflight schema resolution for a source file.
- Legacy
Transcode Result - Record batches resolved to a current Rust Arrow schema.
- Legacy
Transcode State - File-scoped state for legacy Arrow transcoding.
- Schema
Fingerprint - Stable identity for Arrow field names, types, and nullability.
Enums§
- Legacy
Arrow Error - Failure to resolve or convert a legacy Arrow schema.
- Legacy
Transcode Kind - Registry decision applied to a source batch.
Functions§
- is_
legacy_ enum_ field - Returns whether
nameidentifies a legacy catalog enum field. - is_
nautilus_ legacy_ schema - Returns whether a schema is a recognized Nautilus legacy family.
- is_
nautilus_ timestamp_ schema - Returns whether timestamp annotations belong to a recognized Nautilus schema.
- is_
timestamp_ field - Returns whether
nameidentifies a legacy catalog timestamp field. - normalize_
legacy_ fixed_ columns - Normalizes legacy fixed-point byte columns to the open decimal representation.
- normalized_
legacy_ data_ type - Returns the open Arrow type for a recognized legacy catalog field.
- normalized_
timestamp_ type - Adds the UTC annotation to a nanosecond instant without a timezone.
- resolve_
legacy_ schema - Resolves a normalized source schema without decoding its record batches.
- schema_
fingerprint - Returns a schema fingerprint that excludes schema metadata.
- transcode_
legacy_ record_ batch - Resolves a normalized source batch through the legacy schema registry.
- transcode_
legacy_ record_ batch_ with_ state - Resolves a normalized source batch through the legacy schema registry with file-scoped state.