DialectResolver implementation which coordinates resolution by delegating to sub-resolvers.
| Modifier and Type | Field and Description |
|---|---|
| private static final CoreMessageLogger | |
| private List |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addResolver(DialectResolver
The resolver to add. resolver)Add a resolver at the end of the underlying resolver list. |
| public void | addResolverAtFirst(DialectResolver
The resolver to add. resolver)Add a resolver at the beginning of the underlying resolver list. |
| public Dialect | resolveDialect(DialectResolutionInfo
Access to the information about the database/driver needed to perform the resolution info)Implements org. Dialect to use based on the given information.
|
| LOG | back to summary |
|---|---|
| private static final CoreMessageLogger LOG | |
| resolvers | back to summary |
|---|---|
| private List<DialectResolver> resolvers | |
| DialectResolverSet | back to summary |
|---|---|
| public DialectResolverSet() | |
| DialectResolverSet | back to summary |
|---|---|
| public DialectResolverSet(List<DialectResolver> resolvers) | |
| DialectResolverSet | back to summary |
|---|---|
| public DialectResolverSet(DialectResolver... resolvers) | |
| addResolver | back to summary |
|---|---|
| public void addResolver(DialectResolver resolver) Add a resolver at the end of the underlying resolver list. The resolver added by this method is at lower priority than any other existing resolvers.
| |
| addResolverAtFirst | back to summary |
|---|---|
| public void addResolverAtFirst(DialectResolver resolver) Add a resolver at the beginning of the underlying resolver list. The resolver added by this method is at higher priority than any other existing resolvers.
| |
| resolveDialect | back to summary |
|---|---|
| public Dialect resolveDialect(DialectResolutionInfo info) Implements org. Doc from org. Determine the
| |