Skip to content

Commit 8ecb140

Browse files
committed
[hibernate#1935] Fix for next Hibernate ORM upgrade
1 parent ab2d70a commit 8ecb140

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

hibernate-reactive-core/src/main/java/org/hibernate/reactive/provider/service/AbstractReactiveInformationSchemaBasedExtractorImpl.java

+19
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66
package org.hibernate.reactive.provider.service;
77

8+
import java.lang.invoke.MethodHandles;
89
import java.sql.ResultSet;
910
import java.sql.SQLException;
1011
import java.util.ArrayList;
@@ -14,6 +15,8 @@
1415
import org.hibernate.boot.model.TruthValue;
1516
import org.hibernate.boot.model.naming.DatabaseIdentifier;
1617
import org.hibernate.boot.model.naming.Identifier;
18+
import org.hibernate.reactive.logging.impl.Log;
19+
import org.hibernate.reactive.logging.impl.LoggerFactory;
1720
import org.hibernate.tool.schema.extract.internal.AbstractInformationExtractorImpl;
1821
import org.hibernate.tool.schema.extract.internal.ColumnInformationImpl;
1922
import org.hibernate.tool.schema.extract.spi.ColumnInformation;
@@ -29,6 +32,8 @@
2932
*/
3033
public abstract class AbstractReactiveInformationSchemaBasedExtractorImpl extends AbstractInformationExtractorImpl {
3134

35+
private static final Log LOG = LoggerFactory.make( Log.class, MethodHandles.lookup() );
36+
3237
public AbstractReactiveInformationSchemaBasedExtractorImpl(ExtractionContext extractionContext) {
3338
super( extractionContext );
3439
}
@@ -154,6 +159,20 @@ protected <T> T processCatalogsResultSet(ExtractionContext.ResultSetProcessor<T>
154159
);
155160
}
156161

162+
@Override
163+
protected <T> T processCrossReferenceResultSet(
164+
String parentCatalog,
165+
String parentSchema,
166+
String parentTable,
167+
String foreignCatalog,
168+
String foreignSchema,
169+
String foreignTable,
170+
ExtractionContext.ResultSetProcessor<T> processor) {
171+
// This method has been added as fix for https://hibernate.atlassian.net/browse/HHH-18221
172+
// The issue is only for Informix that we don't currently support.
173+
throw LOG.notYetImplemented();
174+
}
175+
157176
@Override
158177
protected <T> T processSchemaResultSet(
159178
String catalog,

0 commit comments

Comments
 (0)