Interface RowDecoder

    • Method Detail

      • decodeRow

        java.util.Optional<java.util.Map<DecoderColumnHandle,​FieldValueProvider>> decodeRow​(byte[] data,
                                                                                                  java.util.Map<java.lang.String,​java.lang.String> dataMap)
        Decodes a given set of bytes into field values.
        Parameters:
        data - The row data to decode.
        dataMap - The row data as fields map
        Returns:
        Returns mapping from column handle to decoded value. Unmapped columns will be reported as null. Optional.empty() signals decoding error.