Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 6ad697e43b5ae07db2c4ab22eae0ae0210f320ed
https://github.com/hibernate/hibernate-search/commit/6ad697e43b5ae07db2c4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverCastedTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverOriginalTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverCastedTypeNode.java
Log Message:
-----------
HSEARCH-3072 Remove an unnecessary unchecked cast from
PojoImplicitReindexingResolverCastedTypeNode
Commit: 828d7f3436fce1911b43efae3ac14de035536640
https://github.com/hibernate/hibernate-search/commit/828d7f3436fce1911b43...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanTypeModel.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmRawTypeModel.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
Log Message:
-----------
HSEARCH-3072 Clarify that PojoTypeModel.rawType() is idempotent
Commit: 80c062c38621cabb6cf2328647d64f61a345ba12
https://github.com/hibernate/hibernate-search/commit/80c062c38621cabb6cf2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/IndexedEmbedded.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/IndexedEmbeddedProcessor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingIndexedEmbeddedStep.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingIndexedEmbeddedStepImpl.java
Log Message:
-----------
HSEARCH-3072 Add API for IndexedEmbedded.targetType
Commit: b40c09122c44cfcac4f6895a6c76876c52f282ac
https://github.com/hibernate/hibernate-search/commit/b40c09122c44cfcac4f6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M documentation/src/main/asciidoc/internals.asciidoc
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorTypeNode.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorValueNode.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMappingHelper.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorValueNode.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/IndexedEmbeddedProcessor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingIndexedEmbeddedStepImpl.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorCastedTypeNodeBuilder.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorOriginalTypeNodeBuilder.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorCastedTypeNode.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorOriginalTypeNode.java
R
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorTypeNode.java
Log Message:
-----------
HSEARCH-3072 Implement IndexedEmbedded.targetType
Commit: c388f21c521d02a43721b4ddd0ce85b2b330effd
https://github.com/hibernate/hibernate-search/commit/c388f21c521d02a43721...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
Log Message:
-----------
HSEARCH-3072 Test IndexedEmbedded.targetType
Commit: 3ec0eb0736b55212e363cba7da1bc75b223be2e4
https://github.com/hibernate/hibernate-search/commit/3ec0eb0736b55212e363...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingListAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingMapKeysAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingMapValuesAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSortedMapValuesAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSortedSetAssociationIT.java
Log Message:
-----------
HSEARCH-3072 Remove a few unused methods in integration tests
Commit: b2411d1ea3d9d0010726c76b22d6c63fabb518d8
https://github.com/hibernate/hibernate-search/commit/b2411d1ea3d9d0010726...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingMultiAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingListAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingMapKeysAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingMapValuesAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSingleAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSortedMapValuesAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSortedSetAssociationIT.java
Log Message:
-----------
HSEARCH-3072 Test automatic indexing when using @IndexedEmbedded.targetType
Commit: 6a3806f721af62a42ae6d8b9c842178d2843cb0e
https://github.com/hibernate/hibernate-search/commit/6a3806f721af62a42ae6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
Log Message:
-----------
HSEARCH-3072 Document @IndexedEmbedded.targetType
Commit: 5095c6f324361e8fb1b07cd1cdc1f664d3d8ee74
https://github.com/hibernate/hibernate-search/commit/5095c6f324361e8fb1b0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M jqassistant/rules.xml
Log Message:
-----------
HSEARCH-3072 Ignore test types in JQAssistant rule
hsearch:TypesShouldUseImplSuffixWithRestraint
The rule got violated by the types defined in
org.hibernate.search.integrationtest.mapper.pojo.mapping.definition.IndexedEmbeddedBaseIT#targetType,
but frankly we don't care about these violations.
Commit: 3dfab2d8c3f7df849a641bbc06960d3ae1eccc5e
https://github.com/hibernate/hibernate-search/commit/3dfab2d8c3f7df849a64...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverCastedTypeNode.java
Log Message:
-----------
HSEARCH-3072 Clarify that the cast in PojoImplicitReindexingResolverCastedTypeNode is
optional
Commit: 6ffe6f5b5b4d860c18a0ede1546572b4ab964f0e
https://github.com/hibernate/hibernate-search/commit/6ffe6f5b5b4d860c18a0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorCastedTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorOriginalTypeNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorCastedTypeNode.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorOriginalTypeNode.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorPropertyBridgeNode.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorPropertyNode.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorTypeBridgeNode.java
Log Message:
-----------
HSEARCH-3072 Use dedicated indexing processor nodes to apply type bridges and property
bridges
This should make the indexing processor tree clearer and reduce code
duplication: type bridges are no longer applied by both the original
type nodes and casted type nodes, they delegate to another node.
Compare:
https://github.com/hibernate/hibernate-search/compare/52fe817a9253...6ffe...