Skip to content
This repository was archived by the owner on Jan 14, 2025. It is now read-only.

Commit 8978b08

Browse files
committed
OGM-770 Adapting to latest ORM changes
1 parent 92b98a6 commit 8978b08

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/impl/CassandraSchemaDefiner.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import java.util.Set;
1313

1414
import org.hibernate.boot.model.relational.Database;
15-
import org.hibernate.boot.model.relational.Schema;
15+
import org.hibernate.boot.model.relational.Namespace;
1616
import org.hibernate.engine.spi.SessionFactoryImplementor;
1717
import org.hibernate.mapping.Column;
1818
import org.hibernate.mapping.ForeignKey;
@@ -45,8 +45,8 @@ public void initializeSchema(Database database, SessionFactoryImplementor sessio
4545
sequenceHandler.createSequence( identifierGenerator.getGeneratorKeyMetadata(), datastoreProvider );
4646
}
4747

48-
for ( Schema schema : database.getSchemas() ) {
49-
for ( Table table : schema.getTables() ) {
48+
for ( Namespace namespace : database.getNamespaces() ) {
49+
for ( Table table : namespace.getTables() ) {
5050
if ( table.isPhysicalTable() ) {
5151
processTable( sessionFactoryImplementor, datastoreProvider, table );
5252
}

core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSessionBuilderDelegator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
package org.hibernate.ogm.hibernatecore.impl;
88

99
import org.hibernate.Session;
10-
import org.hibernate.engine.spi.ForwardingSessionBuilderImplementor;
10+
import org.hibernate.engine.spi.AbstractDelegatingSessionBuilderImplementor;
1111
import org.hibernate.engine.spi.SessionBuilderImplementor;
1212
import org.hibernate.engine.spi.SessionOwner;
1313
import org.hibernate.event.spi.EventSource;
@@ -22,7 +22,7 @@
2222
/**
2323
* @author Emmanuel Bernard <emmanuel@hibernate.org>
2424
*/
25-
public class OgmSessionBuilderDelegator extends ForwardingSessionBuilderImplementor implements OgmSessionBuilderImplementor {
25+
public class OgmSessionBuilderDelegator extends AbstractDelegatingSessionBuilderImplementor implements OgmSessionBuilderImplementor {
2626

2727
private final SessionBuilderImplementor builder;
2828
private final OgmSessionFactory factory;

core/src/main/java/org/hibernate/ogm/hibernatecore/impl/OgmSharedSessionBuilderDelegator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
package org.hibernate.ogm.hibernatecore.impl;
88

99
import org.hibernate.SharedSessionBuilder;
10-
import org.hibernate.engine.spi.ForwardingSharedSessionBuilder;
10+
import org.hibernate.engine.spi.AbstractDelegatingSharedSessionBuilder;
1111
import org.hibernate.event.spi.EventSource;
1212
import org.hibernate.ogm.OgmSession;
1313
import org.hibernate.ogm.OgmSessionFactory;
1414

1515
/**
1616
* @author Emmanuel Bernard <emmanuel@hibernate.org>
1717
*/
18-
public class OgmSharedSessionBuilderDelegator extends ForwardingSharedSessionBuilder implements SharedSessionBuilder {
18+
public class OgmSharedSessionBuilderDelegator extends AbstractDelegatingSharedSessionBuilder implements SharedSessionBuilder {
1919
private final SharedSessionBuilder builder;
2020
private final OgmSessionFactory factory;
2121

core/src/test/java/org/hibernate/ogm/test/datastore/DatastoreProviderGeneratingSchema.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import java.util.Iterator;
1010

1111
import org.hibernate.boot.model.relational.Database;
12-
import org.hibernate.boot.model.relational.Schema;
12+
import org.hibernate.boot.model.relational.Namespace;
1313
import org.hibernate.engine.spi.SessionFactoryImplementor;
1414
import org.hibernate.mapping.Column;
1515
import org.hibernate.mapping.Table;
@@ -52,8 +52,8 @@ public static class TestSchemaDefiner extends BaseSchemaDefiner {
5252

5353
@Override
5454
public void initializeSchema(Database database, SessionFactoryImplementor factory) {
55-
for ( Schema schema : database.getSchemas() ) {
56-
for (Table table : schema.getTables() ) {
55+
for ( Namespace namespace : database.getNamespaces() ) {
56+
for (Table table : namespace.getTables() ) {
5757
if ( table.isPhysicalTable() ) {
5858
String tableName = table.getQuotedName();
5959
// do something with table

neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jSchemaDefiner.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import java.util.Set;
1515

1616
import org.hibernate.boot.model.relational.Database;
17-
import org.hibernate.boot.model.relational.Schema;
17+
import org.hibernate.boot.model.relational.Namespace;
1818
import org.hibernate.cfg.Environment;
1919
import org.hibernate.engine.spi.SessionFactoryImplementor;
2020
import org.hibernate.mapping.Column;
@@ -99,8 +99,8 @@ private void createEntityConstraints(GraphDatabaseService neo4jDb, Database data
9999
}
100100

101101
private void addUniqueConstraints(GraphDatabaseService neo4jDb, Database database) {
102-
for ( Schema schema : database.getSchemas() ) {
103-
for ( Table table : schema.getTables() ) {
102+
for ( Namespace namespace : database.getNamespaces() ) {
103+
for ( Table table : namespace.getTables() ) {
104104
if ( table.isPhysicalTable() ) {
105105
Label label = label( table.getName() );
106106
PrimaryKey primaryKey = table.getPrimaryKey();

0 commit comments

Comments
 (0)