Thalweg · API reference ← Main docs

reconcile

Function reconcile 

Source
pub fn reconcile(schema: &Schema, target: &[ColumnSpec]) -> Vec<Reconciliation>
Expand description

Reconcile an incoming Arrow schema against the declared target columns.

A column present in the batch but not (yet) in target is treated as Ok: the catalog adds it by additive evolution before the write. Only genuine type mismatches are refused.