public static boolean writeValuePreamble(OutputStream out, boolean defaultsSupport, ClickHouseColumn column, Object value) throws IOException {
        return writeValuePreamble(out, defaultsSupport, value, column.isNullable(), column.getDataType(), column.hasDefault(), column.getColumnName());
    }
This class is intended to be used for very precise data serializations.
It is an auxiliary class to handle only low level write operations.
<p>
Experimental API
client-v2/src/main/java/com/clickhouse/client/api/data_formats/RowBinaryFormatSerializer.java