| Package | Description |
|---|---|
| com.avaje.ebean.bean |
Enhanced beans API and Support objects
|
| com.avaje.ebean.meta |
Meta data that can be retrieved for the EbeanServer.
|
| com.avaje.ebeaninternal.api | |
| com.avaje.ebeaninternal.server.autofetch |
AutoFetch Implementation
|
| com.avaje.ebeaninternal.server.core |
Core implementation objects
|
| com.avaje.ebeaninternal.server.loadcontext | |
| com.avaje.ebeaninternal.server.query | |
| com.avaje.ebeaninternal.server.querydefn |
| Modifier and Type | Method and Description |
|---|---|
ObjectGraphNode |
NodeUsageCollector.getNode()
Return the associated node which identifies the location in the object
graph of the bean/reference.
|
| Constructor and Description |
|---|
NodeUsageCollector(ObjectGraphNode node,
WeakReference<NodeUsageListener> managerRef) |
ObjectGraphNode(ObjectGraphNode parent,
String path)
Create at a sub level.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectGraphNode |
MetaObjectGraphNodeStats.getNode()
Return the ObjectGraphNode which has the origin point and relative path.
|
ObjectGraphNode |
MetaQueryPlanOriginCount.getObjectGraphNode()
The 'origin' and path which this query belongs to.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectGraphNode |
LoadManyBuffer.getObjectGraphNode() |
ObjectGraphNode |
LoadContext.getObjectGraphNode(String path)
Return the node for a given path which is used by autofetch profiling.
|
ObjectGraphNode |
SpiQuery.getParentNode()
Used to hook back a lazy loading query to the original query (query
point).
|
ObjectGraphNode |
SpiQuery.setOrigin(CallStack callStack)
Return the origin point for the query.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SpiEbeanServer.collectQueryStats(ObjectGraphNode objectGraphNode,
long loadedBeanCount,
long timeMicros)
Collect query statistics by ObjectGraphNode.
|
void |
SpiQuery.setParentNode(ObjectGraphNode node)
Set the profile point of the bean or collection that is lazy loading.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultAutoFetchManager.collectQueryInfo(ObjectGraphNode node,
long beans,
long micros)
Gather query execution statistics.
|
void |
AutoFetchManager.collectQueryInfo(ObjectGraphNode node,
long beans,
long micros)
Collect query profiling information.
|
void |
Statistics.collectQueryInfo(ObjectGraphNode node,
long beansLoaded,
long micros) |
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentHashMap<ObjectGraphNode,CObjectGraphNodeStatistics> |
DefaultServer.objectGraphStats
Cache used to collect statistics based on ObjectGraphNode (used to highlight lazy loading origin points).
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultServer.collectQueryStats(ObjectGraphNode node,
long loadedBeanCount,
long timeMicros) |
| Constructor and Description |
|---|
CObjectGraphNodeStatistics(ObjectGraphNode node) |
| Modifier and Type | Field and Description |
|---|---|
protected ObjectGraphNode |
DLoadBaseContext.objectGraphNode |
| Modifier and Type | Method and Description |
|---|---|
ObjectGraphNode |
DLoadManyContext.LoadBuffer.getObjectGraphNode() |
ObjectGraphNode |
DLoadContext.getObjectGraphNode(String path) |
| Modifier and Type | Method and Description |
|---|---|
void |
CQueryPlanStats.add(long loadedBeanCount,
long timeMicros,
ObjectGraphNode objectGraphNode) |
void |
CQueryPlan.executionTime(long loadedBeanCount,
long timeMicros,
ObjectGraphNode objectGraphNode)
Register an execution time against this query plan;
|
| Modifier and Type | Method and Description |
|---|---|
ObjectGraphNode |
DefaultOrmQuery.getParentNode() |
ObjectGraphNode |
DefaultOrmQuery.setOrigin(CallStack callStack) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultOrmQuery.setParentNode(ObjectGraphNode parentNode) |
Copyright © 2014. All Rights Reserved.