public class QueryPlanCache
extends java.lang.Object
implements java.io.Serializable
Environment.QUERY_PLAN_CACHE_MAX_STRONG_REFERENCES,
Environment.QUERY_PLAN_CACHE_MAX_SOFT_REFERENCES,
Serialized Form| Constructor and Description |
|---|
QueryPlanCache(SessionFactoryImplementor factory) |
| Modifier and Type | Method and Description |
|---|---|
FilterQueryPlan |
getFilterQueryPlan(java.lang.String filterString,
java.lang.String collectionRole,
boolean shallow,
java.util.Map enabledFilters) |
HQLQueryPlan |
getHQLQueryPlan(java.lang.String queryString,
boolean shallow,
java.util.Map enabledFilters) |
NativeSQLQueryPlan |
getNativeSQLQueryPlan(NativeSQLQuerySpecification spec) |
ParameterMetadata |
getSQLParameterMetadata(java.lang.String query)
Obtain the parameter metadata for given native-sql query.
|
public QueryPlanCache(SessionFactoryImplementor factory)
public ParameterMetadata getSQLParameterMetadata(java.lang.String query)
query - The querypublic HQLQueryPlan getHQLQueryPlan(java.lang.String queryString, boolean shallow, java.util.Map enabledFilters) throws QueryException, MappingException
QueryExceptionMappingExceptionpublic FilterQueryPlan getFilterQueryPlan(java.lang.String filterString, java.lang.String collectionRole, boolean shallow, java.util.Map enabledFilters) throws QueryException, MappingException
QueryExceptionMappingExceptionpublic NativeSQLQueryPlan getNativeSQLQueryPlan(NativeSQLQuerySpecification spec)
Copyright © 2013. All Rights Reserved.