Description
RowBinary is most compact and therefore fast to transfer data. This format has a complex logic of encoding and is implemented only for POJO serialization. We need to extract the logic into a RowBinary writer. Then we could use it in different places.
Writer should handle a case when table has defaults and not all data is present.