[hibernate/hibernate-search] ff88e7: HSEARCH-4574 Code cleanup
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: ff88e7ec990ebe7f6075a51f45226c800e4597f8
https://github.com/hibernate/hibernate-search/commit/ff88e7ec990ebe7f6075...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexedEntityBindingMapperContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/IndexedEmbeddedProcessor.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/ConstructorMappingObjectProjectionOptionsStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/ConstructorMappingStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoConstructorModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoPropertyModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoTypeModel.java
Log Message:
-----------
HSEARCH-4574 Code cleanup
Add missing javadoc, remove dead code
Commit: 2df5d7b75d6c995aa26de1dc19a29926f2930abb
https://github.com/hibernate/hibernate-search/commit/2df5d7b75d6c995aa26d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/mapping-projection.asciidoc
Log Message:
-----------
HSEARCH-4574 Fix formatting in documentation of projection constructors
Commit: 8d1e8cc30136d391227141aa86259b4aa6622ea4
https://github.com/hibernate/hibernate-search/commit/8d1e8cc30136d3912271...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M util/common/src/main/java/org/hibernate/search/util/common/reporting/EventContext.java
Log Message:
-----------
HSEARCH-4574 Fix bug in EventContext.concat
Commit: ad0f1bfe7ee63894f0d69d1a8ee4f87215f3eb3d
https://github.com/hibernate/hibernate-search/commit/ad0f1bfe7ee63894f0d6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M build/jqassistant/rules.xml
Log Message:
-----------
HSEARCH-4574 Adjust JQAssistant rules around module-specific class name prefixes
So that we can name new classes more freely in the following commits.
Commit: 54452a9db9aec502ffd4b2a17733e5afe1fcb2d0
https://github.com/hibernate/hibernate-search/commit/54452a9db9aec502ffd4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M integrationtest/mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/coordination/outboxpolling/testsupport/util/OutboxEventFilter.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/cluster/impl/AgentPersister.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/AbstractAgentClusterLink.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/DefaultOutboxEventFinder.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/OutboxEventFinderProvider.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/OutboxEventLoader.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/OutboxPollingEventProcessor.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/OutboxPollingEventProcessorClusterLink.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/OutboxPollingMassIndexerAgent.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/ShardAssignment.java
M mapper/orm-coordination-outbox-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/logging/impl/Log.java
M mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/AbstractEventProcessorClusterLinkTest.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/NoOpPojoImplicitReindexingResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingAssociationInverseSideResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingAssociationInverseSideResolverCastedTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingAssociationInverseSideResolverContainerElementNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingAssociationInverseSideResolverMarkingNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingAssociationInverseSideResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingAssociationInverseSideResolverPropertyNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverCastedTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverContainerElementNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverMarkingNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverMultiNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverOriginalTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverPropertyNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/NoOpPojoIndexingProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessor.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/PojoIndexingProcessorContainerElementNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorMultiNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorOriginalTypeNode.java
M 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
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorTypeBridgeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorValueBridgeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/InnerProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/NullInnerProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/ObjectInnerProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoConstructorProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/ValueInnerProjectionDefinition.java
R util/common/src/main/java/org/hibernate/search/util/common/impl/ToStringTreeAppendable.java
M util/common/src/main/java/org/hibernate/search/util/common/impl/ToStringTreeBuilder.java
A util/common/src/main/java/org/hibernate/search/util/common/spi/ToStringTreeAppendable.java
A util/common/src/main/java/org/hibernate/search/util/common/spi/ToStringTreeAppender.java
M util/common/src/test/java/org/hibernate/search/util/common/impl/ToStringTreeBuilderTest.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/Call.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/DocumentWorkCreateCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/DocumentWorkDiscardCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/DocumentWorkExecuteCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/StubTreeNode.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubDocumentWork.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubIndexScaleWork.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubSchemaManagementWork.java
Log Message:
-----------
HSEARCH-4574 Move ToStringTreeAppendable to SPI
So that we can implement it in SPI classes.
Commit: 6696fa98825b37c76b67f951454506a875684c24
https://github.com/hibernate/hibernate-search/commit/6696fa98825b37c76b67...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/processor/impl/AlternativeDiscriminatorProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/MappingAnnotationProcessorContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/AbstractFieldAnnotationProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/AbstractMappingAnnotationProcessorContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/DocumentIdProcessor.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/annotation/processing/impl/IndexedProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/MappingAnnotationProcessorUtils.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/MarkerBindingProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/PropertyBindingProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/TypeBindingProcessor.java
M v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/impl/IndexedAnnotationProcessor.java
Log Message:
-----------
HSEARCH-4574 Simplify handling of default values in annotation processors
Commit: 816a61d0580442a8bbf5f34f7136c436acdbdb25
https://github.com/hibernate/hibernate-search/commit/816a61d0580442a8bbf5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/mapper/model/spi/TypeMetadataContributorProvider.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorBaseIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/ErrorCollectingPojoConstructorMetadataContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/ErrorCollectingPojoTypeMetadataContributor.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoConstructorMetadataContributor.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoSearchMappingCollectorConstructorNode.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoSearchMappingCollectorTypeNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoSearchMappingConstructorNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoSearchMappingTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoTypeMetadataContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialConstructorMappingStep.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/ProjectionConstructorMappingContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingStepImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoConstructorProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoSearchQueryElementRegistryBuilder.java
M util/common/src/main/java/org/hibernate/search/util/common/reporting/EventContext.java
Log Message:
-----------
HSEARCH-4574 Switch to a "pull" approach for projection constructor mapping
Commit: e3524d276765eb4b27183da3253ed358073d388c
https://github.com/hibernate/hibernate-search/commit/e3524d276765eb4b2718...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AbstractProjectionConstructorIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorBaseIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorInnerInferredIT.java
M integrationtest/mapper/pojo-base/src/test/java17-noparameters/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/noparameters/ProjectionConstructorRecordNoParametersCompilerFlagIT.java
M integrationtest/mapper/pojo-base/src/test/java17/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorRecordIT.java
Log Message:
-----------
HSEARCH-4574 Prepare ProjectionConstructor tests for the addition of more tests
Commit: 15f3f4753f9b857c38bdd1baae70846f76e0ca3c
https://github.com/hibernate/hibernate-search/commit/15f3f4753f9b857c38bd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
A integrationtest/mapper/pojo-base/src/test/java17-noparameters/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/noparameters/ProjectionConstructorClassNoParametersCompilerFlagIT.java
M integrationtest/mapper/pojo-base/src/test/java17-noparameters/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/noparameters/ProjectionConstructorRecordNoParametersCompilerFlagIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoConstructorProjectionDefinition.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/reporting/FailureReportChecker.java
Log Message:
-----------
HSEARCH-4574 Test error messages in implicit projections when compiling without the -parameters flag
Commit: 5bdfcba563e9a345e0f3be298a4f2a1fa36e671b
https://github.com/hibernate/hibernate-search/commit/5bdfcba563e9a345e0f3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/annotation/processing/CustomConstructorMappingAnnotationBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AbstractProjectionConstructorIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorInnerInferredIT.java
M integrationtest/mapper/pojo-base/src/test/java17-noparameters/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/noparameters/ProjectionConstructorRecordNoParametersCompilerFlagIT.java
M integrationtest/mapper/pojo-base/src/test/java17/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorRecordIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/StubSearchWorkAssert.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/AbstractStubPassThroughProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubByMappedTypeProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubConstantProjection.java
R util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubDefaultProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubDistanceToFieldProjection.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubDocumentReferenceProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubEntityCompositeProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubEntityLoadingProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubFieldProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubIdProjection.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubObjectProjection.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubProjectionNode.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubReferenceProjection.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubScoreProjection.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
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubThrowingProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/query/impl/StubSearchQueryBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/query/impl/StubSearchWork.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/impl/StubIndexCompositeNodeType.java
Log Message:
-----------
HSEARCH-4574 Allow asserting the root projection in the stub backend
Commit: 16943692c13d6a48c78e3ad6aaee969fd40ce5a0
https://github.com/hibernate/hibernate-search/commit/16943692c13d6a48c78e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeOverridingIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.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/stub/backend/search/projection/impl/StubIdProjection.java
Log Message:
-----------
HSEARCH-4574 Simplify StubIdProjection
Commit: 68bac41676b8a224dc0ee1ef428e4d92d4134f79
https://github.com/hibernate/hibernate-search/commit/68bac41676b8a224dc0e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/mapping-custom-annotations.asciidoc
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMethodParameterMetadataContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoSearchMappingConstructorNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoSearchMappingMethodParameterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationPojoTypeMetadataContributorFactory.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/MappingAnnotatedMethodParameter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/MethodParameterMapping.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/MethodParameterMappingAnnotationProcessor.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/MethodParameterMappingAnnotationProcessorContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/MethodParameterMappingAnnotationProcessorRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/AnnotationProcessorProvider.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/MethodParameterMappingAnnotationProcessorContextImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/ConstructorMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialConstructorMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialMethodParameterMappingStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/PojoHCAnnConstructorModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/PojoHCAnnMethodParameterModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoConstructorModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoMethodParameterModel.java
Log Message:
-----------
HSEARCH-4574 Scaffolding for mapping of method parameters
Commit: 2fd171a5962eae87bd9821d3155217b2d54182e4
https://github.com/hibernate/hibernate-search/commit/2fd171a5962eae87bd98...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/backend-elasticsearch.asciidoc
M documentation/src/main/asciidoc/reference/backend-lucene.asciidoc
A documentation/src/main/asciidoc/reference/binding-basics.asciidoc
A documentation/src/main/asciidoc/reference/binding-bridge-resolver.asciidoc
A documentation/src/main/asciidoc/reference/binding-bridgeelement-dependencies.asciidoc
A documentation/src/main/asciidoc/reference/binding-identifierbridge.asciidoc
A documentation/src/main/asciidoc/reference/binding-index-field-dsl.asciidoc
A documentation/src/main/asciidoc/reference/binding-index-field-type-dsl.asciidoc
A documentation/src/main/asciidoc/reference/binding-named-predicate.asciidoc
A documentation/src/main/asciidoc/reference/binding-propertybridge.asciidoc
A documentation/src/main/asciidoc/reference/binding-routingbridge.asciidoc
A documentation/src/main/asciidoc/reference/binding-typebridge.asciidoc
A documentation/src/main/asciidoc/reference/binding-valuebridge.asciidoc
A documentation/src/main/asciidoc/reference/binding.asciidoc
R documentation/src/main/asciidoc/reference/bridge-basics.asciidoc
R documentation/src/main/asciidoc/reference/bridge-bridgeelement-dependencies.asciidoc
R documentation/src/main/asciidoc/reference/bridge-identifierbridge.asciidoc
R documentation/src/main/asciidoc/reference/bridge-index-field-dsl.asciidoc
R documentation/src/main/asciidoc/reference/bridge-index-field-type-dsl.asciidoc
R documentation/src/main/asciidoc/reference/bridge-named-predicate.asciidoc
R documentation/src/main/asciidoc/reference/bridge-propertybridge.asciidoc
R documentation/src/main/asciidoc/reference/bridge-resolver.asciidoc
R documentation/src/main/asciidoc/reference/bridge-routingbridge.asciidoc
R documentation/src/main/asciidoc/reference/bridge-typebridge.asciidoc
R documentation/src/main/asciidoc/reference/bridge-valuebridge.asciidoc
R documentation/src/main/asciidoc/reference/bridge.asciidoc
M documentation/src/main/asciidoc/reference/concepts.asciidoc
M documentation/src/main/asciidoc/reference/index.asciidoc
M documentation/src/main/asciidoc/reference/limitations.asciidoc
M documentation/src/main/asciidoc/reference/mapper-orm-getting-started.asciidoc
M documentation/src/main/asciidoc/reference/mapper-pojo-standalone-getting-started.asciidoc
M documentation/src/main/asciidoc/reference/mapping-alternatives.asciidoc
M documentation/src/main/asciidoc/reference/mapping-configuration.asciidoc
M documentation/src/main/asciidoc/reference/mapping-custom-annotations.asciidoc
M documentation/src/main/asciidoc/reference/mapping-directfieldmapping.asciidoc
M documentation/src/main/asciidoc/reference/mapping-entityindexmapping.asciidoc
M documentation/src/main/asciidoc/reference/mapping-geopoint.asciidoc
M documentation/src/main/asciidoc/reference/mapping-identifiermapping.asciidoc
M documentation/src/main/asciidoc/reference/mapping-indexedembedded.asciidoc
M documentation/src/main/asciidoc/reference/mapping-reindexing.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-paths.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-predicate.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-query.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-type-compatibility.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/BridgeResolverIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/EnumLabelBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/EnumLabelService.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/Genre.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/ISBNValueBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/MyCoordinates.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/MyCoordinatesBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/MyDefaultBridgesConfigurer.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/MyProductId.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/bridgeresolver/MyProductIdBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/fromotherentity/DependenciesFromOtherEntityIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/fromotherentity/ScientificPaper.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/fromotherentity/ScientificPapersReferencedByBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/property/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/property/BookEdition.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/property/BookEditionsForSalePropertyBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/property/DependenciesContainersPropertyIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/simple/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/simple/BookEdition.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/simple/BookEditionsForSaleTypeBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/containers/simple/DependenciesContainersSimpleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/simple/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/simple/AuthorFullNameBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/simple/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/dependencies/simple/DependenciesSimpleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/dynamic/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/dynamic/DocumentModelDslDynamicIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/dynamic/MultiTypeUserMetadataBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/dynamic/UserMetadataBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/object/DocumentModelDslObjectIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/object/Invoice.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/object/InvoiceLineItem.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/object/InvoiceLineItemCategory.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/object/InvoiceLineItemsDetailBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/object/InvoiceLineItemsSummaryBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/simple/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/simple/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/simple/DocumentModelDslSimpleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/simple/ISBNBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/simple/MultiValuedNamesBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/document/model/dsl/simple/SingleValuedNamesBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/dslconverter/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/dslconverter/ISBNBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/dslconverter/IndexFieldTypeDslDslConverterIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/projectionconverter/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/projectionconverter/ISBNBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/projectionconverter/IndexFieldTypeDslProjectionConverterIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/simple/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/simple/ISBNBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/fieldtypes/dsl/simple/IndexFieldTypeDslSimpleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/binder/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/binder/BookId.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/binder/BookIdBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/binder/IdentifierBinderIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/compatible/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/compatible/BookOrMagazineId.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/compatible/BookOrMagazineIdBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/compatible/IdentifierBridgeCompatibleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/compatible/Magazine.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/ormcontext/IdentifierBridgeOrmContextIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/ormcontext/MyData.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/ormcontext/MyDataIdentifierBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/ormcontext/MyEntity.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/IdentifierBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/OffsetDocumentId.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/OffsetIdentifierBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/context/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/context/IdentifierBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/context/OffsetIdentifierBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/simple/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/simple/BookId.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/simple/BookIdBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/simple/IdentifierBridgeSimpleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/namedpredicate/ItemStock.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/namedpredicate/NamedPredicateIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/namedpredicate/SkuIdentifierBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/bridgedelement/Invoice.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/bridgedelement/InvoiceLineItemsSummaryBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/bridgedelement/PropertyBridgeBridgedElementIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/ormcontext/MyData.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/ormcontext/MyDataPropertyBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/ormcontext/MyEntity.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/ormcontext/PropertyBridgeOrmContextIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/Invoice.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/InvoiceLineItem.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/InvoiceLineItemCategory.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/InvoiceLineItemsSummaryBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/InvoiceLineItemsSummaryBinding.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/PropertyBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/context/Invoice.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/context/InvoiceLineItemsSummaryBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/context/PropertyBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/simple/Invoice.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/simple/InvoiceLineItem.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/simple/InvoiceLineItemCategory.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/simple/InvoiceLineItemsSummaryBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/simple/PropertyBridgeSimpleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/conditionalindexing/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/conditionalindexing/BookStatusRoutingBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/conditionalindexing/RoutingBridgeConditionalIndexingIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/conditionalindexing/Status.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/ormcontext/MyData.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/ormcontext/MyEntity.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/ormcontext/MyEntityRoutingBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/ormcontext/RoutingBridgeOrmContextIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/routingkey/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/routingkey/BookGenreRoutingBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/routingkey/Genre.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/routingkey/RoutingBridgeRoutingKeyIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/ormcontext/MyData.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/ormcontext/MyEntity.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/ormcontext/MyEntityTypeBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/ormcontext/TypeBridgeOrmContextIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/FullNameBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/FullNameBinding.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/TypeBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/context/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/context/FullNameBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/context/TypeBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/simple/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/simple/FullNameBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/simple/TypeBridgeSimpleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/binder/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/binder/ISBNValueBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/binder/ValueBridgeBinderIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/compatible/Book1.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/compatible/Book2.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/compatible/ISBNValueBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/compatible/ValueBridgeCompatibleIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/indexnullas/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/indexnullas/ISBNValueBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/indexnullas/ValueBridgeIndexNullAsIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/ormcontext/MyData.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/ormcontext/MyDataValueBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/ormcontext/MyEntity.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/ormcontext/ValueBridgeOrmContextIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/BooleanAsStringBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/BooleanAsStringField.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/ValueBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/context/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/context/BooleanAsStringBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/context/ValueBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/projection/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/projection/ISBNValueBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/projection/ValueBridgeProjectionIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/simple/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/simple/ISBNValueBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/simple/ValueBridgeSimpleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/fromotherentity/DependenciesFromOtherEntityIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/fromotherentity/ScientificPaper.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/fromotherentity/ScientificPapersReferencedByBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/property/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/property/BookEdition.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/property/BookEditionsForSalePropertyBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/property/DependenciesContainersPropertyIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/simple/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/simple/BookEdition.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/simple/BookEditionsForSaleTypeBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/simple/DependenciesContainersSimpleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/simple/Author.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/simple/AuthorFullNameBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/simple/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/simple/DependenciesSimpleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/dynamic/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/dynamic/DocumentModelDslDynamicIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/dynamic/MultiTypeUserMetadataBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/dynamic/UserMetadataBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/DocumentModelDslObjectIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/Invoice.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItem.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemCategory.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemsDetailBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemsSummaryBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/Author.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/DocumentModelDslSimpleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/ISBNBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/MultiValuedNamesBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/SingleValuedNamesBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/BookId.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/BookIdBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/IdentifierBinderIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/BookOrMagazineId.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/BookOrMagazineIdBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/IdentifierBridgeCompatibleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/Magazine.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/IdentifierBridgeOrmContextIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/MyData.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/MyDataIdentifierBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/MyEntity.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/param/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/param/IdentifierBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/param/OffsetDocumentId.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/param/OffsetIdentifierBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/param/context/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/param/context/IdentifierBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/param/context/OffsetIdentifierBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/BookId.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/BookIdBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/IdentifierBridgeSimpleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/namedpredicate/ItemStock.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/namedpredicate/NamedPredicateIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/namedpredicate/SkuIdentifierBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/bridgedelement/Invoice.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/bridgedelement/InvoiceLineItemsSummaryBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/bridgedelement/PropertyBridgeBridgedElementIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/MyData.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/MyDataPropertyBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/MyEntity.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/PropertyBridgeOrmContextIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/Invoice.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/InvoiceLineItem.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/InvoiceLineItemCategory.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/InvoiceLineItemsSummaryBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/InvoiceLineItemsSummaryBinding.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/PropertyBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/context/Invoice.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/context/InvoiceLineItemsSummaryBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/param/context/PropertyBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/Invoice.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/InvoiceLineItem.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/InvoiceLineItemCategory.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/InvoiceLineItemsSummaryBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/PropertyBridgeSimpleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/BridgeResolverIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/EnumLabelBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/EnumLabelService.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/Genre.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/ISBNValueBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyCoordinates.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyCoordinatesBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyDefaultBridgesConfigurer.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyProductId.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyProductIdBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/conditionalindexing/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/conditionalindexing/BookStatusRoutingBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/conditionalindexing/RoutingBridgeConditionalIndexingIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/conditionalindexing/Status.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/ormcontext/MyData.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/ormcontext/MyEntity.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/ormcontext/MyEntityRoutingBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/ormcontext/RoutingBridgeOrmContextIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/routingkey/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/routingkey/BookGenreRoutingBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/routingkey/Genre.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/routingkey/RoutingBridgeRoutingKeyIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/MyData.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/MyEntity.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/MyEntityTypeBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/TypeBridgeOrmContextIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/param/Author.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/param/FullNameBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/param/FullNameBinding.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/param/TypeBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/param/context/Author.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/param/context/FullNameBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/param/context/TypeBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/Author.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/FullNameBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/TypeBridgeSimpleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/ISBNBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/IndexFieldTypeDslDslConverterIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/ISBNBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/IndexFieldTypeDslProjectionConverterIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/ISBNBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/IndexFieldTypeDslSimpleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/ISBNValueBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/ValueBridgeBinderIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/Book1.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/Book2.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/ISBNValueBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/ValueBridgeCompatibleIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/ISBNValueBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/ValueBridgeIndexNullAsIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/MyData.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/MyDataValueBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/MyEntity.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/ValueBridgeOrmContextIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/param/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/param/BooleanAsStringBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/param/BooleanAsStringField.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/param/ValueBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/param/context/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/param/context/BooleanAsStringBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/param/context/ValueBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/ISBNValueBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/ValueBridgeProjectionIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/ISBNValueBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/ValueBridgeSimpleIT.java
Log Message:
-----------
HSEARCH-4574 Generalize the bridge documentation into "binding and bridges"
So that we can integrate something about the (upcoming) projection
binders.
Commit: a55214c8396cf1a617895be131858acacca93610
https://github.com/hibernate/hibernate-search/commit/a55214c8396cf1a61789...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionConstructorBinder.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionConstructorParameterBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/InnerProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/NullInnerProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/ObjectInnerProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoConstructorProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoSearchQueryElementRegistryBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/ValueInnerProjectionDefinition.java
Log Message:
-----------
HSEARCH-4574 Move projection constructor binding to dedicated classes
To prepare for the introduction of projection binders.
Commit: 60c89632d49ea3e0691144fb4b555f32b42a0fe0
https://github.com/hibernate/hibernate-search/commit/60c89632d49ea3e06911...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/binding-basics.asciidoc
A documentation/src/main/asciidoc/reference/binding-projection.asciidoc
M documentation/src/main/asciidoc/reference/binding.asciidoc
M documentation/src/main/asciidoc/reference/mapping-custom-annotations.asciidoc
M documentation/src/main/asciidoc/reference/mapping-projection.asciidoc
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/constructorparameter/Book.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/constructorparameter/MyBookProjection.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/constructorparameter/MyFieldProjectionBinder.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/constructorparameter/ProjectionBinderConstructorParameterIT.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/multi/Book.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/multi/MyBookProjection.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/multi/MyFieldProjectionBinder.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/multi/ProjectionBinderMultiIT.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/annotation/Book.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/annotation/MyBookProjection.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/annotation/MyFieldProjectionBinder.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/annotation/MyFieldProjectionBinding.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/annotation/ProjectionBinderParamAnnotationIT.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/string/Book.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/string/MyBookProjection.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/string/MyFieldProjectionBinder.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/param/string/ProjectionBinderParamStringIT.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/simple/Book.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/simple/MyBookProjection.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/simple/MyFieldProjectionBinder.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/simple/ProjectionBinderSimpleIT.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/AutoCloseableBeanHolder.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanHolder.java
R engine/src/main/java/org/hibernate/search/engine/environment/bean/CloseableBeanHolder.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/definition/PredicateDefinitionContext.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/definition/ProjectionDefinition.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/definition/ProjectionDefinitionContext.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/definition/impl/DefaultProjectionDefinitionContext.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/definition/spi/AbstractProjectionDefinition.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/definition/spi/CompositeProjectionDefinition.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/definition/spi/ConstantProjectionDefinition.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/definition/spi/FieldProjectionDefinition.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/definition/spi/ObjectProjectionDefinition.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/CompositeProjectionInnerStepImpl.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/AbstractCompositeProjectionFromAsIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/AbstractEntityProjectionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/EntityProjectionIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/annotation/processing/CustomMethodParameterMappingAnnotationBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorInnerInferredIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorProjectionBindingIT.java
M integrationtest/mapper/pojo-base/src/test/java17/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorRecordIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.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/spi/PojoSearchMappingMethodParameterNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ProjectionBinding.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/ProjectionBindingProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialMethodParameterMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/PojoModelConstructorParameter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelConstructorParameterRootElement.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/ProjectionBinder.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/ProjectionBindingContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/ProjectionBindingMultiContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionBindingContextImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionConstructorBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionConstructorParameterBinder.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/InnerProjectionDefinition.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/NullInnerProjectionDefinition.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/ObjectInnerProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoConstructorProjectionDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoSearchQueryElementRegistry.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoSearchQueryElementRegistryBuilder.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/ValueInnerProjectionDefinition.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/mapping/annotation/ProjectionBinderRef.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingFixture.java
Log Message:
-----------
HSEARCH-4574 Projection binders
Commit: bf30ab6c8a7becfbc7aaafc39b474b24ec49b75b
https://github.com/hibernate/hibernate-search/commit/bf30ab6c8a7becfbc7aa...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorBaseIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/ProjectionConstructorPath.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoConstructorIdentifier.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionConstructorBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionConstructorParameterBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/ConstructorProjectionApplicationException.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/impl/PojoConstructorProjectionDefinition.java
Log Message:
-----------
HSEARCH-4574 Display the constructor path in infinite constructor recursion errors
Instead of the field path, because this is going to be awkward once the
field path gets customizable.
Commit: 2b6df42131539b6ceee9de72f409c686352dd5cf
https://github.com/hibernate/hibernate-search/commit/2b6df42131539b6ceee9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
M documentation/src/main/asciidoc/reference/binding-projection.asciidoc
M documentation/src/main/asciidoc/reference/components/custom-projection-type-important.asciidoc
M documentation/src/main/asciidoc/reference/mapping-projection.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
M documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/projection/MyBookProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/projection/ProjectionConstructorMappingJava17IT.java
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookIdAndTitleProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookProjection.java
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookTitleAndAuthorNamesProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/definition/spi/FieldProjectionDefinition.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/SearchProjectionFactory.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/spi/AbstractSearchProjectionFactory.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/projection/IdentifierProjectionBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorBaseIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorFieldProjectionIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorIdProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/SearchQueryEntityLoadingFallbackToProjectionConstructorIT.java
M integrationtest/mapper/pojo-base/src/test/java17-noparameters/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/noparameters/ProjectionConstructorClassNoParametersCompilerFlagIT.java
M integrationtest/mapper/pojo-base/src/test/java17/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorRecordIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/FieldProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/IdProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/FieldProjectionProcessor.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/IdProjectionProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialMethodParameterMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/FieldProjectionBinder.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/IdProjectionBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionConstructorParameterBinder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubIdProjection.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-4574 @FieldProjection and @IdProjection
Commit: 6cb58f31a9fe6a522cd0b5b2a6bebbb36fcd9cbc
https://github.com/hibernate/hibernate-search/commit/6cb58f31a9fe6a522cd0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookScoreAndTitleProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorScoreProjectionIT.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ScoreProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/ScoreProjectionProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/ScoreProjectionBinder.java
Log Message:
-----------
HSEARCH-4574 @ScoreProjection
Commit: 3af6a8f5080fa8c7ee8bbc066bf116fe7a634c5e
https://github.com/hibernate/hibernate-search/commit/3af6a8f5080fa8c7ee8b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookDocRefAndTitleProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorDocumentReferenceProjectionIT.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/DocumentReferenceProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/DocumentReferenceProjectionProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/DocumentReferenceProjectionBinder.java
Log Message:
-----------
HSEARCH-4574 @DocumentReferenceProjection
Commit: 2ce2692309721c12a3053843453da4eb68b60da3
https://github.com/hibernate/hibernate-search/commit/2ce2692309721c12a305...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookEntityAndTitleProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/SearchProjectionFactory.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/EntityProjectionOptionsStepImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/spi/AbstractSearchProjectionFactory.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/EntityProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AbstractProjectionConstructorIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorEntityProjectionIT.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/EntityProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/EntityProjectionProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/EntityProjectionBinder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendUtils.java
Log Message:
-----------
HSEARCH-4574 @EntityProjection
Commit: 0ffb127ee3a62322f0c383466f980f3f68d8805f
https://github.com/hibernate/hibernate-search/commit/0ffb127ee3a62322f0c3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookEntityRefAndTitleProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorEntityReferenceProjectionIT.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/EntityReferenceProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/EntityReferenceProjectionProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/EntityReferenceProjectionBinder.java
Log Message:
-----------
HSEARCH-4574 @EntityReferenceProjection
Commit: de8305737e3cf60347aeb63a1ce5166e688f9d41
https://github.com/hibernate/hibernate-search/commit/de8305737e3cf60347ae...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/binding-projection.asciidoc
M documentation/src/main/asciidoc/reference/components/custom-projection-type-important.asciidoc
M documentation/src/main/asciidoc/reference/mapping-projection.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/search/projection/Book.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/composing/Author.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/composing/Book.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/composing/MyBookProjection.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/composing/MyObjectFieldProjectionBinder.java
A documentation/src/test/java17/org/hibernate/search/documentation/mapper/orm/binding/projectionbinder/composing/ProjectionBinderComposingIT.java
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookTitleAndAuthorsProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/SearchProjectionFactory.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorObjectProjectionIT.java
M integrationtest/mapper/pojo-base/src/test/java17-noparameters/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/noparameters/ProjectionConstructorClassNoParametersCompilerFlagIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ObjectProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/ObjectProjectionProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/ProjectionBindingContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/ObjectProjectionBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionBindingContextImpl.java
Log Message:
-----------
HSEARCH-4574 @ObjectProjection
Commit: 2402505cbc6d6f8c279323366c47bd19cacc2828
https://github.com/hibernate/hibernate-search/commit/2402505cbc6d6f8c2793...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/binding-projection.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookMiscInfoAndTitleProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/definition/spi/CompositeProjectionDefinition.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorCompositeProjectionIT.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/CompositeProjection.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ObjectProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/CompositeProjectionProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/ProjectionBindingContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/CompositeProjectionBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/ObjectProjectionBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/impl/ProjectionBindingContextImpl.java
Log Message:
-----------
HSEARCH-4574 @CompositeProjection
Commit: 1405b4c1ef972560b43595811865a79ea12aed9c
https://github.com/hibernate/hibernate-search/commit/1405b4c1ef972560b435...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
A documentation/src/test/java17/org/hibernate/search/documentation/search/projection/MyBookTitleAndHighlightedDescriptionProjection.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/HighlightProjectionOptionsStep.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ProjectionConstructorHighlightProjectionIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/HighlightProjection.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/HighlightProjectionProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/MethodParameterMappingStep.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/definition/binding/builtin/HighlightProjectionBinder.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubFieldHighlightProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/impl/StubIndexValueFieldType.java
Log Message:
-----------
HSEARCH-4574 @HighlightProjection
Commit: 26f1da6bef433ca33650d22b010ace005c745e91
https://github.com/hibernate/hibernate-search/commit/26f1da6bef433ca33650...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/binding-bridgeelement-dependencies.asciidoc
M documentation/src/main/asciidoc/reference/binding-identifierbridge.asciidoc
M documentation/src/main/asciidoc/reference/binding-named-predicate.asciidoc
M documentation/src/main/asciidoc/reference/binding-projection.asciidoc
M documentation/src/main/asciidoc/reference/binding-propertybridge.asciidoc
M documentation/src/main/asciidoc/reference/binding-routingbridge.asciidoc
M documentation/src/main/asciidoc/reference/binding-typebridge.asciidoc
M documentation/src/main/asciidoc/reference/binding-valuebridge.asciidoc
M documentation/src/main/asciidoc/reference/coordination.asciidoc
M documentation/src/main/asciidoc/reference/mapping-alternatives.asciidoc
M documentation/src/main/asciidoc/reference/mapping-custom-annotations.asciidoc
M documentation/src/main/asciidoc/reference/mapping-directfieldmapping.asciidoc
M documentation/src/main/asciidoc/reference/mapping-indexedembedded.asciidoc
M documentation/src/main/asciidoc/reference/mapping-projection.asciidoc
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/alternative/alternativebinder/LanguageAlternativeBinderDelegate.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/alternative/alternativebinder/MultiLanguageField.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/IdentifierBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/OffsetDocumentId.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/OffsetIdentifierBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/annotation/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/annotation/IdentifierBridgeParamAnnotationIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/annotation/OffsetDocumentId.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/annotation/OffsetIdentifierBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/context/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/context/IdentifierBridgeParamIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/context/OffsetIdentifierBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/string/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/string/IdentifierBridgeParamStringIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/identifierbridge/param/string/OffsetIdentifierBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/bridgedelement/Invoice.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/bridgedelement/InvoiceLineItemsSummaryBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/bridgedelement/PropertyBridgeBridgedElementIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/Invoice.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/InvoiceLineItem.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/InvoiceLineItemCategory.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/InvoiceLineItemsSummaryBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/InvoiceLineItemsSummaryBinding.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/PropertyBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/annotation/Invoice.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/annotation/InvoiceLineItem.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/annotation/InvoiceLineItemCategory.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/annotation/InvoiceLineItemsSummaryBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/annotation/InvoiceLineItemsSummaryBinding.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/annotation/PropertyBridgeParamAnnotationIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/context/Invoice.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/context/InvoiceLineItemsSummaryBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/context/PropertyBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/string/Invoice.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/string/InvoiceLineItemsSummaryBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/param/string/PropertyBridgeParamStringIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/propertybridge/simple/InvoiceLineItemsSummaryBinder.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/routingbridge/conditionalindexing/BookStatusRoutingBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/Author.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/FullNameBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/FullNameBinding.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/TypeBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/annotation/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/annotation/FullNameBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/annotation/FullNameBinding.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/annotation/TypeBridgeParamAnnotationIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/context/Author.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/context/FullNameBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/context/TypeBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/string/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/string/FullNameBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/param/string/TypeBridgeParamStringIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/typebridge/simple/FullNameBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/BooleanAsStringBridge.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/BooleanAsStringField.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/ValueBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/annotation/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/annotation/BooleanAsStringBridge.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/annotation/BooleanAsStringField.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/annotation/ValueBridgeParamAnnotationIT.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/context/Book.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/context/BooleanAsStringBinder.java
R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/context/ValueBridgeParamIT.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/string/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/string/BooleanAsStringBinder.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/binding/valuebridge/param/string/ValueBridgeParamStringIT.java
M documentation/src/test/java17/org/hibernate/search/documentation/search/projection/ProjectionDslJava17IT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
Log Message:
-----------
HSEARCH-4574 Unrelated documentation fixes
Commit: 901399fdfacdfe2ee20f2e3ab34004ce8939ff3f
https://github.com/hibernate/hibernate-search/commit/901399fdfacdfe2ee20f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationSetupHelper.java
Log Message:
-----------
HSEARCH-4574 Remove unnecessary parameters in DocumentationSetupHelper
Commit: 15fa10b44c819be00f3c31c0554b66893442e7bb
https://github.com/hibernate/hibernate-search/commit/15fa10b44c819be00f3c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/search/loading/SearchQueryEntityLoadingFallbackToProjectionConstructorIT.java
Log Message:
-----------
HSEARCH-4574 Fix unused constants in unrelated tests
Commit: 3aaa452560c78ba88dd1ce29d6f55ee01f2201c1
https://github.com/hibernate/hibernate-search/commit/3aaa452560c78ba88dd1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
Log Message:
-----------
HSEARCH-4574 Document that some projections don't have an annotation
Compare: https://github.com/hibernate/hibernate-search/compare/f8e20d764b83...3aaa...
1 year, 6 months