File tree Expand file tree Collapse file tree 4 files changed +1
-22
lines changed
hibernate-core/src/main/java/org/hibernate Expand file tree Collapse file tree 4 files changed +1
-22
lines changed Original file line number Diff line number Diff line change 19
19
import org .hibernate .graph .RootGraph ;
20
20
import org .hibernate .jpa .spi .JpaCompliance ;
21
21
import org .hibernate .metamodel .MappingMetamodel ;
22
- import org .hibernate .service .ServiceRegistry ;
23
22
import org .hibernate .type .descriptor .java .EnumJavaType ;
24
23
import org .hibernate .type .descriptor .java .JavaType ;
25
- import org .hibernate .type .spi .TypeConfiguration ;
26
24
27
25
/**
28
26
* Extensions to the JPA-defined {@linkplain Metamodel metamodel} of
36
34
@ Incubating
37
35
public interface JpaMetamodel extends Metamodel {
38
36
39
- // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40
- // Context
41
-
42
- /**
43
- * todo (6.0) : should we expose JpaMetamodel from TypeConfiguration?
44
- */
45
- TypeConfiguration getTypeConfiguration ();
46
-
47
- ServiceRegistry getServiceRegistry ();
48
-
49
-
50
37
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51
38
// Extended features
52
39
Original file line number Diff line number Diff line change @@ -112,12 +112,10 @@ public JpaMetamodelImpl(
112
112
this .classLoaderService = serviceRegistry .getService ( ClassLoaderService .class );
113
113
}
114
114
115
- @ Override
116
115
public TypeConfiguration getTypeConfiguration () {
117
116
return typeConfiguration ;
118
117
}
119
118
120
- @ Override
121
119
public ServiceRegistry getServiceRegistry () {
122
120
return serviceRegistry ;
123
121
}
Original file line number Diff line number Diff line change @@ -3685,7 +3685,6 @@ public Object visitAdditionExpression(HqlParser.AdditionExpressionContext ctx) {
3685
3685
operator ,
3686
3686
left ,
3687
3687
right ,
3688
- creationContext .getJpaMetamodel (),
3689
3688
creationContext .getNodeBuilder ()
3690
3689
);
3691
3690
}
@@ -3713,7 +3712,6 @@ public Object visitMultiplicationExpression(HqlParser.MultiplicationExpressionCo
3713
3712
operator ,
3714
3713
left ,
3715
3714
right ,
3716
- creationContext .getJpaMetamodel (),
3717
3715
creationContext .getNodeBuilder ()
3718
3716
);
3719
3717
}
@@ -5779,15 +5777,13 @@ else if ( lhsExpressible.getRelationalJavaType() instanceof StringJavaType
5779
5777
BinaryArithmeticOperator .SUBTRACT ,
5780
5778
end ,
5781
5779
start ,
5782
- creationContext .getJpaMetamodel (),
5783
5780
creationContext .getNodeBuilder ()
5784
5781
),
5785
5782
new SqmLiteral <>(
5786
5783
1 ,
5787
5784
creationContext .getNodeBuilder ().getIntegerType (),
5788
5785
creationContext .getNodeBuilder ()
5789
5786
),
5790
- creationContext .getJpaMetamodel (),
5791
5787
creationContext .getNodeBuilder ()
5792
5788
)
5793
5789
),
Original file line number Diff line number Diff line change 4
4
*/
5
5
package org .hibernate .query .sqm .tree .expression ;
6
6
7
- import org .hibernate .metamodel .model .domain .JpaMetamodel ;
8
7
import org .hibernate .query .sqm .BinaryArithmeticOperator ;
9
8
import org .hibernate .query .sqm .NodeBuilder ;
10
9
import org .hibernate .query .sqm .SemanticQueryWalker ;
@@ -29,11 +28,10 @@ public SqmBinaryArithmetic(
29
28
BinaryArithmeticOperator operator ,
30
29
SqmExpression <?> lhsOperand ,
31
30
SqmExpression <?> rhsOperand ,
32
- JpaMetamodel domainModel ,
33
31
NodeBuilder nodeBuilder ) {
34
32
//noinspection unchecked
35
33
super (
36
- (SqmBindableType <T >) domainModel .getTypeConfiguration ().resolveArithmeticType (
34
+ (SqmBindableType <T >) nodeBuilder .getTypeConfiguration ().resolveArithmeticType (
37
35
lhsOperand .getExpressible (),
38
36
rhsOperand .getExpressible (),
39
37
operator
You can’t perform that action at this time.
0 commit comments