Module io.ebean.api
Package io.ebean.meta

Interface MetaQueryPlan


public interface MetaQueryPlan
Meta data for captured query plan.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the bean type for the query.
    Return a description of the bind values.
    long
    Return the total count of times bind capture has occurred.
    long
    Return the time taken to capture this plan in microseconds.
    Return the hash of the plan.
    Return the label of the query.
    Return the raw plan.
    Return the profile location for the query.
    long
    Return the query execution time associated with the bind values capture.
    sql()
    Return the sql of the query.
    Return the instant when the bind values were captured.
  • Method Details

    • beanType

      Class<?> beanType()
      Return the bean type for the query.
    • label

      String label()
      Return the label of the query.
    • profileLocation

      ProfileLocation profileLocation()
      Return the profile location for the query.
    • sql

      String sql()
      Return the sql of the query.
    • hash

      String hash()
      Return the hash of the plan.
    • bind

      String bind()
      Return a description of the bind values.
    • plan

      String plan()
      Return the raw plan.
    • queryTimeMicros

      long queryTimeMicros()
      Return the query execution time associated with the bind values capture.
    • captureCount

      long captureCount()
      Return the total count of times bind capture has occurred.
    • captureMicros

      long captureMicros()
      Return the time taken to capture this plan in microseconds.
    • whenCaptured

      Instant whenCaptured()
      Return the instant when the bind values were captured.