package io.ebean;

import java.util.List;
import java.util.concurrent.Future;

FutureIds represents the result of a background query execution for the Id's.

It extends the java.util.concurrent.Future with the ability to get the Id's while the query is still executing in the background.

/** * FutureIds represents the result of a background query execution for the Id's. * <p> * It extends the java.util.concurrent.Future with the ability to get the Id's * while the query is still executing in the background. * </p> */
public interface FutureIds<T> extends Future<List<Object>> {
Returns the original query used to fetch the Id's.
/** * Returns the original query used to fetch the Id's. */
Query<T> getQuery(); }