fn try_decode(
    decoder: &mut DataDecoder,
    value: Option<&Vec<u8>>
) -> Option<Result<Row, DecodeError>>