[hibernate/hibernate-search] 4a7463: HSEARCH-3390 Avoid propagating the HitExtractor to...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 4a7463a373345e9cb7a267d576336efc52462bc9
https://github.com/hibernate/hibernate-search/commit/4a7463a373345e9cb7a2...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/HitExtractor.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQuery.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcher.java
Log Message:
-----------
HSEARCH-3390 Avoid propagating the HitExtractor too far
Commit: 65b7839aeb518c1bcabcde1ddc0a3de7e8d9bc43
https://github.com/hibernate/hibernate-search/commit/65b7839aeb518c1bcabc...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/extraction/impl/CompositeHitExtractor.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/extraction/impl/DocumentReferenceExtractorHelper.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/extraction/impl/HitExtractor.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/extraction/impl/ObjectHitExtractor.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/extraction/impl/ReferenceHitExtractor.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DistanceToFieldSearchProjectionImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DocumentReferenceExtractorHelper.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DocumentReferenceSearchProjectionBuilderImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DocumentReferenceSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/FieldSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ObjectSearchProjectionBuilderImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ObjectSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ReferenceSearchProjectionBuilderImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ReferenceSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ScoreSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchQueryBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchQueryBuilderImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchResultExtractorImpl.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/CompositeHitExtractor.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/HitExtractor.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/ObjectHitExtractor.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/ReferenceHitExtractor.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/DistanceToFieldSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/DocumentReferenceSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/FieldSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/ObjectSearchProjectionBuilderImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/ObjectSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/ReferenceSearchProjectionBuilderImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/ReferenceSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/ScoreSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchQueryBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchQueryBuilderImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchResultExtractorImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexSearchTargetImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexSearchTarget.java
M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/impl/ObjectProjectionContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/impl/ReferenceProjectionContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/spi/ObjectSearchProjectionBuilder.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/spi/ReferenceSearchProjectionBuilder.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/spi/SearchProjectionBuilderFactory.java
R engine/src/main/java/org/hibernate/search/engine/search/query/impl/AbstractProjectionHitAggregator.java
R engine/src/main/java/org/hibernate/search/engine/search/query/impl/MultipleProjectionsHitAggregator.java
R engine/src/main/java/org/hibernate/search/engine/search/query/impl/ObjectHitAggregator.java
A engine/src/main/java/org/hibernate/search/engine/search/query/impl/ProjectionHitMapperImpl.java
R engine/src/main/java/org/hibernate/search/engine/search/query/impl/ReferenceHitAggregator.java
A engine/src/main/java/org/hibernate/search/engine/search/query/impl/ReferenceHitMapperImpl.java
R engine/src/main/java/org/hibernate/search/engine/search/query/impl/SingleProjectionHitAggregator.java
R engine/src/main/java/org/hibernate/search/engine/search/query/spi/HitAggregator.java
R engine/src/main/java/org/hibernate/search/engine/search/query/spi/LoadingHitCollector.java
A engine/src/main/java/org/hibernate/search/engine/search/query/spi/LoadingResult.java
R engine/src/main/java/org/hibernate/search/engine/search/query/spi/ProjectionHitCollector.java
A engine/src/main/java/org/hibernate/search/engine/search/query/spi/ProjectionHitMapper.java
R engine/src/main/java/org/hibernate/search/engine/search/query/spi/ReferenceHitCollector.java
M engine/src/main/java/org/hibernate/search/engine/search/query/spi/SearchQueryBuilderFactory.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/SearchQueryIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/SearchResultLoadingOrTransformingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/dsl/query/JavaBeanQueryResultDefinitionContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/dsl/query/impl/JavaBeanQueryResultDefinitionContextImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/hibernate/FullTextQueryResultDefinitionContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/jpa/FullTextQueryResultDefinitionContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/impl/FullTextQueryResultDefinitionContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoSearchTargetDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/search/spi/PojoSearchTargetDelegate.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SearchWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubSearchQueryBuilderFactory.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQuery.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQueryBuilder.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubDefaultSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubFieldSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubObjectSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubReferenceSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubSearchProjectionBuilderFactory.java
R util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/query/StubHitExtractor.java
R util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/query/impl/StubObjectHitExtractorImpl.java
R util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/query/impl/StubProjectionHitExtractorImpl.java
R util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/query/impl/StubReferenceHitExtractorImpl.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingQueryResultDefinitionContext.java
Log Message:
-----------
HSEARCH-3390 Unify extraction to use projections everywhere
Commit: a26af0b5274fa3ce0a6051f9ff912f69a17d37c9
https://github.com/hibernate/hibernate-search/commit/a26af0b5274fa3ce0a60...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeBiFunctionSearchProjectionImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeFunctionSearchProjectionImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeListSearchProjectionImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeSearchProjection.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeSearchProjectionBuilderImpl.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeSearchProjectionImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeTriFunctionSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchQueryBuilderFactoryImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeBiFunctionSearchProjectionImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeFunctionSearchProjectionImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeListSearchProjectionImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeSearchProjection.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeSearchProjectionBuilderImpl.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeSearchProjectionImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeTriFunctionSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchQueryBuilderFactoryImpl.java
A engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/CompositeProjectionContext.java
M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/SearchProjectionFactoryContext.java
A engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/impl/CompositeProjectionContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/impl/SearchProjectionFactoryContextImpl.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/spi/CompositeSearchProjectionBuilder.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/spi/SearchProjectionBuilderFactory.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/SearchResultLoadingOrTransformingIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/CompositeSearchProjectionIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/query/projection/LoadingProjectionIT.java
A util/internal/common/src/main/java/org/hibernate/search/util/function/TriFunction.java
M util/internal/common/src/main/java/org/hibernate/search/util/impl/common/Contracts.java
M util/internal/common/src/main/java/org/hibernate/search/util/impl/common/logging/Log.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubSearchQueryBuilderFactory.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeBiFunctionSearchProjection.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeFunctionSearchProjection.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeListSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeSearchProjection.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeTriFunctionSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubSearchProjectionBuilderFactory.java
Log Message:
-----------
HSEARCH-3390 Implement composite projections
Commit: 34f0fa856ec7f08f9db7cf80ddd4c9fb81fe6cd7
https://github.com/hibernate/hibernate-search/commit/34f0fa856ec7f08f9db7...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeBiFunctionSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeFunctionSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeListSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeSearchProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeSearchProjectionBuilderImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/CompositeTriFunctionSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DistanceToFieldSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DocumentReferenceSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/FieldSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ObjectSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ReferenceSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ScoreSearchProjectionImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchQueryBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchQueryBuilderImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchResultExtractorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeBiFunctionSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeFunctionSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeListSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeSearchProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeSearchProjectionBuilderImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/CompositeTriFunctionSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/DistanceToFieldSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/DocumentReferenceSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/FieldSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/ObjectSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/ReferenceSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/ScoreSearchProjectionImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchQueryBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchQueryBuilderImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchResultExtractorImpl.java
Log Message:
-----------
HSEARCH-3390 Constrain the relation between extract() and transform() in projections
Compare: https://github.com/hibernate/hibernate-search/compare/8b9e660109c1...34f0...
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 2 months
[hibernate/hibernate-search] 6615a2: HSEARCH-3238 Upgrade to Easymock 4.0.1
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 6615a222029fdaf522c87bdd12e25a6437f613a7
https://github.com/hibernate/hibernate-search/commit/6615a222029fdaf522c8...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexSchemaNestingContextImplTest.java
M legacy/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/processor/impl/DefaultContextualErrorHandlerTest.java
M legacy/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/processor/impl/DefaultElasticsearchWorkBulkerTest.java
M legacy/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/DefaultElasticsearchServiceTest.java
M legacy/orm/src/test/java/org/hibernate/search/test/configuration/integration/HibernateSearchIntegratorTest.java
M pom.xml
Log Message:
-----------
HSEARCH-3238 Upgrade to Easymock 4.0.1
Commit: de75597f157d717e85d478ec314dc96e1ccc96a1
https://github.com/hibernate/hibernate-search/commit/de75597f157d717e85d4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-3238 Add --add-opens java.base/java.lang=ALL-UNNAMED to the JVM arguments used in our JDK11 integration tests
See https://github.com/easymock/easymock/issues/235
See https://hibernate.atlassian.net/browse/HSEARCH-3419
Commit: 453f3a1bb9d2b3ab85b96f6135e6572315acb65f
https://github.com/hibernate/hibernate-search/commit/453f3a1bb9d2b3ab85b9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-3420 Mark the JDK11 environment as supported
Commit: bf17b39b9651f8a66691c9a49f8617da44cc39fb
https://github.com/hibernate/hibernate-search/commit/bf17b39b9651f8a66691...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-3420 Avoid HTTPS when connecting to the JBoss Nexus
Otherwise we get errors like this:
Could not transfer artifact org.jboss.security:jboss-negotiation-common:jar:3.0.4.Final from/to jboss-public-repository-group (https://repository.jboss.org/nexus/content/groups/public-jboss/): extension (10) should not be presented in server_hello -> [Help 1]
Caused by this bug in JDK11, solved in JDK12
https://bugs.openjdk.java.net/browse/JDK-8209965
... which won't be backported until January next year,
from what I've heard. Here is the backport ticket:
https://bugs.openjdk.java.net/browse/JDK-8210005
Commit: 451da57cb962b6308f832467e645042191d5817c
https://github.com/hibernate/hibernate-search/commit/451da57cb962b6308f83...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-3420 Add --add-modules=java.se for WildFly tools with JDK11
This is necessary for JDK 11 build 22 due to
https://issues.jboss.org/browse/MODULES-372.
See also https://hibernate.atlassian.net/browse/HV-1640
Commit: 9f9d15ec69abe954a1ebb6db48e49fa9f7b1d777
https://github.com/hibernate/hibernate-search/commit/9f9d15ec69abe954a1eb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-3420 Upgrade to forbiddenApis 2.6 (compatible with JDK11)
Commit: f3a512a47255973059f13214977c557a957a8379
https://github.com/hibernate/hibernate-search/commit/f3a512a47255973059f1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-3420 Add forbiddenapis JDK11 signatures
Commit: a9b1c7d76a1bd46ecf0a272a20885cd4e6af75cb
https://github.com/hibernate/hibernate-search/commit/a9b1c7d76a1bd46ecf0a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M pom.xml
Log Message:
-----------
Revert "HSEARCH-3420 Add --add-modules=java.se for WildFly tools with JDK11"
This reverts commit 60077f128aaeb7a18a855f814c3b20c03fec1ff5.
Commit: 8b9e660109c1479acd1b2c90b24bfa20869fdffe
https://github.com/hibernate/hibernate-search/commit/8b9e660109c1479acd1b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-3420 Do not regularly build with JDK10 anymore
Compare: https://github.com/hibernate/hibernate-search/compare/691741f1bbce...8b9e...
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 2 months