Skip to content

Commit 0f6024b

Browse files
committed
HHH-17404 rebase with upstream
1 parent 8b273fe commit 0f6024b

File tree

6 files changed

+10
-8
lines changed

6 files changed

+10
-8
lines changed

hibernate-core/src/main/java/org/hibernate/dialect/OracleOsonArrayJdbcType.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import oracle.sql.json.OracleJsonDatum;
1010
import oracle.sql.json.OracleJsonGenerator;
1111

12+
import org.hibernate.dialect.type.OracleJsonArrayJdbcType;
1213
import org.hibernate.internal.CoreLogging;
1314
import org.hibernate.internal.CoreMessageLogger;
1415
import org.hibernate.metamodel.mapping.EmbeddableMappingType;
@@ -22,6 +23,7 @@
2223
import org.hibernate.type.descriptor.jdbc.BasicBinder;
2324
import org.hibernate.type.descriptor.jdbc.BasicExtractor;
2425
import org.hibernate.type.descriptor.jdbc.JdbcType;
26+
import org.hibernate.type.descriptor.jdbc.JsonHelper;
2527
import org.hibernate.type.descriptor.jdbc.JsonJdbcType;
2628
import org.hibernate.type.format.OsonDocumentReader;
2729
import org.hibernate.type.format.OsonDocumentWriter;

hibernate-core/src/main/java/org/hibernate/dialect/OracleOsonJdbcType.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import oracle.sql.json.OracleJsonDatum;
1010
import oracle.sql.json.OracleJsonFactory;
1111
import oracle.sql.json.OracleJsonGenerator;
12+
import org.hibernate.dialect.type.OracleJsonJdbcType;
1213
import org.hibernate.internal.CoreLogging;
1314
import org.hibernate.internal.CoreMessageLogger;
1415
import org.hibernate.metamodel.mapping.EmbeddableMappingType;
@@ -20,6 +21,7 @@
2021
import org.hibernate.type.descriptor.jdbc.AggregateJdbcType;
2122
import org.hibernate.type.descriptor.jdbc.BasicBinder;
2223
import org.hibernate.type.descriptor.jdbc.BasicExtractor;
24+
import org.hibernate.type.descriptor.jdbc.JsonHelper;
2325
import org.hibernate.type.format.OsonDocumentReader;
2426
import org.hibernate.type.format.OsonDocumentWriter;
2527

hibernate-core/src/main/java/org/hibernate/dialect/type/OracleJsonJdbcType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class OracleJsonJdbcType extends OracleJsonBlobJdbcType {
2424
*/
2525
public static final OracleJsonJdbcType INSTANCE = new OracleJsonJdbcType( null );
2626

27-
OracleJsonJdbcType(EmbeddableMappingType embeddableMappingType) {
27+
protected OracleJsonJdbcType(EmbeddableMappingType embeddableMappingType) {
2828
super( embeddableMappingType );
2929
}
3030

hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JsonHelper.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@
3434
import org.hibernate.type.descriptor.WrapperOptions;
3535
import org.hibernate.type.descriptor.java.BasicPluralJavaType;
3636
import org.hibernate.type.descriptor.java.JavaType;
37-
import org.hibernate.type.descriptor.jdbc.AggregateJdbcType;
38-
import org.hibernate.type.descriptor.jdbc.ArrayJdbcType;
39-
import org.hibernate.type.descriptor.jdbc.JdbcType;
40-
import org.hibernate.type.descriptor.jdbc.JsonJdbcType;
4137
import org.hibernate.type.format.JsonDocumentItemType;
4238
import org.hibernate.type.format.JsonDocumentReader;
4339
import org.hibernate.type.format.JsonDocumentWriter;

hibernate-core/src/main/java/org/hibernate/type/format/StringJsonDocumentReader.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ private void moveStateMachine(StringJsonDocumentMarker marker) {
129129
this.processingStates.push( JsonProcessingState.ARRAY );
130130
}
131131
break;
132+
default:
133+
throw new IllegalStateException( "Unexpected JsonProcessingState " + marker );
132134
}
133135
}
134136

hibernate-core/src/main/java/org/hibernate/type/format/StringJsonValueJDBCTypeAdapter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
*/
55
package org.hibernate.type.format;
66

7-
import org.hibernate.dialect.StructAttributeValues;
8-
import org.hibernate.dialect.StructHelper;
97
import org.hibernate.internal.util.CharSequenceHelper;
108
import org.hibernate.metamodel.mapping.EmbeddableMappingType;
119
import org.hibernate.type.SqlTypes;
@@ -19,10 +17,12 @@
1917
import org.hibernate.type.descriptor.java.PrimitiveByteArrayJavaType;
2018
import org.hibernate.type.descriptor.jdbc.AggregateJdbcType;
2119
import org.hibernate.type.descriptor.jdbc.JdbcType;
20+
import org.hibernate.type.descriptor.jdbc.StructAttributeValues;
21+
import org.hibernate.type.descriptor.jdbc.StructHelper;
2222

2323
import java.sql.SQLException;
2424

25-
import static org.hibernate.dialect.StructHelper.instantiate;
25+
import static org.hibernate.type.descriptor.jdbc.StructHelper.instantiate;
2626

2727
/**
2828
* JDBC type adapter for String-based JSON document reader.

0 commit comments

Comments
 (0)