package io.ebeaninternal.api; import io.ebean.meta.MetaQueryPlan; import io.ebean.meta.QueryPlanRequest; import java.util.List; /** * Manage query plan capture. */ public interface QueryPlanManager { QueryPlanManager NOOP = new NoopQueryPlanManager(); /** * Create the bind capture for the given query plan. */ SpiQueryBindCapture createBindCapture(SpiQueryPlan queryPlan); /** * Collect the database query plans. */ List collect(QueryPlanRequest request); }