Skip to content
Succès

Changes

Summary

  1. Adding test on EntityJoinTree.cloneNodeForParent(..) (commit: 8a23f29) (details)
  2. Moving table cloning logic into EntityJoinTree to prepare for making EntityJoinTree responsible for it (commit: 79990fd) (details)
  3. Applying table cloning to EntityJoinTree.cloneNodeForParent logic (commit: 49233ba) (details)
  4. Applying table cloning to EntityJoinTree.cloneNodeForParent logic for MergeJoin (commit: efa2952) (details)
  5. Applying table cloning to EntityJoinTree.cloneNodeForParent logic for PassiveJoin (commit: 8dec454) (details)
  6. Removing EntityJoinTree.giveJoin(..) because it's only used in tests and we have a replacement method (commit: 5796761) (details)
  7. Propagating primary key cloning while building tree joins to make them available in the SQL schema. (commit: eb8a301) (details)
  8. Adding the Accessor that initiates the relation to RelationJoinNode. (commit: d7dba22) (details)
  9. Storing original columns to cloned ones into JoinNode class to simplify the algorithm of query building. (commit: b688c30) (details)
  10. Reviewing JoinNode left and right keys building to align them with the new logic of cloning columns (in EntityJoinTree.cloneNodeForParent(..), in configurers, in persister) (commit: da9748b) (details)
Commit 8a23f29805b1b03ee305e6718142db58ce214705 by guiom.mary
Adding test on EntityJoinTree.cloneNodeForParent(..)
(commit: 8a23f29)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java (diff)
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/configurer/onetoone/OneToOneOwnedByTargetConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/JoinRootTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/ValueAsKeyMapRelationConfigurer.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/tableperclass/TablePerClassPolymorphismEntityFinder.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersisterTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.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/configurer/map/EntityAsKeyMapRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflaterTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/ExtraTableConfigurer.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/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsKeyAndValueMapRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityGraphSelectorTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilderTest.java (diff)
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/configurer/onetoone/OneToOneOwnedBySourceConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java (diff)
Commit 79990fd9d4351547fcc4fec62e4c598e319c7a61 by guiom.mary
Moving table cloning logic into EntityJoinTree to prepare for making EntityJoinTree responsible for it
(commit: 79990fd)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java (diff)
Commit 49233ba5c61c0cb258facaaf523d5cd809ba1c9d by guiom.mary
Applying table cloning to EntityJoinTree.cloneNodeForParent logic
(commit: 49233ba)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java (diff)
Commit efa2952c63a7948b9f2afde301c943d1cf3c11d6 by guiom.mary
Applying table cloning to EntityJoinTree.cloneNodeForParent logic for MergeJoin
(commit: efa2952)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/MergeJoinNode.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java (diff)
Commit 8dec45455479ab332ab866070264a10569d2c1c2 by guiom.mary
Applying table cloning to EntityJoinTree.cloneNodeForParent logic for PassiveJoin
(commit: 8dec454)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
Commit 57967616e1797b6e248ada6a20615d35686ce82e by guiom.mary
Removing EntityJoinTree.giveJoin(..) because it's only used in tests and we have a replacement method
(commit: 5796761)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java (diff)
Commit eb8a3010fcf686faa4d48454d7b4fc6254a24d1b by guiom.mary
Propagating primary key cloning while building tree joins to make them available in the SQL schema.
(commit: eb8a301)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
Commit d7dba22f1d590117a9e68109fb9d01fb44d3e4e0 by guiom.mary
Adding the Accessor that initiates the relation to RelationJoinNode.
(commit: d7dba22)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/AbstractJoinNodeTest.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/onetomany/OneToManyWithMappedAssociationEngine.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/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.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/singletable/SingleTablePolymorphismPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersisterTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementCollectionRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityGraphSelectorTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTablePolymorphicRelationJoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/MappedManyRelationDescriptor.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/ValueAsKeyMapRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilderTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneConfigurerTemplate.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflaterTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/ManyRelationDescriptor.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsKeyAndValueMapRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.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/load/JoinTablePolymorphicRelationJoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassPolymorphicRelationJoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.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/onetomany/AbstractOneToManyWithAssociationTableEngine.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedMappedManyRelationDescriptor.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsKeyMapRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/JoinRootTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedAssociationTableManyRelationDescriptor.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java (diff)
Commit b688c301ff5407367528fbb5208f1a8d00ef50c0 by guiom.mary
Storing original columns to cloned ones into JoinNode class to simplify the algorithm of query building.
(commit: b688c30)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.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/runtime/load/AbstractJoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/MergeJoinNode.java (diff)
Commit da9748b4e537e7131dcad14dc6faf92b8a969646 by guiom.mary
Reviewing JoinNode left and right keys building to align them with the new logic of cloning columns (in EntityJoinTree.cloneNodeForParent(..), in configurers, in persister)
(commit: da9748b)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/JdbcForeignKey.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/AbstractJoinNodeTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.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/runtime/load/EntityMerger.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassPolymorphicRelationJoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTreeTest.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/onetomany/OneToManyWithIndexedMappedAssociationEngine.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilderTest.java (diff)