Class DialectResolverSet
java.lang.Object
org.hibernate.engine.jdbc.dialect.internal.DialectResolverSet
- All Implemented Interfaces:
Serializable
,DialectResolver
,Service
A
DialectResolver
implementation which coordinates resolution by delegating to sub-resolvers.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDialectResolverSet
(List<DialectResolver> resolvers) DialectResolverSet
(DialectResolver... resolvers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDiscoveredResolvers
(Collection<DialectResolver> resolvers) void
addResolver
(DialectResolver... resolvers) void
addResolverAtFirst
(DialectResolver... resolvers) Determine theDialect
to use based on the given information.
-
Constructor Details
-
DialectResolverSet
public DialectResolverSet() -
DialectResolverSet
-
DialectResolverSet
-
-
Method Details
-
resolveDialect
Description copied from interface:DialectResolver
Determine theDialect
to use based on the given information. Implementations are expected to return theDialect
instance to use, ornull
if they did not locate a match.- Specified by:
resolveDialect
in interfaceDialectResolver
- Parameters:
info
- Access to the information about the database/driver needed to perform the resolution- Returns:
- The dialect to use, or null.
-
addResolver
-
addResolverAtFirst
-
addDiscoveredResolvers
-