Interface AsyncQueryable<T>

    • Method Detail

      • toListAsync

        default java.util.concurrent.CompletableFuture<java.util.List<T>> toListAsync()
        The asynchronous version of the Queryable.toList() method.
        Returns:
        The asynchronous operation which will retrieve the data from the database. Custom handling for the CompletableFuture can be done here.
        See Also:
        Queryable.toList()
      • toListAsync

        default java.util.concurrent.CompletableFuture<java.lang.Void> toListAsync​(java.util.function.Consumer<? super java.util.List<T>> callback)
        The asynchronous version of the Queryable.toList() method.
        Parameters:
        callback - The action to be applied to the result once it is fetched from the database.
        Returns:
        The asynchronous operation which will retrieve the data from the database and apply the given action to the result.
        See Also:
        Queryable.toList()
      • toStreamAsync

        default java.util.concurrent.CompletableFuture<java.util.stream.Stream<T>> toStreamAsync()
        The asynchronous version of the Queryable.toStream() method.
        Returns:
        The asynchronous operation which will retrieve the data from the database. Custom handling for the CompletableFuture can be done here.
        See Also:
        Queryable.toStream()
      • toStreamAsync

        default java.util.concurrent.CompletableFuture<java.lang.Void> toStreamAsync​(java.util.function.Consumer<? super java.util.stream.Stream<T>> callback)
        The asynchronous version of the Queryable.toStream() method.
        Parameters:
        callback - The action to be applied to the result once it is fetched from the database.
        Returns:
        The asynchronous operation which will retrieve the data from the database and apply the given action to the result.
        See Also:
        Queryable.toStream()
      • toArrayAsync

        default java.util.concurrent.CompletableFuture<T[]> toArrayAsync()
        The asynchronous version of the Queryable.toArray() method.
        Returns:
        The asynchronous operation which will retrieve the data from the database. Custom handling for the CompletableFuture can be done here.
        See Also:
        Queryable.toArray()
      • toArrayAsync

        default java.util.concurrent.CompletableFuture<java.lang.Void> toArrayAsync​(java.util.function.Consumer<? super T[]> callback)
        The asynchronous version of the Queryable.toArray() method.
        Parameters:
        callback - The action to be applied to the result once it is fetched from the database.
        Returns:
        The asynchronous operation which will retrieve the data from the database and apply the given action to the result.
        See Also:
        Queryable.toArray()