public final ClickHousePipedOutputStream createPipedOutputStream(int bufferSize, int queueSize, int timeout) {
        return createPipedOutputStream(bufferSize, queueSize, timeout, (Runnable) null);
    }
Creates a piped output stream.

@param config non-null configuration
@param writer non-null custom writer
@return piped output stream
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseDataStreamFactory.java