Skip to content
Succès

Changes

Summary

  1. Making PartTreeStalactiteQuery extends AbstractRepositoryQuery (commit: 3c729fb) (details)
  2. Sharing the code that queries the database for domain entities: PartTreeStalactiteProjection and PartTreeStalactiteQuery share it. (commit: 3f8eebe) (details)
  3. Extract ProjectionQueryExecutor from PartTreeStalactiteProjection to improve code organization and reusability (commit: 2814a5d) (details)
  4. Rename EntityNativeQueryExecutor to DomainEntityNativeQueryExecutor and add documentation to TupleNativeQueryExecutor (commit: 3d4c1f2) (details)
  5. Refactor AbstractQueryExecutor to remove Dialect dependency from constructor: apply Dialect only where necessary. (commit: 5492d4a) (details)
  6. Refactor count and exists projections to use shared ToCriteriaPartTreeTransformer for query building and remove their internal copy of it (commit: 72d9bfc) (details)
  7. Move some classes into domain and projection packages to make it tidier and simplify AbstractDerivedQuery structure (commit: 3917c43) (details)
  8. Moving Criteria building logic to a dedicated inner class of ToCriteriaPartTreeTransformer. Making it to return a Condition object on which we can apply the parameters consumption. AbstractDerivedQuery is more focusing on Criterion building. (commit: aa1b084) (details)
  9. Moving some classes to some more suitable packages to tidy the code. (commit: 3b5937a) (details)
Commit 3c729fb239733bea4654f8a0528f799be199005e by guiom.mary
Making PartTreeStalactiteQuery extends AbstractRepositoryQuery
(commit: 3c729fb)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQuery.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/EntityQueryCriteriaSupport.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteDelete.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/ProjectionQueryCriteriaSupport.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteExistsProjection.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ToCriteriaPartTreeTransformer.java
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/EntityPersister.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteCountProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/CreateQueryLookupStrategy.java (diff)
Commit 3f8eebe736f6f6be7dd9c9c8e05cc108bf8782dc by guiom.mary
Sharing the code that queries the database for domain entities: PartTreeStalactiteProjection and PartTreeStalactiteQuery share it.
(commit: 3f8eebe)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/EntityNativeQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/TupleNativeQueryExecutor.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/DomainEntityQueryExecutor.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractRepositoryQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/QueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/bean/BeanRepositoryQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ToCriteriaPartTreeTransformer.java (diff)
Commit 2814a5d76b8faca580bd5c1763954b2d47b84f9e by guiom.mary
Extract ProjectionQueryExecutor from PartTreeStalactiteProjection to improve code organization and reusability
(commit: 2814a5d)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ProjectionQueryExecutor.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjection.java (diff)
Commit 3d4c1f26cf453e4038d87fa8361ffe40eed64afc by guiom.mary
Rename EntityNativeQueryExecutor to DomainEntityNativeQueryExecutor and add documentation to TupleNativeQueryExecutor
(commit: 3d4c1f2)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/TupleNativeQueryExecutor.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/DomainEntityNativeQueryExecutor.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/SqlNativeRepositoryQuery.java (diff)
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/EntityNativeQueryExecutor.java
Commit 5492d4ac237230b9a53c5d62436170cfe3a0ed08 by guiom.mary
Refactor AbstractQueryExecutor to remove Dialect dependency from constructor: apply Dialect only where necessary.
(commit: 5492d4a)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/TupleNativeQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ProjectionQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/bean/BeanQueryLookupStrategy.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/bean/BeanRepositoryQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/DomainEntityNativeQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/DomainEntityQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractQueryExecutor.java (diff)
Commit 72d9bfcc66b99ab675b48596fb979e80c5709d99 by guiom.mary
Refactor count and exists projections to use shared ToCriteriaPartTreeTransformer for query building and remove their internal copy of it
(commit: 72d9bfc)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteExistsProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteCountProjection.java (diff)
Commit 3917c4337765e044ddf345512a691f10e23ce5e6 by guiom.mary
Move some classes into domain and projection packages to make it tidier and simplify AbstractDerivedQuery structure
(commit: 3917c43)
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteDelete.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/TupleNativeQueryExecutor.java (diff)
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ProjectionQueryExecutor.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/domain/PartTreeStalactiteDelete.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteExistsProjection.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/SqlNativeRepositoryQuery.java (diff)
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ProjectionMappingFinder.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/ProjectionQueryExecutor.java
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/ProjectionMappingFinderTest.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQuery.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/domain/PartTreeStalactiteQuery.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteProjection.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjection.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/QueryResultWindower.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteExistsProjection.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractRepositoryQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/CreateQueryLookupStrategy.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjectionTest.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/domain/DomainEntityQueryExecutor.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/PageResultWindower.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/QueryResultPager.java (diff)
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/DomainEntityQueryExecutor.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteQuery.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteCountProjection.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ToCriteriaPartTreeTransformer.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteCountProjection.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/ProjectionMappingFinder.java
Commit aa1b084bd332ac64d1bb5512461711760f1ea4ee by guiom.mary
Moving Criteria building logic to a dedicated inner class of ToCriteriaPartTreeTransformer. Making it to return a Condition object on which we can apply the parameters consumption. AbstractDerivedQuery is more focusing on Criterion building.
(commit: aa1b084)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/domain/DomainEntityQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteCountProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ToCriteriaPartTreeTransformer.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/CreateQueryLookupStrategy.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteExistsProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQuery.java (diff)
Commit 3b5937ab9c61f694e69f79e477ea3eeacb2c56b9 by guiom.mary
Moving some classes to some more suitable packages to tidy the code.
Completing and adding README.md files.
(commit: 3b5937a)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/QueryResultCollectioner.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteExistsProjection.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/SliceResultWindower.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/QueryExecutor.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/QueryResultSlicer.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/domain/DomainEntityQueryExecutor.java (diff)
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQuery.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ToCriteriaPartTreeTransformer.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/AbstractQueryExecutor.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/DomainEntityNativeQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/TupleNativeQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/bean/BeanRepositoryQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/domain/PartTreeStalactiteDelete.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/QueryResultSlicer.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/QueryResultPager.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/QueryResultPager.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/QueryResultWindower.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/QueryResultSingler.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/LimitHandler.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/QueryResultReducer.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractRepositoryQuery.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/AbstractRepositoryQuery.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/QueryExecutor.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractQueryExecutor.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/PageResultWindower.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/QueryResultWindower.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/derivation/AbstractDerivedQuery.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/QueryResultSingler.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/SqlNativeRepositoryQuery.java (diff)
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/StalactiteQueryMethodInvocationParameters.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/PageResultWindower.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteProjection.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/PartTreeStalactiteCountProjection.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/README.md
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/reduce/QueryResultReducer.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/projection/ProjectionQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/domain/PartTreeStalactiteQuery.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/execution/StalactiteQueryMethodInvocationParameters.java
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/derivation/ToCriteriaPartTreeTransformer.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/QueryResultCollectioner.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/LimitHandler.java
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/reduce/SliceResultWindower.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/README.md (diff)