Skip to main content

Crate transferred_core

Crate transferred_core 

Source
Expand description

transferred-core — connector-agnostic types: traits, error type, run report.

Structs§

Coercion
A single type coercion applied during a run.
RunReport
Post-run statistics returned by Transfer::run().
Transfer
Orchestrates a single end-to-end run from a Source to a Destination.

Enums§

CoercionLevel
Severity of a recorded coercion. Info = Tier 1 lossless. Warn = Tier 2 lossy-structural. Tier 3 (lossy-semantic) coercions are not recorded — they fail the run via TransferredError::Coercion.
TransferredError
Root error type. Every fallible operation in transferred returns Result<T, TransferredError>. Maps to Python transferred.TransferredError at the FFI boundary.

Traits§

Destination
A destination. Writes batch partitions atomically and reports stats.
Source
A data source. Yields one or more partitions of Arrow batches.

Type Aliases§

BatchStream
Boxed Stream of Arrow batches — one partition’s data.
Result
Convenience alias for results returned by transferred operations.