Skip to content

Commit ebb470a

Browse files
committed
HHH-18847 - Organize the org.hibernate.query.results package
1 parent 9188af5 commit ebb470a

File tree

48 files changed

+174
-355
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+174
-355
lines changed

hibernate-core/src/main/java/org/hibernate/generator/values/GeneratedValueBasicResultBuilder.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,10 @@
44
*/
55
package org.hibernate.generator.values;
66

7-
import java.util.function.BiFunction;
8-
97
import org.hibernate.metamodel.mapping.BasicValuedModelPart;
10-
import org.hibernate.query.results.internal.DomainResultCreationStateImpl;
118
import org.hibernate.query.results.ResultBuilder;
9+
import org.hibernate.query.results.internal.DomainResultCreationStateImpl;
1210
import org.hibernate.query.results.internal.ResultsHelper;
13-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
1411
import org.hibernate.spi.NavigablePath;
1512
import org.hibernate.sql.ast.spi.SqlSelection;
1613
import org.hibernate.sql.ast.tree.from.TableGroup;
@@ -60,7 +57,6 @@ public ResultBuilder cacheKeyInstance() {
6057
public BasicResult<?> buildResult(
6158
JdbcValuesMetadata jdbcResultsMetadata,
6259
int resultPosition,
63-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
6460
DomainResultCreationState domainResultCreationState) {
6561
final DomainResultCreationStateImpl creationStateImpl = impl( domainResultCreationState );
6662

hibernate-core/src/main/java/org/hibernate/generator/values/internal/GeneratedValuesMappingProducer.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ public JdbcValuesMapping resolve(
5757
final DomainResult<?> domainResult = resultBuilder.buildResult(
5858
jdbcResultsMetadata,
5959
domainResults.size(),
60-
creationState.getLegacyFetchResolver()::resolve,
6160
creationState
6261
);
6362

hibernate-core/src/main/java/org/hibernate/procedure/internal/EntityDomainResultBuilder.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,14 @@
44
*/
55
package org.hibernate.procedure.internal;
66

7-
import java.util.function.BiFunction;
8-
97
import org.hibernate.LockMode;
108
import org.hibernate.metamodel.mapping.EntityDiscriminatorMapping;
119
import org.hibernate.metamodel.mapping.EntityMappingType;
12-
import org.hibernate.spi.NavigablePath;
1310
import org.hibernate.query.results.FetchBuilderBasicValued;
1411
import org.hibernate.query.results.ResultBuilder;
1512
import org.hibernate.query.results.internal.complete.EntityResultImpl;
16-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
1713
import org.hibernate.query.results.internal.implicit.ImplicitFetchBuilderBasic;
14+
import org.hibernate.spi.NavigablePath;
1815
import org.hibernate.sql.results.graph.DomainResultCreationState;
1916
import org.hibernate.sql.results.graph.entity.EntityResult;
2017
import org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata;
@@ -57,7 +54,6 @@ public ResultBuilder cacheKeyInstance() {
5754
public EntityResult buildResult(
5855
JdbcValuesMetadata jdbcResultsMetadata,
5956
int resultPosition,
60-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
6157
DomainResultCreationState domainResultCreationState) {
6258

6359
return new EntityResultImpl(
@@ -73,7 +69,6 @@ public EntityResult buildResult(
7369
entityResult,
7470
navigablePath.append( EntityDiscriminatorMapping.DISCRIMINATOR_ROLE_NAME ),
7571
jdbcResultsMetadata,
76-
legacyFetchResolver,
7772
domainResultCreationState
7873
);
7974
},

hibernate-core/src/main/java/org/hibernate/procedure/internal/ScalarDomainResultBuilder.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,9 @@
44
*/
55
package org.hibernate.procedure.internal;
66

7-
import java.util.function.BiFunction;
8-
97
import org.hibernate.metamodel.mapping.BasicValuedMapping;
108
import org.hibernate.query.results.ResultBuilder;
119
import org.hibernate.query.results.internal.ResultSetMappingSqlSelection;
12-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
1310
import org.hibernate.sql.ast.spi.SqlExpressionResolver;
1411
import org.hibernate.sql.ast.spi.SqlSelection;
1512
import org.hibernate.sql.results.graph.DomainResult;
@@ -38,7 +35,6 @@ public Class<?> getJavaType() {
3835
public DomainResult<T> buildResult(
3936
JdbcValuesMetadata jdbcResultsMetadata,
4037
int resultPosition,
41-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
4238
DomainResultCreationState domainResultCreationState) {
4339
final SqlExpressionResolver sqlExpressionResolver = domainResultCreationState.getSqlAstCreationState()
4440
.getSqlExpressionResolver();

hibernate-core/src/main/java/org/hibernate/query/results/FetchBuilder.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@
55
package org.hibernate.query.results;
66

77
import java.util.function.BiConsumer;
8-
import java.util.function.BiFunction;
98

109
import org.hibernate.Incubating;
1110
import org.hibernate.spi.NavigablePath;
12-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
1311
import org.hibernate.sql.results.graph.DomainResult;
1412
import org.hibernate.sql.results.graph.DomainResultCreationState;
1513
import org.hibernate.sql.results.graph.Fetch;
@@ -29,7 +27,6 @@ Fetch buildFetch(
2927
FetchParent parent,
3028
NavigablePath fetchPath,
3129
JdbcValuesMetadata jdbcResultsMetadata,
32-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
3330
DomainResultCreationState domainResultCreationState);
3431

3532
default void visitFetchBuilders(BiConsumer<String, FetchBuilder> consumer) {

hibernate-core/src/main/java/org/hibernate/query/results/FetchBuilderBasicValued.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@
44
*/
55
package org.hibernate.query.results;
66

7-
import java.util.function.BiFunction;
8-
97
import org.hibernate.spi.NavigablePath;
10-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
118
import org.hibernate.sql.results.graph.DomainResultCreationState;
129
import org.hibernate.sql.results.graph.FetchParent;
1310
import org.hibernate.sql.results.graph.basic.BasicFetch;
@@ -24,6 +21,5 @@ BasicFetch<?> buildFetch(
2421
FetchParent parent,
2522
NavigablePath fetchPath,
2623
JdbcValuesMetadata jdbcResultsMetadata,
27-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
2824
DomainResultCreationState domainResultCreationState);
2925
}

hibernate-core/src/main/java/org/hibernate/query/results/ResultBuilder.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44
*/
55
package org.hibernate.query.results;
66

7-
import java.util.function.BiConsumer;
8-
import java.util.function.BiFunction;
9-
107
import org.hibernate.Incubating;
11-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
128
import org.hibernate.sql.results.graph.DomainResult;
139
import org.hibernate.sql.results.graph.DomainResultCreationState;
1410
import org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata;
1511

12+
import java.util.function.BiConsumer;
13+
1614
/**
1715
* Responsible for building a single {@link DomainResult} instance as part of
1816
* the overall mapping of native / procedure query results.
@@ -26,13 +24,11 @@ public interface ResultBuilder {
2624
*
2725
* @param jdbcResultsMetadata The JDBC values and metadata
2826
* @param resultPosition The position in the domain results for the result to be built
29-
* @param legacyFetchResolver Support for allowing some legacy-style fetch resolution
3027
* @param domainResultCreationState Access to useful stuff
3128
*/
3229
DomainResult<?> buildResult(
3330
JdbcValuesMetadata jdbcResultsMetadata,
3431
int resultPosition,
35-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
3632
DomainResultCreationState domainResultCreationState);
3733

3834
/**

hibernate-core/src/main/java/org/hibernate/query/results/ResultBuilderBasicValued.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
*/
55
package org.hibernate.query.results;
66

7-
import java.util.function.BiFunction;
8-
9-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
107
import org.hibernate.sql.results.graph.DomainResultCreationState;
118
import org.hibernate.sql.results.graph.basic.BasicResult;
129
import org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata;
@@ -23,6 +20,5 @@ public interface ResultBuilderBasicValued extends ResultBuilder {
2320
BasicResult<?> buildResult(
2421
JdbcValuesMetadata jdbcResultsMetadata,
2522
int resultPosition,
26-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
2723
DomainResultCreationState domainResultCreationState);
2824
}

hibernate-core/src/main/java/org/hibernate/query/results/ResultBuilderEmbeddable.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
*/
55
package org.hibernate.query.results;
66

7-
import java.util.function.BiFunction;
8-
9-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
107
import org.hibernate.sql.results.graph.DomainResultCreationState;
118
import org.hibernate.sql.results.graph.embeddable.EmbeddableResult;
129
import org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata;
@@ -21,6 +18,5 @@ public interface ResultBuilderEmbeddable extends ResultBuilder {
2118
EmbeddableResult<?> buildResult(
2219
JdbcValuesMetadata jdbcResultsMetadata,
2320
int resultPosition,
24-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
2521
DomainResultCreationState domainResultCreationState);
2622
}

hibernate-core/src/main/java/org/hibernate/query/results/ResultBuilderEntityValued.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
*/
55
package org.hibernate.query.results;
66

7-
import java.util.function.BiFunction;
8-
9-
import org.hibernate.query.results.internal.dynamic.DynamicFetchBuilderLegacy;
107
import org.hibernate.sql.results.graph.DomainResultCreationState;
118
import org.hibernate.sql.results.graph.entity.EntityResult;
129
import org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata;
@@ -23,6 +20,5 @@ public interface ResultBuilderEntityValued extends ResultBuilder {
2320
EntityResult buildResult(
2421
JdbcValuesMetadata jdbcResultsMetadata,
2522
int resultPosition,
26-
BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver,
2723
DomainResultCreationState domainResultCreationState);
2824
}

0 commit comments

Comments
 (0)