public static <T> ClickHouseDeferredValue<T> of(CompletableFuture<T> future) {
        return of(future, 0L);
    }
Wraps a future object.

@param <T>    type of the value
@param future future object, could be null
@return deferred value of a future object
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseDeferredValue.java