| Package | Description |
|---|---|
| com.avaje.ebeaninternal.api | |
| com.avaje.ebeaninternal.server.core |
Core implementation objects
|
| com.avaje.ebeaninternal.server.deploy |
Bean description
|
| com.avaje.ebeaninternal.server.loadcontext | |
| com.avaje.ebeaninternal.server.query |
| Modifier and Type | Method and Description |
|---|---|
void |
LoadContext.executeSecondaryQueries(OrmQueryRequest<?> parentRequest,
int defaultQueryBatch)
Execute any secondary (+query) queries if there are any defined.
|
int |
LoadContext.getSecondaryQueriesMinBatchSize(OrmQueryRequest<?> parentRequest,
int defaultQueryBatch)
Return the minimum batch size when using QueryIterator with query joins.
|
void |
LoadSecondaryQuery.loadSecondaryQuery(OrmQueryRequest<?> parentRequest,
int requestedBatchSize,
boolean all)
Execute the secondary query with a given batch size.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
OrmQueryEngine.findId(OrmQueryRequest<T> request)
Execute the 'find by id' query returning a single bean.
|
<T> BeanIdList |
OrmQueryEngine.findIds(OrmQueryRequest<T> request)
Execute the find id's query.
|
<T> QueryIterator<T> |
OrmQueryEngine.findIterate(OrmQueryRequest<T> request)
Execute the query using a QueryIterator.
|
<T> BeanCollection<T> |
OrmQueryEngine.findMany(OrmQueryRequest<T> request)
Execute the findList, findSet, findMap query returning an appropriate BeanCollection.
|
<T> int |
OrmQueryEngine.findRowCount(OrmQueryRequest<T> request)
Execute the row count query.
|
| Modifier and Type | Method and Description |
|---|---|
String |
DRawSqlSelect.buildSql(String orderBy,
CQueryPredicates predicates,
OrmQueryRequest<?> request)
Build the full SQL Select statement for the request.
|
static <T> BeanCollectionHelp<T> |
BeanCollectionHelpFactory.create(OrmQueryRequest<T> request) |
| Modifier and Type | Method and Description |
|---|---|
void |
DLoadContext.executeSecondaryQueries(OrmQueryRequest<?> parentRequest,
int defaultQueryBatch)
Execute all the secondary queries.
|
int |
DLoadContext.getSecondaryQueriesMinBatchSize(OrmQueryRequest<?> parentRequest,
int defaultQueryBatch)
Return the minimum batch size when using QueryIterator with query joins.
|
void |
DLoadBeanContext.loadSecondaryQuery(OrmQueryRequest<?> parentRequest,
int requestedBatchSize,
boolean all) |
void |
DLoadManyContext.loadSecondaryQuery(OrmQueryRequest<?> parentRequest,
int requestedBatchSize,
boolean all) |
| Modifier and Type | Method and Description |
|---|---|
<T> CQuery<T> |
RawSqlSelectClauseBuilder.build(OrmQueryRequest<T> request)
Build based on the includes and using the BeanJoinTree.
|
<T> CQueryFetchIds |
CQueryBuilder.buildFetchIdsQuery(OrmQueryRequest<T> request)
Build the row count query.
|
<T> CQuery<T> |
CQueryEngine.buildQuery(OrmQueryRequest<T> request) |
<T> CQuery<T> |
CQueryBuilder.buildQuery(OrmQueryRequest<T> request)
Return the SQL Select statement as a String.
|
<T> CQueryRowCount |
CQueryBuilder.buildRowCountQuery(OrmQueryRequest<T> request)
Build the row count query.
|
SqlLimitResponse |
CQueryBuilderRawSql.buildSql(OrmQueryRequest<?> request,
CQueryPredicates predicates,
RawSql.Sql rsql)
Build the full SQL Select statement for the request.
|
<T> T |
CQueryEngine.find(OrmQueryRequest<T> request)
Find and return a single bean using its unique id.
|
<T> T |
DefaultOrmQueryEngine.findId(OrmQueryRequest<T> request)
Find a single bean using its unique id.
|
<T> BeanIdList |
CQueryEngine.findIds(OrmQueryRequest<T> request)
Build and execute the find Id's query.
|
<T> BeanIdList |
DefaultOrmQueryEngine.findIds(OrmQueryRequest<T> request) |
<T> QueryIterator<T> |
CQueryEngine.findIterate(OrmQueryRequest<T> request)
Read many beans using an iterator (except you need to close() the iterator
when you have finished).
|
<T> QueryIterator<T> |
DefaultOrmQueryEngine.findIterate(OrmQueryRequest<T> request) |
<T> BeanCollection<T> |
CQueryEngine.findMany(OrmQueryRequest<T> request)
Find a list/map/set of beans.
|
<T> BeanCollection<T> |
DefaultOrmQueryEngine.findMany(OrmQueryRequest<T> request) |
<T> int |
CQueryEngine.findRowCount(OrmQueryRequest<T> request)
Build and execute the row count query.
|
<T> int |
DefaultOrmQueryEngine.findRowCount(OrmQueryRequest<T> request) |
QueryIterator<T> |
CQuery.readIterate(int bufferSize,
OrmQueryRequest<T> request) |
| Constructor and Description |
|---|
BeanCollectionWrapper(OrmQueryRequest<?> request)
Create based on a Find.
|
CQuery(OrmQueryRequest<T> request,
CQueryPredicates predicates,
CQueryPlan queryPlan)
Create the Sql select based on the request.
|
CQueryFetchIds(OrmQueryRequest<?> request,
CQueryPredicates predicates,
String sql,
BackgroundExecutor backgroundExecutor)
Create the Sql select based on the request.
|
CQueryPlan(OrmQueryRequest<?> request,
SqlLimitResponse sqlRes,
SqlTree sqlTree,
boolean rawSql,
String logWhereSql)
Create a query plan based on a OrmQueryRequest.
|
CQueryPlan(OrmQueryRequest<?> request,
String sql,
SqlTree sqlTree,
boolean rawSql,
boolean rowNumberIncluded,
String logWhereSql)
Create a query plan for a raw sql query.
|
CQueryPlanRawSql(OrmQueryRequest<?> request,
SqlLimitResponse sqlRes,
SqlTree sqlTree,
String logWhereSql) |
CQueryPredicates(Binder binder,
OrmQueryRequest<?> request) |
CQueryRowCount(OrmQueryRequest<?> request,
CQueryPredicates predicates,
String sql)
Create the Sql select based on the request.
|
SqlTreeBuilder(OrmQueryRequest<?> request,
CQueryPredicates predicates,
OrmQueryDetail queryDetail)
Construct for RawSql query.
|
SqlTreeBuilder(String tableAliasPlaceHolder,
String columnAliasPrefix,
OrmQueryRequest<?> request,
CQueryPredicates predicates)
The predicates are used to determine if 'extra' joins are required to
support the where and/or order by clause.
|
Copyright © 2014. All Rights Reserved.