Parquet: Values From Columns
Extract several columns from one Parquet row in a single pass. Cheaper and clearer than wiring N separate per-column nodes when you need many fields off the same row.
Each configured column adds a dedicated output connector — one per requested
column — typed according to its Value type.
Parameters
Shown as "Ignore errors" in the editor. When enabled, a record that
fails (missing column or type mismatch on a mandatory entry) is
marked as skippable downstream — the record is soft-skipped instead of
failing the run.
One entry per column to extract (the list itself is optional). Each entry has:
- Label — display label shown next to the connector in the editor.
- Column — source column name in the Parquet row.
- Value type — expected
PValuetag of the cell (String,Number,Bool, …). - Mandatory — rows added in the editor start with this off. When enabled, a missing column or type mismatch aborts the whole node. When disabled, only that connector is left empty and the row continues without emitting a value for this column.
Each entry's internal uuid is its output connector key: adding / removing entries changes the node's output connectors, and removing a row drops downstream links pointing at its key.
Input
One row from a Parquet stream (typically produced by a Parquet reader upstream).
Output
One output connector per configured column (keyed by the entry's internal
uuid), typed according to that column's Value type. The connector is
labeled "{label} ({column}) ({type})", falling back to a translated
"{column} ({type})" template when the Label is empty.