Skip to main content

decode_batch_with_metadata_fields

Function decode_batch_with_metadata_fields 

Source
pub fn decode_batch_with_metadata_fields<T: DeserializeOwned>(
    metadata: &HashMap<String, String>,
    record_batch: &RecordBatch,
    fields: &[JsonFieldSpec],
    metadata_fields: &[&'static str],
    fallback_type_name: Option<&'static str>,
) -> Result<Vec<T>, EncodingError>
Expand description

Decodes typed records whose metadata_fields are stored once in schema metadata rather than as columns.

ยงErrors

Returns an error if a metadata field is absent, or for any reason decode_batch fails.