[hibernate-commits] [hibernate/hibernate-search] cc7780: HSEARCH-3136 Split IndexModelBindingContext in thr...
Yoann Rodière
noreply at github.com
Thu Mar 21 12:52:58 EDT 2019
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: cc77804f6fcb1dc1030ba97d2e339fb9600149c4
https://github.com/hibernate/hibernate-search/commit/cc77804f6fcb1dc1030ba97d2e339fb9600149c4
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/AbstractIndexModelBindingContext.java
R engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/NonRootIndexModelBindingContext.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/NonRootIndexModelBindingContextImpl.java
R engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/RootIndexModelBindingContext.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/RootIndexModelBindingContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexManagerBuildingState.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexModelBindingContext.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/NonRootIndexModelBindingContext.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/RootIndexModelBindingContext.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingInitiator.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubTypeMetadataContributor.java
Log Message:
-----------
HSEARCH-3136 Split IndexModelBindingContext in three interfaces: base, root context and non-root (indexed-embedded) context
Commit: 7649c9013ad04cad5fc26f2062d138c8d1776085
https://github.com/hibernate/hibernate-search/commit/7649c9013ad04cad5fc26f2062d138c8d1776085
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/AbstractIndexBindingContext.java
R engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/AbstractIndexModelBindingContext.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexedEmbeddedBindingContextImpl.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexedEntityBindingContextImpl.java
R engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/NonRootIndexModelBindingContextImpl.java
R engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/RootIndexModelBindingContextImpl.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexBindingContext.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexManagerBuildingState.java
R engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexModelBindingContext.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexedEmbeddedBindingContext.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexedEntityBindingContext.java
R engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/NonRootIndexModelBindingContext.java
R engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/RootIndexModelBindingContext.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/analysis/ElasticsearchAnalysisConfigurerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreationIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneDocumentModelDslIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/analysis/LuceneAnalysisConfigurerIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentModelDslIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoProcessorNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorContainerElementNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingInitiator.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubTypeMetadataContributor.java
Log Message:
-----------
HSEARCH-3136 Rename IndexBindingContext et. al. to hopefully make the names clearer
IndexModelBindingContext (parent interface) => IndexBindingContext
RootIndexModelBindingContext => IndexedEntityBindingContext
NonRootIndexModelBindingContext => IndexedEmbeddedBindingContext
Commit: d5122d457575873143ef1afe52a80a4322bc5181
https://github.com/hibernate/hibernate-search/commit/d5122d457575873143ef1afe52a80a4322bc5181
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/ConfiguredIndexSchemaNestingContext.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexSchemaFilter.java
M engine/src/test/java/org/hibernate/search/engine/mapper/mapping/building/impl/ConfiguredIndexSchemaNestingContextTest.java
Log Message:
-----------
HSEARCH-3136 Track the encountered paths and useless includePaths in ConfiguredIndexSchemaNestingContext
Commit: 4e53bca34573b69e6ba3b8f95f4118a6b29df432
https://github.com/hibernate/hibernate-search/commit/4e53bca34573b69e6ba3b8f95f4118a6b29df432
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/AbstractIndexBindingContext.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexedEmbeddedBindingContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexedEmbeddedBindingContext.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3136 Throw an exception when an element of @IndexedEmbedded.includePaths did not match anything
Compare: https://github.com/hibernate/hibernate-search/compare/e395e0b16cce...4e53bca34573
More information about the hibernate-commits
mailing list