default InputStream asByteStream() {
        return isNullOrEmpty() ? ClickHouseInputStream.empty() : new ByteArrayInputStream(new byte[] { asByte() });
    }
Gets value as byte stream. It's caller's responsibility to close the stream
at the end of reading.

@return non-null byte stream for reading
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseValue.java