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.