HHH-14800 Implements suggestions from code review
- set version in deprecated Postgis dialects - fast path for Contributor resolution - add TODO label for Ignored tests
This commit is contained in:
parent
cf854c5cfc
commit
3995c644d1
|
@ -192,7 +192,7 @@ The `GEOGRAPHY` type is not currently supported.
|
|||
====
|
||||
|
||||
CockroachDB::
|
||||
The dialect `CockroachDB202` support the `GEOMETRY` type in CockroachDB v20.2 and later.
|
||||
The dialect `CockroachDB` support the `GEOMETRY` type in CockroachDB v20.2 and later.
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
|
|
|
@ -29,9 +29,6 @@ public interface HSMessageLogger extends BasicLogger {
|
|||
|
||||
HSMessageLogger LOGGER = Logger.getMessageLogger( HSMessageLogger.class, LOGGER_NAME );
|
||||
|
||||
boolean TRACE_ENABLED = LOGGER.isTraceEnabled();
|
||||
boolean DEBUG_ENABLED = LOGGER.isDebugEnabled();
|
||||
|
||||
@LogMessage(level = INFO)
|
||||
@Message(value = "hibernate-spatial integration enabled : %s", id = 80000001)
|
||||
void spatialEnabled(boolean enabled);
|
||||
|
|
|
@ -37,9 +37,15 @@ class ContributorResolver {
|
|||
static ContributorImplementor resolveSpatialtypeContributorImplementor(ServiceRegistry serviceRegistry) {
|
||||
JdbcServices jdbcServices = serviceRegistry.getService( JdbcServices.class );
|
||||
Dialect dialect = jdbcServices.getDialect();
|
||||
for ( Class<?> dialectClass : CONTRIBUTOR_MAP.keySet() ) {
|
||||
if ( dialectClass.isAssignableFrom( dialect.getClass() ) ) {
|
||||
return CONTRIBUTOR_MAP.get( dialectClass ).apply( serviceRegistry );
|
||||
Function<ServiceRegistry, ContributorImplementor> creator =
|
||||
CONTRIBUTOR_MAP.get( dialect.getClass() );
|
||||
if ( creator != null ) {
|
||||
creator.apply( serviceRegistry );
|
||||
}
|
||||
for ( Map.Entry<Class<? extends Dialect>, Function<ServiceRegistry, ContributorImplementor>> entry :
|
||||
CONTRIBUTOR_MAP.entrySet() ) {
|
||||
if ( entry.getKey().isAssignableFrom( dialect.getClass() ) ) {
|
||||
return entry.getValue().apply( serviceRegistry );
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
|
|
@ -22,7 +22,7 @@ public class PostgisPG10Dialect extends PostgreSQLDialect {
|
|||
}
|
||||
|
||||
public PostgisPG10Dialect() {
|
||||
super( 100 );
|
||||
super( 1000 );
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -23,7 +23,7 @@ public class PostgisPG93Dialect extends PostgreSQLDialect {
|
|||
}
|
||||
|
||||
public PostgisPG93Dialect() {
|
||||
super();
|
||||
super( 930 );
|
||||
}
|
||||
|
||||
public PostgisPG93Dialect(int version) {
|
||||
|
|
|
@ -23,7 +23,7 @@ public class PostgisPG94Dialect extends PostgreSQLDialect {
|
|||
}
|
||||
|
||||
public PostgisPG94Dialect() {
|
||||
super();
|
||||
super( 940 );
|
||||
}
|
||||
|
||||
public PostgisPG94Dialect(int version) {
|
||||
|
|
|
@ -32,7 +32,7 @@ import org.locationtech.jts.io.WKBWriter;
|
|||
import org.locationtech.jts.io.WKTWriter;
|
||||
|
||||
import static java.lang.String.format;
|
||||
|
||||
//TODO - see what tests are still needed, when we update/fix the HANA spatial support
|
||||
@RequiresDialect(value = HANASpatialDialect.class, comment = "This test tests the HANA spatial functions not covered by Hibernate Spatial", jiraKey = "HHH-12426")
|
||||
@Ignore
|
||||
@Deprecated
|
||||
|
|
Loading…
Reference in New Issue