package io.ebeaninternal.server.core; import io.ebean.SqlRow; import java.util.List; import java.util.function.Consumer; import java.util.function.Predicate; public interface RelationalQueryEngine { /** * Find a list of beans using relational query. */ List<SqlRow> findList(RelationalQueryRequest request); /** * Find each query using relational query. */ void findEach(RelationalQueryRequest request, Consumer<SqlRow> consumer); /** * Find each while query using relational query. */ void findEach(RelationalQueryRequest request, Predicate<SqlRow> consumer); }