| Package | Description |
|---|---|
| com.avaje.ebeaninternal.api | |
| com.avaje.ebeaninternal.server.expression |
Expressions for building WHERE clauses.
|
| com.avaje.ebeaninternal.server.querydefn | |
| com.avaje.ebeaninternal.util |
Utility objects
|
| Modifier and Type | Method and Description |
|---|---|
HashQueryPlanBuilder |
HashQueryPlanBuilder.add(boolean booleanValue)
Add a boolean to the hash calculation.
|
HashQueryPlanBuilder |
HashQueryPlanBuilder.add(Class<?> cls)
Add a class to the hash calculation.
|
HashQueryPlanBuilder |
HashQueryPlanBuilder.add(int hashValue)
Add an integer to the hash calculation.
|
HashQueryPlanBuilder |
HashQueryPlanBuilder.add(Object object)
Add an object to the hash calculation.
|
HashQueryPlanBuilder |
HashQueryPlanBuilder.addRawSql(String rawSql)
Add raw sql to the hash.
|
HashQueryPlanBuilder |
HashQueryPlanBuilder.bind(int extraBindCount)
Add a number to the bind count for the hash.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BindParams.buildQueryPlanHash(HashQueryPlanBuilder builder)
Return the hash that should be included with the query plan.
|
HashQueryPlan |
SpiQuery.queryAutofetchHash(HashQueryPlanBuilder builder)
Calculate a hash used by AutoFetch to identify when a query has changed
(and hence potentially needs a new tuned query plan to be developed).
|
void |
SpiExpression.queryAutoFetchHash(HashQueryPlanBuilder builder)
Calculate a hash value used to identify a query for AutoFetch tuning.
|
void |
SpiExpression.queryPlanHash(BeanQueryRequest<?> request,
HashQueryPlanBuilder builder)
Calculate a hash value for the expression.
|
void |
SpiExpressionList.queryPlanHash(BeanQueryRequest<?> request,
HashQueryPlanBuilder builder)
Calculate a hash based on the expressions but excluding the actual bind
values.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultExampleExpression.queryAutoFetchHash(HashQueryPlanBuilder builder)
Return a hash for autoFetch query identification.
|
void |
SimpleExpression.queryAutoFetchHash(HashQueryPlanBuilder builder)
Based on the type and propertyName.
|
void |
IdInExpression.queryAutoFetchHash(HashQueryPlanBuilder builder)
Incorporates the number of Id values to bind.
|
void |
DefaultExampleExpression.queryPlanHash(BeanQueryRequest<?> request,
HashQueryPlanBuilder builder)
Return a hash for query plan identification.
|
void |
SimpleExpression.queryPlanHash(BeanQueryRequest<?> request,
HashQueryPlanBuilder builder) |
void |
IdInExpression.queryPlanHash(BeanQueryRequest<?> request,
HashQueryPlanBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
HashQueryPlan |
DefaultOrmQuery.queryAutofetchHash(HashQueryPlanBuilder builder)
Calculate a hash used by AutoFetch to identify when a query has changed
(and hence potentially needs a new tuned query plan to be developed).
|
void |
OrmQueryProperties.queryPlanHash(BeanQueryRequest<?> request,
HashQueryPlanBuilder builder)
Calculate the query plan hash.
|
void |
OrmQueryDetail.queryPlanHash(BeanQueryRequest<?> request,
HashQueryPlanBuilder builder)
Calculate the hash for the query plan.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultExpressionList.queryAutoFetchHash(HashQueryPlanBuilder builder)
Calculate a hash based on the expressions but excluding the actual bind
values.
|
void |
DefaultExpressionList.queryPlanHash(BeanQueryRequest<?> request,
HashQueryPlanBuilder builder)
Calculate a hash based on the expressions but excluding the actual bind
values.
|
Copyright © 2014. All Rights Reserved.