Skip to content

Commit 6707dee

Browse files
committed
HHH-18847 - Organize the org.hibernate.query.results package
1 parent 2c5e0ff commit 6707dee

File tree

106 files changed

+623
-771
lines changed

Some content is hidden

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

106 files changed

+623
-771
lines changed

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

Lines changed: 4 additions & 8 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.DomainResultCreationStateImpl;
118
import org.hibernate.query.results.ResultBuilder;
12-
import org.hibernate.query.results.ResultsHelper;
13-
import org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy;
9+
import org.hibernate.query.results.internal.DomainResultCreationStateImpl;
10+
import org.hibernate.query.results.internal.ResultsHelper;
1411
import org.hibernate.spi.NavigablePath;
1512
import org.hibernate.sql.ast.spi.SqlSelection;
1613
import org.hibernate.sql.ast.tree.from.TableGroup;
@@ -20,8 +17,8 @@
2017
import org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata;
2118

2219
import static org.hibernate.generator.values.internal.GeneratedValuesHelper.getActualGeneratedModelPart;
23-
import static org.hibernate.query.results.ResultsHelper.impl;
24-
import static org.hibernate.query.results.ResultsHelper.jdbcPositionToValuesArrayPosition;
20+
import static org.hibernate.query.results.internal.ResultsHelper.impl;
21+
import static org.hibernate.query.results.internal.ResultsHelper.jdbcPositionToValuesArrayPosition;
2522

2623
/**
2724
* Simple implementation of {@link ResultBuilder} for retrieving generated basic values.
@@ -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/GeneratedValuesHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import org.hibernate.persister.entity.EntityPersister;
3232
import org.hibernate.persister.entity.mutation.EntityTableMapping;
3333
import org.hibernate.pretty.MessageHelper;
34-
import org.hibernate.query.results.TableGroupImpl;
34+
import org.hibernate.query.results.internal.TableGroupImpl;
3535
import org.hibernate.query.spi.QueryOptions;
3636
import org.hibernate.spi.NavigablePath;
3737
import org.hibernate.sql.ast.tree.from.NamedTableReference;

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
import org.hibernate.engine.spi.SessionFactoryImplementor;
1313
import org.hibernate.generator.values.GeneratedValueBasicResultBuilder;
1414
import org.hibernate.generator.values.GeneratedValuesMutationDelegate;
15-
import org.hibernate.query.results.DomainResultCreationStateImpl;
16-
import org.hibernate.query.results.JdbcValuesMappingImpl;
15+
import org.hibernate.query.results.internal.DomainResultCreationStateImpl;
16+
import org.hibernate.query.results.internal.JdbcValuesMappingImpl;
1717
import org.hibernate.query.results.ResultBuilder;
1818
import org.hibernate.sql.ast.spi.SqlSelection;
1919
import org.hibernate.sql.results.graph.DomainResult;
@@ -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/loader/ast/internal/LoaderSelectBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
import org.jboss.logging.Logger;
8787

8888
import static java.util.Collections.singletonList;
89-
import static org.hibernate.query.results.ResultsHelper.attributeName;
89+
import static org.hibernate.query.results.internal.ResultsHelper.attributeName;
9090

9191
/**
9292
* Builder for SQL AST trees used by {@link Loader} implementations.

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

Lines changed: 5 additions & 10 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;
13-
import org.hibernate.query.results.BasicValuedFetchBuilder;
10+
import org.hibernate.query.results.FetchBuilderBasicValued;
1411
import org.hibernate.query.results.ResultBuilder;
15-
import org.hibernate.query.results.complete.EntityResultImpl;
16-
import org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy;
17-
import org.hibernate.query.results.implicit.ImplicitFetchBuilderBasic;
12+
import org.hibernate.query.results.internal.complete.EntityResultImpl;
13+
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;
@@ -26,7 +23,7 @@ public class EntityDomainResultBuilder implements ResultBuilder {
2623

2724
private final NavigablePath navigablePath;
2825
private final EntityMappingType entityDescriptor;
29-
private final BasicValuedFetchBuilder discriminatorFetchBuilder;
26+
private final FetchBuilderBasicValued discriminatorFetchBuilder;
3027

3128
public EntityDomainResultBuilder(EntityMappingType entityDescriptor) {
3229
this.entityDescriptor = entityDescriptor;
@@ -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: 1 addition & 5 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;
11-
import org.hibernate.query.results.ResultSetMappingSqlSelection;
12-
import org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy;
9+
import org.hibernate.query.results.internal.ResultSetMappingSqlSelection;
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/NativeQuery.java

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

7-
import java.time.Instant;
8-
import java.util.Calendar;
9-
import java.util.Collection;
10-
import java.util.Date;
11-
import java.util.Map;
12-
137
import jakarta.persistence.AttributeConverter;
148
import jakarta.persistence.CacheRetrieveMode;
159
import jakarta.persistence.CacheStoreMode;
@@ -18,7 +12,6 @@
1812
import jakarta.persistence.Parameter;
1913
import jakarta.persistence.TemporalType;
2014
import jakarta.persistence.metamodel.SingularAttribute;
21-
2215
import org.hibernate.CacheMode;
2316
import org.hibernate.FlushMode;
2417
import org.hibernate.LockMode;
@@ -31,6 +24,12 @@
3124
import org.hibernate.transform.ResultTransformer;
3225
import org.hibernate.type.BasicTypeReference;
3326

27+
import java.time.Instant;
28+
import java.util.Calendar;
29+
import java.util.Collection;
30+
import java.util.Date;
31+
import java.util.Map;
32+
3433
/**
3534
* Within the context of an active {@linkplain org.hibernate.Session session},
3635
* an instance of this type represents an executable query written in the

hibernate-core/src/main/java/org/hibernate/query/internal/FetchMementoBasicStandard.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.hibernate.spi.NavigablePath;
1111
import org.hibernate.query.named.FetchMementoBasic;
1212
import org.hibernate.query.results.FetchBuilder;
13-
import org.hibernate.query.results.complete.CompleteFetchBuilderBasicPart;
13+
import org.hibernate.query.results.internal.complete.CompleteFetchBuilderBasicPart;
1414

1515
/**
1616
* Memento describing a basic-valued fetch. A basic-value cannot be

hibernate-core/src/main/java/org/hibernate/query/internal/FetchMementoEmbeddableStandard.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.hibernate.metamodel.mapping.EmbeddableValuedModelPart;
1111
import org.hibernate.query.named.FetchMemento;
1212
import org.hibernate.query.results.FetchBuilder;
13-
import org.hibernate.query.results.complete.CompleteFetchBuilderEmbeddableValuedModelPart;
13+
import org.hibernate.query.results.internal.complete.CompleteFetchBuilderEmbeddableValuedModelPart;
1414
import org.hibernate.spi.NavigablePath;
1515

1616
/**

hibernate-core/src/main/java/org/hibernate/query/internal/FetchMementoEntityStandard.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.hibernate.spi.NavigablePath;
1111
import org.hibernate.query.named.FetchMemento;
1212
import org.hibernate.query.results.FetchBuilder;
13-
import org.hibernate.query.results.complete.CompleteFetchBuilderEntityValuedModelPart;
13+
import org.hibernate.query.results.internal.complete.CompleteFetchBuilderEntityValuedModelPart;
1414
import org.hibernate.sql.results.graph.entity.EntityValuedFetchable;
1515

1616
/**

0 commit comments

Comments
 (0)