Skip to content
Succès

Changes

Summary

  1. Cleaning code of TablePerClassPolymorphismEntityFinder, essentially removing 2-phases-load-specific tree. Also cloning Query Objects to avoid building the same tree several times (as done for other polymorphic finders) (commit: d541a0d) (details)
  2. Code cleanup about old column clones logic (commit: eb3f45b) (details)
  3. Refactoring EntityFinder interface to use OrderBy and Limit objects instead of Consumer callbacks (commit: 9045c0d) (details)
  4. Fixing SqlNativeRepositoryQuery TODO: adding tests for polymorphic cases (was theoretically supported but not tested, hopefully no code adaptation is required ;) ) (commit: 8cb061c) (details)
Commit d541a0db53ab5696b55673f4143b782eba240983 by guiom.mary
Cleaning code of TablePerClassPolymorphismEntityFinder, essentially removing 2-phases-load-specific tree. Also cloning Query Objects to avoid building the same tree several times (as done for other polymorphic finders)
(commit: d541a0d)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java (diff)
Commit eb3f45b4e9d4def46ae81c9d73e48113070c3025 by guiom.mary
Code cleanup about old column clones logic
(commit: eb3f45b)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java (diff)
Commit 9045c0d9b4a955472c3723f1691366bc84fc8e2f by guiom.mary
Refactoring EntityFinder interface to use OrderBy and Limit objects instead of Consumer callbacks
(commit: 9045c0d)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/ProjectionQueryCriteriaSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/query/ConfiguredEntityCriteria.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/query/builder/QuerySQLBuilderFactory.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityQueryCriteriaSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/query/EntityFinder.java (diff)
Commit 8cb061cf69831b016cb30440a5146d4915062f8b by guiom.mary
Fixing SqlNativeRepositoryQuery TODO: adding tests for polymorphic cases (was theoretically supported but not tested, hopefully no code adaptation is required ;) )
(commit: 8cb061c)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/SqlNativeRepositoryQuery.java (diff)
The file was addedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/SingleTableNativeQueriesTest.java
The file was addedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/JoinTableNativeQueriesTest.java
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/NativeQueriesTest.java (diff)
The file was addedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/SingleTableNativeQueriesRepository.java
The file was addedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/TablePerClassNativeQueriesTest.java
The file was addedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/JoinTableNativeQueriesRepository.java
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/NativeQueriesRepository.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java (diff)
The file was addedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/TablePerClassNativeQueriesRepository.java