Skip to content
Succès

Changes

Moving polymorphic handler to their dedicated package for better code organization
( e7b074f )
orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismSelectExecutor.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersisterTest.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/ColumnCloneAwareOrderBy.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismSelectExecutorTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EmptySubEntityMappingConfiguration.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutorTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationIds.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/SingleTablePolymorphismBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersister.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/FirstPhaseRelationLoader.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismSelectExecutor.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphicSelectExecutor.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java
guiom.mary at
Fixing table-per-class polymorphism as root: case with multiple sub-classes wasn't supported
( e015e04 )
orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRowConsumer.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassRootJoinNode.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java orm/src/test/java/org/codefilarete/stalactite/engine/model/King.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/ConfiguredRelationalPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithPolymorphismTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflater.java orm/src/test/java/org/codefilarete/stalactite/engine/model/Realm.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeQueryBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedByTargetConfigurer.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersisterTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTableRootJoinNode.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java
guiom.mary at
Adding log traces for better debugging
( f656e29 )
orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTablePolymorphicRelationJoinNode.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PolymorphicMergeJoinRowConsumer.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinTableRootJoinNode.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/MergeJoinNode.java core/src/main/java/org/codefilarete/stalactite/query/model/ColumnCriterion.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityMappingTreeSelectExecutor.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassRootJoinNode.java core/src/main/java/org/codefilarete/stalactite/query/model/RawCriterion.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/RelationJoinNode.java orm/src/test/resources/log4j.properties orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTablePolymorphicRelationJoinNode.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassPolymorphicRelationJoinNode.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/SingleTableRootJoinNode.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java
guiom.mary at
Fixing join-table polymorphism as root: case with multiple sub-classes wasn't supported.
( 639b575 )
core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/IdentifierAssembler.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphicSelectExecutor.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesRepository.java core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithPolymorphismTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutor.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithTablePerClassPolymorphismTest.java core/src/test/java/org/codefilarete/stalactite/query/model/operator/TupleInTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/CountryDerivedQueriesRepository.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedMappedManyRelationDescriptor.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/EntityCriteriaSupport.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java core/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/ComposedIdentifierAssembler.java core/src/main/java/org/codefilarete/stalactite/query/model/Criteria.java core/src/main/java/org/codefilarete/stalactite/query/model/CriteriaChain.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersisterTest.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithSingleTablePolymorphismTest.java core/src/test/java/org/codefilarete/stalactite/engine/runtime/SelectExecutorTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java core/src/main/java/org/codefilarete/stalactite/query/model/operator/TupleIn.java orm/src/test/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismSelectExecutorTest.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesTest.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismSelectExecutor.java orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesWithJoinTablePolymorphismTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/DerivedQueriesTest.java orm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismPersisterBuilder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismEntityFinder.java orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java
guiom.mary at