@Override
    protected void readAndFill(ClickHouseRecord r) throws IOException {
        ClickHouseInputStream in = input;
        ClickHouseDeserializer[] tbl = serde.deserializers;

        for (int i = readPosition, len = serde.columns.length; i < len; i++) {
            tbl[i].deserialize(r.getValue(i), in);
            readPosition = i;
        }

        readPosition = 0;
    }
Data processor for handling {@link ClickHouseFormat#RowBinary} and
{@link ClickHouseFormat#RowBinaryWithNamesAndTypes} two formats.
clickhouse-data/src/main/java/com/clickhouse/data/format/ClickHouseRowBinaryProcessor.java