[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