Package io.ebeaninternal.api
Interface SpiQueryPlan
-
- All Known Implementing Classes:
CQueryPlan
public interface SpiQueryPlan
The internal ORM "query plan".
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SpiDbQueryPlan
createMeta(String bind, String planString)
Return as Database query plan.Class<?>
getBeanType()
The related entity bean typeString
getHash()
The hash for the query plan.String
getName()
The plan name.ProfileLocation
getProfileLocation()
The related profile location.String
getSql()
The SQL for the query plan.void
queryPlanInit(long thresholdMicros)
Initiate bind capture with the give threshold.
-
-
-
Method Detail
-
getBeanType
Class<?> getBeanType()
The related entity bean type
-
getProfileLocation
ProfileLocation getProfileLocation()
The related profile location.
-
queryPlanInit
void queryPlanInit(long thresholdMicros)
Initiate bind capture with the give threshold.
-
createMeta
SpiDbQueryPlan createMeta(String bind, String planString)
Return as Database query plan.- Parameters:
bind
- Description of the bind values usedplanString
- The raw database query plan
-
-