Skip to content
En échec

Changes

Summary

  1. Removing RelationalEntityPersister.getColumn(..) method which is unused (commit: e81e130) (details)
  2. Adding tests on EntityCriteriaSupport accessor-to-column collect algorithm. Makes it support composite key criteria. (commit: 2c64715) (details)
  3. Renaming SimpleIdentifierAssembler to SingleIdentifierAssembler to clarify its intent. (commit: 0616c0b) (details)
  4. Adding tests on EntityCriteriaSupport accessor-to-column collect algorithm: root as table-per-class polymorphic case. (commit: 38f8e3e) (details)
  5. Adding tests on EntityCriteriaSupport accessor-to-column collect algorithm: collection of element property case. (commit: 31e065c) (details)
  6. Moving entity criteria classes to a more suitable package (commit: 97a3558) (details)
  7. Extracting AggregateAccessPointToColumnMapping from EntityCriteriaSupport into separate class (commit: 62ff5af) (details)
  8. Reviewing AggregateAccessPointToColumnMapping properties collection logic for better code understanding (commit: 3225bf4) (details)
  9. Adding support for Map criteria in Spring Data derived queries (commit: c7183ea) (details)
  10. Aligning Map query capability on Spring-Data one : they can only be queried on their values, not their keys. Thus, the algorithm is simpler. We do the same simplification for Element Collection. (commit: 36b55d1) (details)
Commit e81e130cae9a875f0e99d3f2bd30c04d99f1b4f8 by guiom.mary
Removing RelationalEntityPersister.getColumn(..) method which is unused
(commit: e81e130)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupportTest.java (diff)
Commit 2c64715376ed2efee875020dd90aea53f3c4c8a2 by guiom.mary
Adding tests on EntityCriteriaSupport accessor-to-column collect algorithm. Makes it support composite key criteria.
(commit: 2c64715)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupportTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMappingTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/DefaultComposedIdentifierAssembler.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/model/compositekey/House.java (diff)
Commit 0616c0bfb5ff6616c24392562309bae1b62933bf by guiom.mary
Renaming SimpleIdentifierAssembler to SingleIdentifierAssembler to clarify its intent.
(commit: 0616c0b)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMappingTest.java (diff)
The file was addedcore/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SingleIdentifierAssembler.java
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/ClassMapping.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/SimpleIdMapping.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java (diff)
The file was removedcore/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMappingTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupportTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMapping.java (diff)
Commit 38f8e3eb2173a2a6f6488d24c23baf049c0df041 by guiom.mary
Adding tests on EntityCriteriaSupport accessor-to-column collect algorithm: root as table-per-class polymorphic case.
(commit: 38f8e3e)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/query/model/QueryStatement.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupportTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java (diff)
Commit 31e065ca5956a6a80b3e5f9826c52a25aaf2a247 by guiom.mary
Adding tests on EntityCriteriaSupport accessor-to-column collect algorithm: collection of element property case.
(commit: 31e065c)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/model/Person.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupportTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementCollectionRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/RelationJoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementRecordMapping.java (diff)
Commit 97a35580b0fadf4a5d3455fe8cc17e103df14b69 by guiom.mary
Moving entity criteria classes to a more suitable package
(commit: 97a3558)
The file was removedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityQueryCriteriaSupport.java
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/query/EntityCriteriaSupportTest.java
The file was removedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java
The file was removedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupportTest.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteQuery.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/AdvancedEntityPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java (diff)
The file was removedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityQueryCriteriaSupportTest.java
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/query/EntityQueryCriteriaSupportTest.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/EntityCriteriaSupport.java
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/SimpleRelationalEntityPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/ProjectionQueryCriteriaSupport.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/EntityQueryCriteriaSupport.java
Commit 62ff5af1709f42baf31cc0aba66851a81c3c635e by guiom.mary
Extracting AggregateAccessPointToColumnMapping from EntityCriteriaSupport into separate class
(commit: 62ff5af)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/EntityCriteriaSupport.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/query/EntityCriteriaSupportTest.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMapping.java
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMappingTest.java
Commit 3225bf405cc00c31aa7aa4bc02c5fd61c338b443 by guiom.mary
Reviewing AggregateAccessPointToColumnMapping properties collection logic for better code understanding
(commit: 3225bf4)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMappingTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMapping.java (diff)
Commit c7183ea35eef41afb5276eac79737690dce931e0 by guiom.mary
Adding support for Map criteria in Spring Data derived queries
(commit: c7183ea)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMappingTest.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesRepository.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithJoinTablePolymorphismTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecordMapping.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMapping.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesTest.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithSingleTablePolymorphismTest.java (diff)
Commit 36b55d1d7d5836aca7fd2a60afb4a7a2f950dff9 by guiom.mary
Aligning Map query capability on Spring-Data one : they can only be queried on their values, not their keys. Thus, the algorithm is simpler. We do the same simplification for Element Collection.
(commit: 36b55d1)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/KeyValueRecord.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMapping.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementRecord.java (diff)