[hibernate/hibernate-search] 074634: HSEARCH-3607 Add default value bridge for GeoPoint...
by Fabio Massimo
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 07463464cd647d31fd80378951240a210688f74c
https://github.com/hibernate/hibernate-search/commit/07463464cd647d31fd80...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/cfg/spi/ParseUtils.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
A engine/src/test/java/org/hibernate/search/engine/cfg/spi/ParseUtilsTest.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/types/GeoPointPropertyTypeDescriptor.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/types/PropertyTypeDescriptor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
Log Message:
-----------
HSEARCH-3607 Add default value bridge for GeoPoint property
Commit: 4a9a6e1573297202a12200c02b215ff2cdce8df6
https://github.com/hibernate/hibernate-search/commit/4a9a6e1573297202a122...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
Log Message:
-----------
HSEARCH-3607 Document default value bridge for GeoPoint property
Commit: 87b8f7a0dfbf0065bdff993d86de84d7dcdf8840
https://github.com/hibernate/hibernate-search/commit/87b8f7a0dfbf0065bdff...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/Author.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/Author.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/Author.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
Log Message:
-----------
HSEARCH-3607 Apply default GeoPoint bridge to any extends of GeoPoint
Compare: https://github.com/hibernate/hibernate-search/compare/91f0b5d7f35c...87b8...
5 years, 4 months
[hibernate/hibernate-orm] 0776ce: HHH-13496 Identify and remove some dead code
by Sanne Grinovero
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 0776ce11549d80b523a24996b201efcb2b6d0983
https://github.com/hibernate/hibernate-orm/commit/0776ce11549d80b523a2499...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/InvalidMappingException.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/AbstractCacheTransactionSynchronization.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/BasicFormatterImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/EntityGraphQueryHint.java
M hibernate-core/src/main/java/org/hibernate/id/uuid/Helper.java
M hibernate-core/src/main/java/org/hibernate/internal/util/xml/XmlDocument.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/AbstractManipulationCriteriaQuery.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/predicate/CompoundPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
M hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/SchemaCreatorImpl.java
M hibernate-core/src/main/java/org/hibernate/tuple/PropertyFactory.java
Log Message:
-----------
HHH-13496 Identify and remove some dead code
Commit: 6a4ede4ec29e3d5be9ed8d96a0e269ffd2dcd549
https://github.com/hibernate/hibernate-orm/commit/6a4ede4ec29e3d5be9ed8d9...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/internal/ResourceRegistryStandardImpl.java
Log Message:
-----------
HHH-13496 Remove redundant logger level check
Commit: e7165f2d4359571507cd1df22be0cf7af9682d44
https://github.com/hibernate/hibernate-orm/commit/e7165f2d4359571507cd1df...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/ArrayType.java
M hibernate-core/src/main/java/org/hibernate/type/BagType.java
M hibernate-core/src/main/java/org/hibernate/type/CollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/main/java/org/hibernate/type/CustomCollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/EmbeddedComponentType.java
M hibernate-core/src/main/java/org/hibernate/type/IdentifierBagType.java
M hibernate-core/src/main/java/org/hibernate/type/ListType.java
M hibernate-core/src/main/java/org/hibernate/type/MapType.java
M hibernate-core/src/main/java/org/hibernate/type/OrderedMapType.java
M hibernate-core/src/main/java/org/hibernate/type/OrderedSetType.java
M hibernate-core/src/main/java/org/hibernate/type/SetType.java
M hibernate-core/src/main/java/org/hibernate/type/SortedMapType.java
M hibernate-core/src/main/java/org/hibernate/type/SortedSetType.java
M hibernate-core/src/main/java/org/hibernate/type/TypeFactory.java
Log Message:
-----------
HHH-13496 Remove unused field typeScope from many CollectionType classes
Commit: 6c44ef12e6aac450f33551d4091677ae683dc7b5
https://github.com/hibernate/hibernate-orm/commit/6c44ef12e6aac450f33551d...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/BulkOperationCleanupAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/CollectionUpdateAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityUpdateAction.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/CollectionCacheInvalidator.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/TimestampsCacheEnabledImpl.java
R hibernate-core/src/main/java/org/hibernate/cfg/ExtendsQueueEntry.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/AbstractPersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticReadSelectLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticReadUpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticWriteSelectLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticWriteUpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/SelectLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/UpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/NaturalIdXrefDelegate.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/engine/loading/internal/CollectionLoadContext.java
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/QueryPlanCache.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultAutoFlushEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultInitializeCollectionEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultResolveNaturalIdEventListener.java
M hibernate-core/src/main/java/org/hibernate/exception/spi/SQLExceptionConverterFactory.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/classic/QueryTranslatorImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/inline/AbstractInlineIdsUpdateHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/id/insert/AbstractReturningDelegate.java
M hibernate-core/src/main/java/org/hibernate/internal/ConnectionObserverStatsBridge.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
R hibernate-core/src/main/java/org/hibernate/internal/util/xml/XmlDocumentImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/CacheEntityLoaderHelper.java
M hibernate-core/src/main/java/org/hibernate/loader/hql/QueryLoader.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
M hibernate-core/src/main/java/org/hibernate/service/internal/AbstractServiceRegistryImpl.java
Log Message:
-----------
HHH-13496 Identified and simplified some unnecessary repetition of getter invocations
Commit: dd7d798d77feb14ad1f3f574e82407f221acc7f5
https://github.com/hibernate/hibernate-orm/commit/dd7d798d77feb14ad1f3f57...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
HHH-13496 Move two instance fields to local fields in SessionImpl
Commit: e636eaf9907f10add5007cfa84b6e0a08b7136be
https://github.com/hibernate/hibernate-orm/commit/e636eaf9907f10add5007cf...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentList.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/TimeTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/TimestampTypeDescriptor.java
M hibernate-core/src/test/java/org/hibernate/test/hql/HQLTest.java
M hibernate-core/src/test/java/org/hibernate/test/hql/QueryTranslatorTestCase.java
Log Message:
-----------
HHH-13496 Some formatting fixes
Commit: 18e8c04d4d780a8ddf5c79b9c9161121e36eec6a
https://github.com/hibernate/hibernate-orm/commit/18e8c04d4d780a8ddf5c79b...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/xml/DTDEntityResolver.java
Log Message:
-----------
HHH-13496 Remove unused star import
Commit: 35b67bd00e6563f353a3b0965ecd5ca47e157264
https://github.com/hibernate/hibernate-orm/commit/35b67bd00e6563f353a3b09...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/BulkOperationCleanupAction.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/CommaSeparatedStringHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/StandardServiceRegistryBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentBag.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentIdentifierBag.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/ExtractedDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/QueryPlanCache.java
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/sql/NativeSQLQuerySpecification.java
M hibernate-core/src/main/java/org/hibernate/exception/internal/SQLStateConversionDelegate.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/BoundedConcurrentHashMap.java
M hibernate-core/src/main/java/org/hibernate/loader/AbstractEntityJoinWalker.java
M hibernate-core/src/main/java/org/hibernate/loader/collection/BasicCollectionJoinWalker.java
M hibernate-core/src/main/java/org/hibernate/loader/collection/OneToManyJoinWalker.java
M hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaExport.java
M hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaUpdate.java
M hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaValidator.java
Log Message:
-----------
HHH-13496 Some collection constructors could benefit from size hinting
Commit: f41b11ad3f5124a08e358f959b9fc9af16100aeb
https://github.com/hibernate/hibernate-orm/commit/f41b11ad3f5124a08e358f9...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/Teradata14Dialect.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/MapEntryNode.java
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
M hibernate-core/src/main/java/org/hibernate/loader/collection/BasicCollectionJoinWalker.java
Log Message:
-----------
HHH-13496 Identified some String appending in loops
Commit: 0b67ac0d0b13e0587bffd7f5ba02a60a84e9fc34
https://github.com/hibernate/hibernate-orm/commit/0b67ac0d0b13e0587bffd7f...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/Caching.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/BinaryArithmeticOperatorNode.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AbstractLoadPlanBasedLoader.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
Log Message:
-----------
HHH-13496 Remove pointless variable initializers
Commit: bbfad943a0aaa3db9749db56c0201d65fdc9b302
https://github.com/hibernate/hibernate-orm/commit/bbfad943a0aaa3db9749db5...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
HHH-13496 ManagedFlushChecker and AfterCompletionAction fields are unused in SessionImpl
Commit: 75fb7915f1ceb9fe29a207de189567d2653d16d1
https://github.com/hibernate/hibernate-orm/commit/75fb7915f1ceb9fe29a207d...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
Log Message:
-----------
HHH-13496 Remove unused map of Property Names from AbstractCollectionPersister
Commit: 26fafc00984260f1263e3f18537124702199adaf
https://github.com/hibernate/hibernate-orm/commit/26fafc00984260f1263e3f1...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityMetamodel.java
Log Message:
-----------
HHH-13496 Remove unused collection from EntityMetamodel
Commit: 881eec83fe8f72ffd495fa460894de30c52b252a
https://github.com/hibernate/hibernate-orm/commit/881eec83fe8f72ffd495fa4...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/spi/AnsiSqlKeywords.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/BasicFormatterImpl.java
Log Message:
-----------
HHH-13496 Removing duplicates from constant Set declarations
Commit: f8bd799544f3aa57bff1c999b9cc799cc0300f82
https://github.com/hibernate/hibernate-orm/commit/f8bd799544f3aa57bff1c99...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
M hibernate-core/src/main/java/org/hibernate/dialect/Teradata14Dialect.java
M hibernate-core/src/main/java/org/hibernate/resource/beans/container/internal/JpaCompliantLifecycleStrategy.java
M hibernate-core/src/main/java/org/hibernate/resource/beans/internal/ManagedBeanRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/SchemaDropperImpl.java
Log Message:
-----------
HHH-13496 Make inner classes 'static' when possible
Commit: 99ae7c94e3b93d429a794f6c72f91908d1d46d6d
https://github.com/hibernate/hibernate-orm/commit/99ae7c94e3b93d429a794f6...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElement.java
Log Message:
-----------
HHH-13496 Extract repeated block from loop
Commit: 9196a4e01e3ae9a055b23be82f523e5b2fcd3cff
https://github.com/hibernate/hibernate-orm/commit/9196a4e01e3ae9a055b23be...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/HbmEventReader.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/JpaOrmXmlEventReader.java
Log Message:
-----------
HHH-13496 Prefer singletonList when possible
Commit: cdcd6bfe76e5fed989ff5734c617076bdddd2bfb
https://github.com/hibernate/hibernate-orm/commit/cdcd6bfe76e5fed989ff573...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/PersistentAttributesEnhancer.java
M hibernate-core/src/main/java/org/hibernate/cfg/CopyIdentifierComponentSecondPass.java
Log Message:
-----------
HHH-13496 Review string appending styles
Commit: 9c19bbd611b21f7b018784912b9f25083b8e591b
https://github.com/hibernate/hibernate-orm/commit/9c19bbd611b21f7b0187849...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
M hibernate-core/src/main/java/org/hibernate/loader/criteria/CriteriaQueryTranslator.java
Log Message:
-----------
HHH-13496 Refactor entrySet iterators
Commit: 3d69df1ebfa158df631f77e9edf0e3967c4789eb
https://github.com/hibernate/hibernate-orm/commit/3d69df1ebfa158df631f77e...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
Log Message:
-----------
HHH-13496 Keyset iteration optimisations on Session opening properties
Commit: 96129e58de3c77bb710650eae099804f8d7a71a7
https://github.com/hibernate/hibernate-orm/commit/96129e58de3c77bb710650e...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/archive/internal/JarProtocolArchiveDescriptor.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServer2012Dialect.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DataSourceBasedMultiTenantConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
Log Message:
-----------
HHH-13496 Declare single char strings as chars
Commit: 91f4ddb3ecefaae70efd96865f45f3d8402772f9
https://github.com/hibernate/hibernate-orm/commit/91f4ddb3ecefaae70efd968...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/naming/ImplicitNamingStrategyComponentPathImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/Ejb3Column.java
M hibernate-core/src/main/java/org/hibernate/cfg/Ejb3JoinColumn.java
M hibernate-core/src/main/java/org/hibernate/cfg/beanvalidation/GroupsPerOperation.java
M hibernate-core/src/main/java/org/hibernate/cfg/beanvalidation/HibernateTraversableResolver.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElement.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/SyntheticAndFactory.java
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
Log Message:
-----------
HHH-13496 Empty string processing
Commit: d0bd04b6d3fb65e753b9103e9babeb14aa4c7ffa
https://github.com/hibernate/hibernate-orm/commit/d0bd04b6d3fb65e753b9103...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/classic/QueryTranslatorImpl.java
Log Message:
-----------
HHH-13496 Prefer #addAll method usage rather than looping
Commit: bfc66ec35606ba9a63a953c31a73bdab2b3ba303
https://github.com/hibernate/hibernate-orm/commit/bfc66ec35606ba9a63a953c...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQLServer2005LimitHandler.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/QuerySpaceTreePrinter.java
Log Message:
-----------
HHH-13496 Constants not declared static
Commit: 70d33e0c6b7c473b6187ecb6dee7f8aee9e6944d
https://github.com/hibernate/hibernate-orm/commit/70d33e0c6b7c473b6187ecb...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/CommaSeparatedStringHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/AbstractAttributeKey.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/ExtractedDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/spi/IdentifierHelperBuilder.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
Log Message:
-----------
HHH-13496 Pre-compile and reuse regular expressions
Commit: 3b0d7d67b11921195d2324cce09f2ea883ffd565
https://github.com/hibernate/hibernate-orm/commit/3b0d7d67b11921195d2324c...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/AbstractMapComponentNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/MapEntryNode.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryRegistry.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/AbstractEntityLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/CollectionElementLoader.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/SetterFieldImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/SetterMethodImpl.java
M hibernate-core/src/main/java/org/hibernate/type/ShortType.java
Log Message:
-----------
HHH-13496 Remove redundant cases of throws
Commit: 0cccf74478d16d6ee8db1e218c7040b6cf45b9c0
https://github.com/hibernate/hibernate-orm/commit/0cccf74478d16d6ee8db1e2...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/CollectionHelper.java
Log Message:
-----------
HHH-13496 Map sizing optimisations
Commit: b2eaf4e88db5db55b5bc1468c6e8b4c1764339ca
https://github.com/hibernate/hibernate-orm/commit/b2eaf4e88db5db55b5bc146...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-13496 Do not use toString on arrays when formatting error messages
Commit: 433a7904c1489d2176805f71460eb26ef6834bee
https://github.com/hibernate/hibernate-orm/commit/433a7904c1489d2176805f7...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
Log Message:
-----------
HHH-13496 Loop optimisations
Commit: f2215dab47d9afb7cd6f84a812aedf254d80a6b9
https://github.com/hibernate/hibernate-orm/commit/f2215dab47d9afb7cd6f84a...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularAttributeSourceBasicImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/VersionAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQL5Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL81Dialect.java
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/ParameterParser.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaDescriptor.java
Log Message:
-----------
HHH-13496 Excessive relyiance on auto-boxing
Commit: fb0da1640b92088e6b03062e03d8952f497b3dac
https://github.com/hibernate/hibernate-orm/commit/fb0da1640b92088e6b03062...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
Log Message:
-----------
HHH-13496 Shouldn't use the String constructor
Commit: a76c04783e89db06c755ce50d1ad16d82f41a0cf
https://github.com/hibernate/hibernate-orm/commit/a76c04783e89db06c755ce5...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/QueryPlanCache.java
Log Message:
-----------
HHH-13496 Dubious putIfAbsent usages
Commit: f042f8b553b5a08cfb98e349f6dd7c0fc1987816
https://github.com/hibernate/hibernate-orm/commit/f042f8b553b5a08cfb98e34...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/mapping/Formula.java
Log Message:
-----------
HHH-13496 Formula using unsafe concurrent initialization of its unique identifier
Commit: 09cc94c4d9f9093ba990c4bdd8c660056ea9826b
https://github.com/hibernate/hibernate-orm/commit/09cc94c4d9f9093ba990c4b...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-07-16 (Tue, 16 Jul 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/compare/RowVersionComparator.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/expression/function/ParameterizedFunctionExpression.java
M hibernate-core/src/main/java/org/hibernate/service/StandardServiceInitiators.java
M hibernate-core/src/main/java/org/hibernate/sql/Template.java
Log Message:
-----------
HHH-13496 Some missing 'final' modifiers on constants
Compare: https://github.com/hibernate/hibernate-orm/compare/ee63e49011b1...09cc94c...
5 years, 4 months
[hibernate/hibernate-search] 7e41bf: HSEARCH-3622 Backport "Allow tests to require a lo...
by Yoann Rodière
Branch: refs/heads/5.11
Home: https://github.com/hibernate/hibernate-search
Commit: 7e41bfa79ff55c092b32628503184d9ccbd0c781
https://github.com/hibernate/hibernate-search/commit/7e41bfa79ff55c092b32...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M engine/src/test/java/org/hibernate/search/test/util/impl/ExpectedLog4jLog.java
Log Message:
-----------
HSEARCH-3622 Backport "Allow tests to require a log event with a throwable matching custom criteria"
Backported from commit bd746f6ff6562a850ee95384fb393c2ca9154c47:
HSEARCH-2546 Allow tests to require a log event with a throwable matching custom criteria
Commit: f061fe7d394c24e3a752c5ed54b9b6ce8898435d
https://github.com/hibernate/hibernate-search/commit/f061fe7d394c24e3a752...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M engine/src/test/java/org/hibernate/search/test/util/impl/ExpectedLog4jLog.java
Log Message:
-----------
HSEARCH-3622 Backport "Allow to expect an arbitrary number of occurrences of a logging event in ExpectedLog4jLog"
>From commit ac5228f60987afedaf5bc3523a1c64191a85f312:
HSEARCH-3462 Allow to expect an arbitrary number of occurrences of a logging event in ExpectedLog4jLog
Commit: 257a3294c72ce96f095ad369e4aa0c3e342b517a
https://github.com/hibernate/hibernate-search/commit/257a3294c72ce96f095a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M engine/src/test/java/org/hibernate/search/test/util/impl/ExpectedLog4jLog.java
Log Message:
-----------
HSEARCH-3622 Backport a few improvements to ExpectedLog4jLog
>From the following commits:
* 072e704ad0fd24596d3f081257ebc90d93939478: HSEARCH-3425 Warnings: Declaration can have final modifier
* babd444c4f03e3a1cccc098d4c6779148aecf1c9: HSEARCH-3425 Warnings: Explicit type arguments can be inferred
* 0002a3c8278cd5146e81ae11b490361c8fd560d0: HSEARCH-3523 Avoid duplicate logs or false positives related to configuration property tracking
Commit: 406c8cee787b816789c319c37aefdba25cb51870
https://github.com/hibernate/hibernate-search/commit/406c8cee787b816789c3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M orm/src/main/java/org/hibernate/search/batchindexing/impl/SimpleIndexingProgressMonitor.java
Log Message:
-----------
HSEARCH-3462 Support irregular increments in SimpleIndexingProgressMonitor.documentAdded
Commit: a48def81ab81f8c9c208f7bbc7864780a25b6ca9
https://github.com/hibernate/hibernate-search/commit/a48def81ab81f8c9c208...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A orm/src/test/java/org/hibernate/search/test/batchindexing/SimpleIndexingProgressMonitorTest.java
Log Message:
-----------
HSEARCH-3622 Backport "Add a test for MassIndexingMonitor"
Original commit:
59115a3d0522c1f079140c378280f3ce51b7070e HSEARCH-3462 Add a test for MassIndexingMonitor
Compare: https://github.com/hibernate/hibernate-search/compare/67e7374ee885...a48d...
5 years, 4 months
[hibernate/hibernate-search] 8186fe: HSEARCH-3609 Split BridgeBuilder into one interfac...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 8186fe45fb084c32e52b37afffbde6e2a583b44d
https://github.com/hibernate/hibernate-search/commit/8186fe45fb084c32e52b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/ProgrammaticMappingGeoPointBridgeIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/MultiKeywordStringBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/GeoPointBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/IdentifierBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/ValueBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/AnnotationBridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/BridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/IdentifierBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/PropertyBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/RoutingKeyBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/TypeBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/ValueBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorTypeNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorValueNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/PropertyFieldAnnotationProcessor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingDocumentIdOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingFieldOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/TypeMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/AbstractPropertyMappingFieldOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/DelegatingPropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingDocumentIdOptionsStepImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/RoutingKeyBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingStepImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3609 Split BridgeBuilder into one interface per bridge type
This will be necessary to turn it into a binder, which takes
context specific to the bridge type in parameter of its bind() method.
Commit: 635e9ec6c81fa2f9b56646854751142aad048e97
https://github.com/hibernate/hibernate-search/commit/635e9ec6c81fa2f9b566...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
Log Message:
-----------
HSEARCH-3609 Define a bridge builder in StartupStubBridge
Commit: ebaa4d7455c23d3de8483c16299f486e69058f9d
https://github.com/hibernate/hibernate-search/commit/ebaa4d7455c23d3de848...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/ISBNBridge.java
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseBaseIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/HibernateOrmExtension.java
M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/HibernateOrmExtensionTest.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/ValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultCharacterValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultDurationValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultEnumValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaNetURIValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaNetURLValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaSqlDateValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaSqlTimeValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaSqlTimestampValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaUtilCalendarValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaUtilDateValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultPeriodValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultUUIDValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultZoneIdValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultZoneOffsetValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/PassThroughValueBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/ValueBridgeFromIndexedValueContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/ValueBridgeFromIndexedValueContextExtension.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/BridgeSessionContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/BoundValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoValueBridgeContextExtension.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoValueBridgeFromDocumentFieldValueConverter.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoValueBridgeToDocumentFieldValueConverter.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorValueBridgeNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/session/context/spi/AbstractPojoSessionContextImplementor.java
Log Message:
-----------
HSEARCH-3609 Move projection conversion for ValueBridges to the bridge itself
... instead of requiring the bridge to implement bind().
We're about to move the bind() feature to another, more advanced class
(the bridge builder). This means setting the projection converter
explicitly will not be possible anymore without using a bridge builder.
But projection convertion is a very basic feature, which should
definitely be implementable simply by defining a ValueBridge, without
having to mess with bridge builders.
By adding a fromIndexedValue() method to ValueBridge, we solve this
exact problem.
Commit: fb25d24c20a8f0d51e5c0bbb6fa6f9f7d48e993d
https://github.com/hibernate/hibernate-search/commit/fb25d24c20a8f0d51e5c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FullTextFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/ISBNBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Book.java
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseBaseIT.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/ValueBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/BindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/ValueBindingContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/ValueBridgeBindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/AbstractBindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/BoundValueBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/FieldModelContributorBridgeContextImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoIndexSchemaContributionListener.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoValueBridgeContextExtension.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoValueBridgeFromDocumentFieldValueConverter.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoValueBridgeToDocumentFieldValueConverter.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/ValueBindingContextImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/ValueBridgeBindingContextImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/spi/FieldModelContributor.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/spi/FieldModelContributorBridgeContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultEnumValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/PassThroughValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/ValueBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/BoundValueBridge.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/FieldModelContributorBridgeContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoValueBridgeContextExtension.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoValueBridgeFromDocumentFieldValueConverter.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoValueBridgeToDocumentFieldValueConverter.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/FieldModelContributor.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/FieldModelContributorBridgeContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorValueNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PojoCompositeFieldModelContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3609 Move ValueBridge's bind() method to the bridge builder, replacing build()
So that:
1. The value bridge itself is simpler.
2. The builder can take advantage of reflection to build the resulting
bridge. See DefaultEnumValueBridge.Builder.
Commit: cb3f4af557677c5d21c46f158d62d4aef86fc573
https://github.com/hibernate/hibernate-search/commit/cb3f4af557677c5d21c4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeAccessorsIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeExplicitDependenciesIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeExplicitReindexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeExplicitReindexingFunctionalIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddedBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/AccountBorrowalSummaryBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/MultiKeywordStringBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/AccountBorrowalSummaryBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/PropertyBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/TypeBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/PropertyBindingContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/PropertyBridgeBindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/TypeBindingContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/TypeBridgeBindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/AbstractCompositeBindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/BoundPropertyBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/BoundTypeBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoIndexSchemaContributionListener.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PropertyBindingContextImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PropertyBridgeBindingContextImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/TypeBindingContextImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/TypeBridgeBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/PropertyBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/TypeBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/BoundPropertyBridge.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/BoundTypeBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
Log Message:
-----------
HSEARCH-3609 Move TypeBridge's and PropertyBridge's bind() method to the bridge builder, replacing build()
So that:
1. The bridge itself is simpler.
2. The builder can take advantage of reflection to build the resulting
bridge, picking a different implementation based on the context.
3. Perhaps most importantly, the bridge is now immutable.
Commit: d5abeaec02b1a1d713c31ee7c4a0b1bc7508061e
https://github.com/hibernate/hibernate-search/commit/d5abeaec02b1a1d713c3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/AnnotationMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/ProgrammaticMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/RoutingKeyBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/RoutingKeyBindingContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/RoutingKeyBridgeBindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/BoundRoutingKeyBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/RoutingKeyBindingContextImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/RoutingKeyBridgeBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/RoutingKeyBridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/BoundRoutingKeyBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
Log Message:
-----------
HSEARCH-3609 Move RoutingKeyBridge's bind() method to the bridge builder, replacing build()
So that:
1. The bridge itself is simpler.
2. The builder can take advantage of reflection to build the resulting
bridge, picking a different implementation based on the context.
3. Perhaps most importantly, the bridge is now immutable.
Commit: 8491dad6c5c96089db253a5b1ebd77892667b0ed
https://github.com/hibernate/hibernate-search/commit/8491dad6c5c96089db25...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
Log Message:
-----------
HSEARCH-3609 Make StartubStubBridge generic
It will be necessary for identifier bridges, where the bridge must match
the exact type of the identifier.
Commit: b34b611d006566b134bfee1e3fe495e7f0442692
https://github.com/hibernate/hibernate-search/commit/b34b611d006566b134bf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/IdentifierBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/IdentifierBindingContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/IdentifierBridgeBindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/BoundIdentifierBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/IdentifierBindingContextImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/IdentifierBridgeBindingContextImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoIdentifierBridgeToDocumentIdentifierValueConverter.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultEnumIdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/BridgeBuildContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/IdentifierBridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/BridgeBuildContextImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentifierBridgeToDocumentIdentifierValueConverter.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
Log Message:
-----------
HSEARCH-3609 Move IdentifierBridge's bind() method to the bridge builder, replacing build()
So that:
1. The bridge itself is simpler.
2. The builder can take advantage of reflection to build the resulting
bridge. See DefaultEnumIdentifierBridge.Builder.
Commit: eb75d4b0c92afdff4b72fd188138789892a80fc3
https://github.com/hibernate/hibernate-search/commit/eb75d4b0c92afdff4b72...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3609 Add a cause to Log.cannotInferContainerExtractorClassTypePattern
Commit: ae8b99797a2107ff2da83a399ed61ae9065caea0
https://github.com/hibernate/hibernate-search/commit/ae8b99797a2107ff2da8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeAccessorsIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeExplicitDependenciesIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeExplicitReindexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeExplicitReindexingFunctionalIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddedBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridgeAnnotation.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FullTextFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/MarkerBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/AnnotationMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/ProgrammaticMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/ProgrammaticMappingGeoPointBridgeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/AccountBorrowalSummaryBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/ISBNBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/MultiKeywordStringBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/AccountBorrowalSummaryBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/MultiKeywordStringBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Book.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/PropertyBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/RoutingKeyBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/TypeBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/IdentifierBindingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/PropertyBindingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/RoutingKeyBindingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/TypeBindingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/ValueBindingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/IdentifierBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PropertyBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/RoutingKeyBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/TypeBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/ValueBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultEnumIdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultEnumValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/PassThroughValueBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/GeoPointBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/GeoPointBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/LatitudeLongitudeMarkerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/LatitudeMarker.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/LongitudeMarker.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/IdentifierBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/ValueBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingMarkerBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanDelegatingBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/IdentifierBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/IdentifierBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/PropertyBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/PropertyBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/RoutingKeyBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/RoutingKeyBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/TypeBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/TypeBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/ValueBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/ValueBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorTypeNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorValueNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/PropertyFieldAnnotationProcessor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingDocumentIdOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingFieldOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/TypeMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/AbstractPropertyMappingFieldOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/DelegatingPropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingDocumentIdOptionsStepImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/RoutingKeyBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingStepImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3609 Rename bridge builders to binders
After all, they only define a bind() method, not a build() method
anymore.
Commit: 9b3e40195bba5979092092c83d6f68062d7e8d63
https://github.com/hibernate/hibernate-search/commit/9b3e40195bba59790920...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/MarkerBaseIT.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/MarkerBindingContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/MarkerBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Latitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Longitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/GeoPointBinder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/LatitudeLongitudeMarkerBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/LatitudeLongitudeMarkerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/LatitudeMarker.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/LongitudeMarker.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/MarkerRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingMarkerBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/AnnotationMarkerBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/MarkerBinder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/MarkerBuildContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/MarkerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/MarkerBuildContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/DelegatingPropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/MarkerMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoPropertyAdditionalMetadataBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorPropertyNode.java
Log Message:
-----------
HSEARCH-3609 Refactor MarkerBuilder to be consistent with bridges
Rename it to MarkerBinder, in particular.
Commit: a45fd858dcb1a9ab16f05d73f37990598f5db277
https://github.com/hibernate/hibernate-search/commit/a45fd858dcb1a9ab16f0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/MarkerMapping.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/PropertyBridgeMapping.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/RoutingKeyBridgeMapping.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/TypeBridgeMapping.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
Log Message:
-----------
HSEARCH-3609 Remove support for direct bridge reference for type, property and routing key bridges
The type bridge and property bridge are worthless without a declared
index field, and index fields can only be declared by the binder. So it
doesn't make sense to reference a bridge directly without a binder.
Routing key bridges could theoretically be used without a binder, but
only if they rely exclusively on the ID and entity type to generate the
routing key. It's doubtful such a simple bridge would be useful,
and routing key bridges are advanced usage anyway, so we'll remove
support for direct bridge reference for these too, so we're consistent
with type and property bridges.
Commit: 0e2ba39269e4dadfc79ffba940a276414ad2df5a
https://github.com/hibernate/hibernate-search/commit/0e2ba39269e4dadfc79f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddedBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridgeAnnotation.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/MarkerBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/AnnotationMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/AccountBorrowalSummaryBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/MultiKeywordStringBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Latitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Longitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/MarkerRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/MarkerBinding.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/MarkerMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/PropertyBinding.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/PropertyBridgeMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/RoutingKeyBinding.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/RoutingKeyBridgeMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/TypeBinding.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/TypeBridgeMapping.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
Log Message:
-----------
HSEARCH-3609 Rename binding meta-annotations for consistency with the new naming of binders
Commit: 931e9a0d89a2dc71660d0e19785ecebe91347045
https://github.com/hibernate/hibernate-search/commit/931e9a0d89a2dc71660d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBridgeExplicitReindexingFunctionalIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddedBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridgeAnnotation.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/MarkerBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/AnnotationMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/ProgrammaticMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/ProgrammaticMappingGeoPointBridgeIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/AccountBorrowalSummaryBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/MultiKeywordStringBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Latitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Longitude.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/MarkerBinderRef.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/MarkerRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBinderRef.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBinderRef.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBinderRef.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/MarkerBinding.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/PropertyBinding.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/RoutingKeyBinding.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/TypeBinding.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/TypeMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/DelegatingPropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingStepImpl.java
Log Message:
-----------
HSEARCH-3609 Be more explicit about the fact @*Binding meta-annotation reference binders, not bridges directly
Commit: 98a42fbda58404a4792acc65f295ad49a5f0c01a
https://github.com/hibernate/hibernate-search/commit/98a42fbda58404a4792a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FullTextFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Book.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/IdentifierBinderRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/IdentifierBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/ValueBinderRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/ValueBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/DocumentId.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/FullTextField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/GenericField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/KeywordField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ScaledNumberField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/PropertyFieldAnnotationProcessor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingDocumentIdOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingFieldOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/AbstractPropertyMappingFieldOptionsStep.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingDocumentIdOptionsStepImpl.java
Log Message:
-----------
HSEARCH-3609 Move binder references out of @ValueBridgeRef and @IdentifierBridgeRef to different annotations
Now that some bridges can only be referenced by their binder, this makes
more sense.
Commit: 2f1c58d91b9c35dd0fe9c2ff70e1d1791ef06a94
https://github.com/hibernate/hibernate-search/commit/2f1c58d91b9c35dd0fe9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/Author.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/Author.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/Author.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddedBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/mapping/definition/AnnotationMappingDiscoveryIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/BindingUsingPropertyMarkerAccessIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/BridgeUsingPropertyMarkerAccessIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/AnnotationMappingSmokeIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBinding.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridge.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridgeAnnotation.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBinding.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridge.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/MarkerBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/AnnotationMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBinding.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridge.java
R integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridgeAnnotation.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBinding.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridge.java
R integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridgeAnnotation.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/AnnotationMappingGeoPointBindingIT.java
R integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/AnnotationMappingGeoPointBridgeIT.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/ProgrammaticMappingGeoPointBindingIT.java
R integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/ProgrammaticMappingGeoPointBridgeIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/MultiKeywordStringBridge.java
A integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/AccountBorrowalSummaryBinding.java
R integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/AccountBorrowalSummaryBridge.java
A integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/MultiKeywordStringBinding.java
R integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/MultiKeywordStringBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Account.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Document.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Library.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/GeoPointBinding.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Latitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Longitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/GeoPointBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3609 Use a single naming scheme for all bindings: <prefix>Binding for the annotation, <prefix>Bridge for the bridge
Commit: 91f0b5d7f35c4bef9dc2835cfa5504fdd29af5a7
https://github.com/hibernate/hibernate-search/commit/91f0b5d7f35c4bef9dc2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/converter/DslConverterIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/IntegerAsStringValueBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/OptionalIntAsStringValueBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AbstractFieldContainerExtractorIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorExplicitIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FullTextFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/IntegerAsStringValueBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/OptionalIntAsStringValueBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/ISBNBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/IdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/ValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/IdentifierBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoIdentifierBridgeToDocumentIdentifierValueConverter.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoValueBridgeToDocumentFieldValueConverter.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/ValueBindingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultBigIntegerIdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultCharacterValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultDurationValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultEnumIdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultEnumValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultIntegerIdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaNetURIValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaNetURLValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaSqlDateValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaSqlTimeValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaSqlTimestampValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaUtilCalendarValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultJavaUtilDateValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultLongIdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultPeriodValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultShortIdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultUUIDIdentifierBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultUUIDValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultZoneIdValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/DefaultZoneOffsetValueBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/impl/PassThroughValueBridge.java
Log Message:
-----------
HSEARCH-3609 Remove the cast() method from identifier and value bridges
It's no longer needed, now that the binder passes the expected value
type to Hibernate Search explicitly.
Compare: https://github.com/hibernate/hibernate-search/compare/a12c072ac09c...91f0...
5 years, 4 months
[hibernate/hibernate-search] c2fb47: HSEARCH-3621 Include the message of the cause in t...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: c2fb476465b8499501529445a68687a29bdde881
https://github.com/hibernate/hibernate-search/commit/c2fb476465b849950152...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientUtils.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/AbstractSimpleBulkableElasticsearchWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/AbstractSimpleElasticsearchWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/BulkWork.java
Log Message:
-----------
HSEARCH-3621 Include the message of the cause in the exception thrown when an Elasticsearch request fails
Commit: 8a4fbc9070ca91792c822367a4ef5ef51f900a9b
https://github.com/hibernate/hibernate-search/commit/8a4fbc9070ca91792c82...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientUtils.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3621 Include the message of the cause in the exception thrown when detecting the Elasticsearch version fails
Commit: 3dea17333686122767b076972ab3c8d28f8a3a96
https://github.com/hibernate/hibernate-search/commit/3dea17333686122767b0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
Log Message:
-----------
HSEARCH-3621 Clarify some code in SearchIntegrationBuilderImpl
Commit: 64e62db5515de7f55bb6ac353e27a4f1c10ed136
https://github.com/hibernate/hibernate-search/commit/64e62db5515de7f55bb6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/reporting/impl/RootFailureCollector.java
Log Message:
-----------
HSEARCH-3621 Avoid polluting failure reports with contexts that had no failure whatsoever
Commit: 2216365535cbed26e9ffa8769405e021cc1f60c0
https://github.com/hibernate/hibernate-search/commit/2216365535cbed26e9ff...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/analysis/ElasticsearchAnalysisConfigurerIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/analysis/LuceneAnalysisConfigurerIT.java
M util/common/src/main/java/org/hibernate/search/util/common/reporting/EventContext.java
Log Message:
-----------
HSEARCH-3621 Fail fast when backend creation fails and report the failure only once in the context of that backend
... instead of reporting the failure later when index managers are
created, and reporting them once per index manager, which is confusing.
Commit: 3d9798d49dffbc7d92b728a31ebcf8d5cfb32e1c
https://github.com/hibernate/hibernate-search/commit/3d9798d49dffbc7d92b7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapFailureIT.java
Log Message:
-----------
HSEARCH-3621 Test the error message when bootstrap fails due to a failure to connect to Elasticsearch
Commit: a12c072ac09cc4428c57845a4ce6589affb44f92
https://github.com/hibernate/hibernate-search/commit/a12c072ac09cc4428c57...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-07-15 (Mon, 15 Jul 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchResponseFormatter.java
Log Message:
-----------
HSEARCH-3621 Clarify the message shown in exceptions when there was no response from Elasticsearch
Compare: https://github.com/hibernate/hibernate-search/compare/4eca27ba3316...a12c...
5 years, 4 months