Package org.hibernate.query.internal
Class QueryEngineImpl
java.lang.Object
org.hibernate.query.internal.QueryEngineImpl
- All Implemented Interfaces:
QueryEngine
Aggregation and encapsulation of the components Hibernate uses
to execute queries (HQL, Criteria and native)
- Author:
- Steve Ebersole
-
Field Summary
Fields inherited from interface org.hibernate.query.spi.QueryEngine
DEFAULT_QUERY_PLAN_MAX_COUNT -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static QueryEnginefrom(SessionFactoryImplementor sessionFactory, MetadataImplementor metadata) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.query.spi.QueryEngine
interpretHql
-
Method Details
-
from
public static QueryEngine from(SessionFactoryImplementor sessionFactory, MetadataImplementor metadata) -
validateNamedQueries
public void validateNamedQueries()- Specified by:
validateNamedQueriesin interfaceQueryEngine
-
getNamedObjectRepository
- Specified by:
getNamedObjectRepositoryin interfaceQueryEngine
-
getTypeConfiguration
- Specified by:
getTypeConfigurationin interfaceQueryEngine
-
getCriteriaBuilder
- Specified by:
getCriteriaBuilderin interfaceQueryEngine
-
getHqlTranslator
- Specified by:
getHqlTranslatorin interfaceQueryEngine
-
getSqmTranslatorFactory
- Specified by:
getSqmTranslatorFactoryin interfaceQueryEngine
-
getNativeQueryInterpreter
- Specified by:
getNativeQueryInterpreterin interfaceQueryEngine
-
getInterpretationCache
- Specified by:
getInterpretationCachein interfaceQueryEngine
-
getSqmFunctionRegistry
- Specified by:
getSqmFunctionRegistryin interfaceQueryEngine
-
close
public void close()- Specified by:
closein interfaceQueryEngine
-