Interface QueryPlanManager

All Known Implementing Classes:
CQueryPlanManager

public interface QueryPlanManager
Manage query plan capture.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final QueryPlanManager
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<io.ebean.meta.MetaQueryPlan>
    collect(io.ebean.meta.QueryPlanRequest request)
    Collect the database query plans.
    Create the bind capture for the given query plan.
    void
    setDefaultThreshold(long thresholdMicros)
    Update the global default threshold used when new query plans are created.
  • Field Details

  • Method Details

    • setDefaultThreshold

      void setDefaultThreshold(long thresholdMicros)
      Update the global default threshold used when new query plans are created.
    • createBindCapture

      SpiQueryBindCapture createBindCapture(SpiQueryPlan queryPlan)
      Create the bind capture for the given query plan.
    • collect

      List<io.ebean.meta.MetaQueryPlan> collect(io.ebean.meta.QueryPlanRequest request)
      Collect the database query plans.