[hibernate/hibernate-ogm] 76f2e6: OGM-1064 Group update operations for a given entit...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-ogm
Commit: 76f2e6e12cbe696457b53ecb082d2c0b2f51eaf0
https://github.com/hibernate/hibernate-ogm/commit/76f2e6e12cbe696457b53ec...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/compensation/impl/InvocationCollectingGridDialect.java
A core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupableEntityOperation.java
A core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupedChangesToEntityAwareDialect.java
A core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupedChangesToEntityOperation.java
M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/InsertOrUpdateAssociationOperation.java
M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/InsertOrUpdateTupleOperation.java
M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/OperationsQueue.java
M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/RemoveAssociationOperation.java
M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/RemoveTupleOperation.java
M core/src/test/java/org/hibernate/ogm/test/batch/OperationsQueueTest.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/BatchInsertTest.java
Log Message:
-----------
OGM-1064 Group update operations for a given entity with MongoDB
Commit: 0bddf5f0b6e9487acbd5be4fc9d54063ae629db0
https://github.com/hibernate/hibernate-ogm/commit/0bddf5f0b6e9487acbd5be4...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/HashEmbeddedAssociation.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/logging/impl/Log.java
Log Message:
-----------
OGM-1064 Clearly states that embedded *ToMany is not supported by Hash
dialect
Commit: b24847a284117d840b06cc5f264f353efede1b14
https://github.com/hibernate/hibernate-ogm/commit/b24847a284117d840b06cc5...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/datastore/document/association/spi/AssociationRow.java
M core/src/main/java/org/hibernate/ogm/datastore/impl/EmptyTupleSnapshot.java
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapTupleSnapshot.java
M core/src/main/java/org/hibernate/ogm/model/spi/TupleSnapshot.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBTupleSnapshot.java
M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/dialect/impl/InfinispanTupleSnapshot.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/dialect/impl/MongoDBTupleSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleAssociationSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleAssociationSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleSnapshot.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisTupleSnapshot.java
Log Message:
-----------
OGM-1064 Make SnapshotType available to all dialects
Commit: 2c21575b0f8ca552e2ed765569c2c06e934346b6
https://github.com/hibernate/hibernate-ogm/commit/2c21575b0f8ca552e2ed765...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
Log Message:
-----------
OGM-1064 Remove an unused parameter from various methods
Commit: 0559aa772140bb05d2cd9c60aed2f9f21ae810ee
https://github.com/hibernate/hibernate-ogm/commit/0559aa772140bb05d2cd9c6...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/spi/BaseGridDialect.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
Log Message:
-----------
OGM-1064 Make isInTheInsertionQueue available to all dialects
Commit: 26d2fefc0d0347912eef76422f090c088bc02a50
https://github.com/hibernate/hibernate-ogm/commit/26d2fefc0d0347912eef764...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
Log Message:
-----------
OGM-1064 Properly update the tuple in OgmEntityEntryState after updates
Currently, it's only updated after the insert operation while there are
a lot of operations modifying the tuple.
Commit: b9986e132a54ac034d130b553a5d60ed60f83375
https://github.com/hibernate/hibernate-ogm/commit/b9986e132a54ac034d130b5...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/EmbeddedAssociation.java
A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisHashTupleSnapshot.java
A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisJsonTupleSnapshot.java
R redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisTupleSnapshot.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/Entity.java
Log Message:
-----------
OGM-1064 Improve the way snapshots are handled for Redis JSON dialect
Commit: 5f4507ea211a8e24051db50525b3feb8af5f8462
https://github.com/hibernate/hibernate-ogm/commit/5f4507ea211a8e24051db50...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisEntityContextImpl.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisGlobalContextImpl.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/options/navigation/impl/RedisPropertyContextImpl.java
Log Message:
-----------
OGM-1064 Fix various assert messages
Commit: b14c7e8eb4d6ae468c65ffa14dbe954f8131c9b8
https://github.com/hibernate/hibernate-ogm/commit/b14c7e8eb4d6ae468c65ffa...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociation.java
Log Message:
-----------
Minor fix to the Javadoc
Commit: 04dc8636f801b0142344f079b3ea7e7fd8fda9b9
https://github.com/hibernate/hibernate-ogm/commit/04dc8636f801b0142344f07...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/performance/RedisPerformanceTest.java
Log Message:
-----------
OGM-1064 Several cleanups/optimizations for the Redis dialects
Commit: c6c0a6947a8bcf227c173f8680d7bd5460104801
https://github.com/hibernate/hibernate-ogm/commit/c6c0a6947a8bcf227c173f8...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
Log Message:
-----------
OGM-1064 Fix a few infelicities in the MongoDBDialect
Commit: 058f645b0d9e46230738d95e5538f8fd89c5cf4a
https://github.com/hibernate/hibernate-ogm/commit/058f645b0d9e46230738d95...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java
M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
Log Message:
-----------
OGM-1064 Track the Association state in OgmEntityEntryState
Association is the counterpart of Tuple for associations. We need to
track the state of Association to avoid having to save the changes and
reload them every time.
Commit: 7db7cc44205454b9e01103a48fe6efb597495f91
https://github.com/hibernate/hibernate-ogm/commit/7db7cc44205454b9e01103a...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/compensation/impl/InvocationCollectingGridDialect.java
R core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupedChangesToEntityAwareDialect.java
A core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupingByEntityDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/BatchOperationsDelegator.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialectInitiator.java
M core/src/main/java/org/hibernate/ogm/model/spi/Association.java
M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiJpaTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiTest.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/options/writeconcern/WriteConcernPropagationTest.java
Log Message:
-----------
OGM-1064 Introduce GroupingByEntityDialect
This dialect allows to group the operations for a given entity.
Currently, the operations grouped are:
- insertOrUpdateTuple
- insertOrUpdateAssociation
- removeAssociation
Commit: 43a975494f3303570b1a62d850aaf81eafb2e14f
https://github.com/hibernate/hibernate-ogm/commit/43a975494f3303570b1a62d...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisJsonTupleSnapshot.java
Log Message:
-----------
OGM-1064 Grouped changes for Redis JSON dialect
Commit: 1495cd2d273aa46f649b60eb8382ab459c31af69
https://github.com/hibernate/hibernate-ogm/commit/1495cd2d273aa46f649b60e...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapHelpers.java
Log Message:
-----------
OGM-1064 Make the Map dialect compatible with Association caching
Commit: e1f08db6668809f5a7b2937acb723ca301e18989
https://github.com/hibernate/hibernate-ogm/commit/e1f08db6668809f5a7b2937...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/datastore/document/impl/EmbeddableStateFinder.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationTypeContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/TupleContextImpl.java
A core/src/main/java/org/hibernate/ogm/dialect/impl/TupleTypeContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/AssociationContext.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/AssociationTypeContext.java
A core/src/main/java/org/hibernate/ogm/dialect/spi/OperationContext.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/TupleContext.java
A core/src/main/java/org/hibernate/ogm/dialect/spi/TupleTypeContext.java
A core/src/main/java/org/hibernate/ogm/entityentry/impl/TuplePointer.java
M core/src/main/java/org/hibernate/ogm/persister/impl/EntityAssociationUpdater.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M core/src/main/java/org/hibernate/ogm/util/impl/TupleContextHelper.java
M core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetEmbeddedIdTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetMultiColumnsIdTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetSingleColumnIdTest.java
M core/src/test/java/org/hibernate/ogm/test/datastore/document/EmbeddableStateFinderTest.java
M core/src/test/java/org/hibernate/ogm/test/util/impl/TupleContextHelperTest.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/BaseNeo4jEntityQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jEntityQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jNodesTupleIterator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jEntityQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jNodesTupleIterator.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
Log Message:
-----------
OGM-1064 Separate TupleContext in TupleContext and TupleTypeContext
This is similar to what was already done for AssociationContext and
AssociationTypeContext: it is cleaner and necessary for commits to
follow.
A following commit will show how it currently can hide bugs due to the
fact that we don't separate the context of an operation from the one
that can be reused.
Also create a common interface OperationContext for TupleContext and
AssociationContext.
Commit: c00077afdfa33697e2ed9c8cea07583e8bc6d579
https://github.com/hibernate/hibernate-ogm/commit/c00077afdfa33697e2ed9c8...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/GridDialect.java
M core/src/main/java/org/hibernate/ogm/massindex/impl/BatchIndexingWorkspace.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M core/src/test/java/org/hibernate/ogm/test/batch/BatchExecutionTest.java
M core/src/test/java/org/hibernate/ogm/test/datastore/DatastoreProviderGeneratingSchema.java
M core/src/test/java/org/hibernate/ogm/test/options/mapping/model/SampleDatastoreProvider.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/InfinispanDialect.java
M infinispan/src/test/java/org/hibernate/ogm/datastore/infinispan/test/dialect/impl/InfinispanDialectWithClusteredConfigurationTest.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
Log Message:
-----------
OGM-1064 Change the forEachTuple contract to use TupleTypeContext
It exposes an existing bug logged as OGM-1111 in the forEachTuple of
RemoteNeo4jDialect.
As it was a preexisting bug, we don't fix it in this commit.
Commit: ce3518455417c771d9af5e76d32a623a605729ae
https://github.com/hibernate/hibernate-ogm/commit/ce3518455417c771d9af5e7...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/test/java/org/hibernate/ogm/utils/OgmTestRunner.java
Log Message:
-----------
OGM-1064 Drop the database after each test
Better isolate each test.
Commit: b72b7486036fed5c2deed1315dde7515f11795a9
https://github.com/hibernate/hibernate-ogm/commit/b72b7486036fed5c2deed13...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
Log Message:
-----------
OGM-1064 Clear the association after creation if not empty
In the case of an association stored in the document, while we are
creating a new empty association in createAssociation, we might end up
with a not empty association as the snapshot document might contain the
original entries. Thus, we add a clear in createAssociation to be sure
the created association is empty.
Commit: 02fc4ea7b4581c18c40f5a308ae0d7c8bf56eac3
https://github.com/hibernate/hibernate-ogm/commit/02fc4ea7b4581c18c40f5a3...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
M core/src/main/java/org/hibernate/ogm/compensation/impl/InvocationCollectingGridDialect.java
M core/src/main/java/org/hibernate/ogm/compensation/operation/CreateTuple.java
M core/src/main/java/org/hibernate/ogm/compensation/operation/CreateTupleWithKey.java
M core/src/main/java/org/hibernate/ogm/compensation/operation/InsertOrUpdateTuple.java
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapTupleSnapshot.java
M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/InsertOrUpdateTupleOperation.java
M core/src/main/java/org/hibernate/ogm/dialect/identity/spi/IdentityColumnAwareGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/BatchOperationsDelegator.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialectLogger.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/AssociationContext.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/BaseGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/GridDialect.java
M core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java
M core/src/main/java/org/hibernate/ogm/loader/impl/OgmLoader.java
M core/src/main/java/org/hibernate/ogm/persister/impl/EntityAssociationUpdater.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
M core/src/main/java/org/hibernate/ogm/util/impl/TupleContextHelper.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/manytoone/ManyToOneTest.java
M core/src/test/java/org/hibernate/ogm/test/batch/BatchExecutionTest.java
M core/src/test/java/org/hibernate/ogm/test/datastore/DatastoreProviderGeneratingSchema.java
M core/src/test/java/org/hibernate/ogm/test/options/mapping/model/SampleDatastoreProvider.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
M core/src/test/java/org/hibernate/ogm/utils/InvokedOperationsLoggingDialect.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/test/dialect/CouchDBDialectTest.java
M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/InfinispanDialect.java
M infinispan/src/test/java/org/hibernate/ogm/datastore/infinispan/test/dialect/impl/InfinispanDialectWithClusteredConfigurationTest.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BaseNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jNodesTupleIterator.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/EmbeddedAssociation.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociation.java
Log Message:
-----------
OGM-1064 Introduce the notion of TuplePointer to keep an up to date
pointer to the latest tuple
Commit: 1096f08690c66adfa5aaad5d7906227d476011c7
https://github.com/hibernate/hibernate-ogm/commit/1096f08690c66adfa5aaad5...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
Log Message:
-----------
OGM-1064 Take into account the case when the tuple has been deleted
Commit: fe901237e39e534843ffeab4daea45eb04194d83
https://github.com/hibernate/hibernate-ogm/commit/fe901237e39e534843ffeab...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/spi/TupleAlreadyExistsException.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
Log Message:
-----------
OGM-1064 Improve the TupleAlreadyExistsException constructors
Commit: 082f50eef4e37833dec24cac56d731ae5cbed857
https://github.com/hibernate/hibernate-ogm/commit/082f50eef4e37833dec24ca...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/backend/json/designdocument/impl/EntityTupleRows.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/backend/json/impl/EntityDocument.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBAssociation.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBTupleSnapshot.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/EmbeddedAssociation.java
M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/test/dialect/CouchDBDialectTest.java
M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/test/dialect/optimisticlocking/User.java
M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/utils/CouchDBTestHelper.java
Log Message:
-----------
OGM-1064 Make the CouchDB dialect grouping compliant
We could probably share a lot of code between RedisJsonDialect and
CouchDBDialect but let's keep it simple for now.
Commit: cdbd61fbcde9a372e15a81daa4425e70c0e9bdcd
https://github.com/hibernate/hibernate-ogm/commit/cdbd61fbcde9a372e15a81d...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
Log Message:
-----------
OGM-1064 Only call insertOrUpdateAssociation if there are operations
Commit: 9c49ee38454fadd88180a80b77fa083293c2959b
https://github.com/hibernate/hibernate-ogm/commit/9c49ee38454fadd88180a80...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/performance/MongoDBPerformanceTest.java
M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/performance/RedisPerformanceTest.java
Log Message:
-----------
OGM-1064 Update the number of calls to the datastore in tests
They are now lower thanks to grouping.
Commit: f5aa1a3a6055d3e4a7f0bf5a50a0bf9b00f1de14
https://github.com/hibernate/hibernate-ogm/commit/f5aa1a3a6055d3e4a7f0bf5...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
Log Message:
-----------
OGM-1064 processInsertGeneratedProperties should test insert properties
Commit: 068413be2947301b0efa25aec48b44a79d78ea6f
https://github.com/hibernate/hibernate-ogm/commit/068413be2947301b0efa25a...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/HashEmbeddedAssociation.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisAssociation.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisHashTupleSnapshot.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/HashEntity.java
Log Message:
-----------
OGM-1064 Make Redis hash work with grouping
Commit: f38f8876f6f544b470800bddd6560394843586e6
https://github.com/hibernate/hibernate-ogm/commit/f38f8876f6f544b470800bd...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java
Log Message:
-----------
OGM-1064 Get and pass the entity in OgmCollectionPersister.remove()
We should not pass a null entity to
updateInverseSideOfAssociationNavigation (except if it has been alredy been deleted, in this case we get it from the PersistenceContext in the method itself)
Commit: 3387854f9c7d596eed12dd40fbedd4499ec5d93f
https://github.com/hibernate/hibernate-ogm/commit/3387854f9c7d596eed12dd4...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/compensation/impl/InvocationCollectingGridDialect.java
A core/src/main/java/org/hibernate/ogm/compensation/operation/FlushPendingOperations.java
M core/src/main/java/org/hibernate/ogm/compensation/operation/OperationType.java
A core/src/main/java/org/hibernate/ogm/compensation/operation/impl/FlushPendingOperationsImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/GroupingByEntityDialect.java
A core/src/main/java/org/hibernate/ogm/dialect/impl/AbstractGroupingByEntityDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/BatchOperationsDelegator.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiJpaTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiTest.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
Log Message:
-----------
OGM-1064 Flush pending operations in case of generated properties
When properties are generated by the datastore, we need to flush the
pending operations to the datastore to be able to process the generated
properties.
It is especially important in the case of CouchDB as the revision of
each document is a property generated by the datastore.
Also introduce AbstractGroupingByEntityDialect to share code between
grouping aware dialects.
Commit: 14a6bb22a5c5848763e8764ef77fe0884c7e494c
https://github.com/hibernate/hibernate-ogm/commit/14a6bb22a5c5848763e8764...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/GraphAssertions.java
Log Message:
-----------
OGM-1165 Fix a few misplaced as(...) in GraphAssertions
Commit: c5ba7df730754d7b7528b16983e2be7ee6f6426a
https://github.com/hibernate/hibernate-ogm/commit/c5ba7df730754d7b7528b16...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/model/impl/ResultSetTupleIterator.java
M core/src/main/java/org/hibernate/ogm/datastore/document/association/spi/AssociationRow.java
M core/src/main/java/org/hibernate/ogm/datastore/document/association/spi/AssociationRows.java
M core/src/main/java/org/hibernate/ogm/datastore/impl/EmptyTupleSnapshot.java
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapAssociationSnapshot.java
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapTupleSnapshot.java
M core/src/main/java/org/hibernate/ogm/model/spi/Tuple.java
M core/src/main/java/org/hibernate/ogm/model/spi/TupleSnapshot.java
M core/src/test/java/org/hibernate/ogm/backendtck/loader/LoaderFromTupleTest.java
M core/src/test/java/org/hibernate/ogm/test/datastore/document/EmbeddableStateFinderTest.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/backend/json/designdocument/impl/EntityTupleRows.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBTupleSnapshot.java
M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/utils/CouchDBTestHelper.java
M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/dialect/impl/SerializableMapAssociationSnapshot.java
M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/InfinispanDialect.java
M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/dialect/impl/InfinispanTupleSnapshot.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/dialect/impl/MongoDBTupleSnapshot.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jMapsTupleIterator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jNodesTupleIterator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleAssociationSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jMapsTupleIterator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jNodesTupleIterator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleAssociationSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleSnapshot.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4JBackendTckHelper.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisHashTupleSnapshot.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/model/impl/RedisJsonTupleSnapshot.java
Log Message:
-----------
OGM-1064 Move SnapshotType to Tuple to keep the TupleSnapshot immutable
In Neo4j remote, use the SnapshotType to determine if an operation is an
insert or an update.
Commit: 671786a9c212f9b31b9ebc4760de3a50f9a51b0d
https://github.com/hibernate/hibernate-ogm/commit/671786a9c212f9b31b9ebc4...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/BaseGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/GridDialect.java
M core/src/main/java/org/hibernate/ogm/persister/impl/EntityAssociationUpdater.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/manytoone/ManyToOneTest.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BaseNeo4jDialect.java
Log Message:
-----------
OGM-1064 Remove navigational information on delete
When an entity is deleted, we now remove all the navigational
information associated with the associations that are inversed. We only
do that if the dialect uses navigational information to deal with the
inverse associations which is not the case for Cassandra and Neo4j.
Commit: 26387d99835646166ad1d4311c5f461c7f6bdfd2
https://github.com/hibernate/hibernate-ogm/commit/26387d99835646166ad1d43...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java
Log Message:
-----------
OGM-1064 Remove useless @SuppressWarnings
Commit: 83649e92d9dd0efee75ceafa1347c878cb2bca6b
https://github.com/hibernate/hibernate-ogm/commit/83649e92d9dd0efee75ceaf...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/impl/AbstractGroupingByEntityDialect.java
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
Log Message:
-----------
OGM-1064 Move unsupported methods to AbstractGroupingByEntityDialect
Commit: 7544bf962bba30676d010d7bf19f4f132f02864d
https://github.com/hibernate/hibernate-ogm/commit/7544bf962bba30676d010d7...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
Log Message:
-----------
OGM-1064 Explain why we merge the write concerns on MongoDB
Commit: 9343a8f4b33f60179d01233c0923f2c2c23dc3dc
https://github.com/hibernate/hibernate-ogm/commit/9343a8f4b33f60179d01233...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/impl/BatchOperationsDelegator.java
Log Message:
-----------
OGM-1064 Move the log message inside the if
Commit: 9c4e48d0496b0ec9bae7f9cac38d05aa21ba2c66
https://github.com/hibernate/hibernate-ogm/commit/9c4e48d0496b0ec9bae7f9c...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/batch/spi/OperationsQueue.java
Log Message:
-----------
OGM-1064 Change the way operations are added to the queue for clarity
Commit: f5c26235de4b4b0ecfc0fa50c0e216aa8eac916f
https://github.com/hibernate/hibernate-ogm/commit/f5c26235de4b4b0ecfc0fa5...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
Log Message:
-----------
OGM-1064 Save the association in OgmEntityEntryState only if needed
Commit: f52dce1c773ab828377a9a505664dc1734ed7e35
https://github.com/hibernate/hibernate-ogm/commit/f52dce1c773ab828377a9a5...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
A core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/AbstractGridDialectOperationInvocationsTest.java
R core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/GridDialectOperationInvocationForElementCollectionTest.java
R core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/GridDialectOperationInvocationForOneToOneTest.java
A core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/GridDialectOperationInvocationsForElementCollectionTest.java
A core/src/test/java/org/hibernate/ogm/backendtck/dialectinvocations/GridDialectOperationInvocationsForOneToOneTest.java
M core/src/test/java/org/hibernate/ogm/test/dialectinvocations/GridDialectOperationInvocationsTest.java
M core/src/test/java/org/hibernate/ogm/utils/InvokedOperationsLoggingDialect.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/dialectinvocations/GridDialectOperationInvocationsTest.java
Log Message:
-----------
OGM-1064 Update the operation invocations tests
Commit: 6f7c5112fc749cabb4fed21b9726ec7104beb302
https://github.com/hibernate/hibernate-ogm/commit/6f7c5112fc749cabb4fed21...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
Log Message:
-----------
OGM-1064 Update the snapshot map stored in the Association
Commit: 7de4ad3adad6da4c7018f3c5aeb4ccc6f4647c79
https://github.com/hibernate/hibernate-ogm/commit/7de4ad3adad6da4c7018f3c...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
Log Message:
-----------
OGM-1064 Reset the association as the snapshot has been updated
Compare: https://github.com/hibernate/hibernate-ogm/compare/daf4c8038060...7de4ad3...
8 years, 3 months
[hibernate/hibernate-search] 241973: HSEARCH-1872 Interfaces for the Sort DSL
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 241973920fffb331f0b444af92368b109d7411c0
https://github.com/hibernate/hibernate-search/commit/241973920fffb331f0b4...
Author: Emmanuel Bernard <emmanuel(a)hibernate.org>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/QueryBuilder.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/DistanceMethod.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/MultiValuedMode.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortComparatorContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortLatLongContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortNativeContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortOrder.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortOrderTermination.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortTermination.java
Log Message:
-----------
HSEARCH-1872 Interfaces for the Sort DSL
Commit: 8ce11deb092a22ce1aff9a1732941434a97abec0
https://github.com/hibernate/hibernate-search/commit/8ce11deb092a22ce1aff...
Author: Emmanuel Bernard <emmanuel(a)hibernate.org>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedQueryBuilder.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortMissingValueContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortNativeContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortOrderTermination.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
Log Message:
-----------
HSEARCH-1872 Implementation for the sort DSL
TODO Exceptional case and exception triggered
And lots of TODO in the code
Commit: 87751c89a9062a230c864caecc0dfbd22aab10a2
https://github.com/hibernate/hibernate-search/commit/87751c89a9062a230c86...
Author: Emmanuel Bernard <emmanuel(a)hibernate.org>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
A orm/src/test/java/org/hibernate/search/test/query/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Test showing DSL compiling (not running)
Commit: 716b20bb9fbc7e446773ebd1d39b18bb89c1f90b
https://github.com/hibernate/hibernate-search/commit/716b20bb9fbc7e446773...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
A engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
R orm/src/test/java/org/hibernate/search/test/query/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Tests for the Sort DSL
Commit: cbd465c00fd966c605f7eda298d3a3a2dfceb92e
https://github.com/hibernate/hibernate-search/commit/cbd465c00fd966c605f7...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
R engine/src/main/java/org/hibernate/search/query/dsl/sort/MultiValuedMode.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Removed multivalue method from sort DSL
This is now out of scope.
Commit: b22b6d964a38dbf84f76413369e9eee298604397
https://github.com/hibernate/hibernate-search/commit/b22b6d964a38dbf84f76...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
R engine/src/main/java/org/hibernate/search/query/dsl/sort/SortComparatorContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Removed withComparator method from Sort DSL
This is now out of scope.
Commit: eeecd8bf2dce85719e8bd14951b9366c33cae88d
https://github.com/hibernate/hibernate-search/commit/eeecd8bf2dce85719e8b...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
Log Message:
-----------
HSEARCH-1872 removed onMissingValue for distance sort DSL
This is now out of scope.
Commit: 9cd82d30cc54ed19a95709c47da4a21b3fb7b226
https://github.com/hibernate/hibernate-search/commit/9cd82d30cc54ed19a957...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
R engine/src/main/java/org/hibernate/search/query/dsl/sort/DistanceMethod.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Removed withComputeMethod for distance sort DSL
This is now out of scope.
Commit: 18896ba1df57ad8a106b921d0433b8a554b92b26
https://github.com/hibernate/hibernate-search/commit/18896ba1df57ad8a106b...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Fixed an incorrect test assertion.
Commit: 6edf54f4bf7180145e7a10a6543b41c6fbce659a
https://github.com/hibernate/hibernate-search/commit/6edf54f4bf7180145e7a...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
Log Message:
-----------
HSEARCH-1872 Fixed the sort DSL missing value handling
Commit: 2efd6cb359f016bd1b6c7f6b49041fe32a7a769e
https://github.com/hibernate/hibernate-search/commit/2efd6cb359f016bd1b6c...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
Log Message:
-----------
HSEARCH-1872 Fixed a critical bug in sort DSL
The last SortField was not being properly added to the Sort.
Commit: 277b208cee7d3cc675f1b380ad7dba98145ba4d5
https://github.com/hibernate/hibernate-search/commit/277b208cee7d3cc675f1...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFromContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/AbstractConnectedSortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFromContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
R engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortMissingValueContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortOrderTermination.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Added support for field bridge; much work remaining
In particular:
* There seems to be a bug in AbstractHSQuery.validateSortField, where the validation of field type is done even when the field type is unknown to HibernateSearch. Needs a JIRA.
* Lucene doesn't support specifying the value to use as a replacement for missing values in the case of string fields, but ElasticSearch seems to do. We should document this and adapt the tests (disable them only for Lucene backends?).
* In the case of bridged numeric fields, we need the actual numeric value (a Number) in the SortField, but the fieldBridge only allows us to get a String.
Commit: 722672766e24939fd78bb1a2291e41a259c5c163
https://github.com/hibernate/hibernate-search/commit/722672766e24939fd78b...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Removed ignoreFieldBridge from the Sort DSL
Reason:
* For STRING/STRING_VAL sort types, Lucene doesn't support use() anyway, so ignoreFieldBridge() is irrelevant.
* For numeric sort types, SortField expect use to provide a value of the actual sort type (Double, Integer, ...), so the FieldBridge cannot help here (it can only provide a String value). Thus we must ignore the field bridge for these types.
Commit: 367e233b10afb89db08b66bd151412753784098e
https://github.com/hibernate/hibernate-search/commit/367e233b10afb89db08b...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortScoreContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortScoreContext.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Chain score sort with field sorts within Sort DSL
Commit: 8b6e9f6ec6f9f85273fcf84147a54d377c988788
https://github.com/hibernate/hibernate-search/commit/8b6e9f6ec6f9f85273fc...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
Log Message:
-----------
HSEARCH-1872 Removed obsolete comment.
Commit: f83977085e1cfd617b84bb758eb03c016ec08df5
https://github.com/hibernate/hibernate-search/commit/f83977085e1cfd617b84...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Removed byDistanceFromSpatialQuery form sort API
This is now out of scope.
Commit: 6c0e8e8f425bc4c67101d27422347f9b59a7cddf
https://github.com/hibernate/hibernate-search/commit/6c0e8e8f425bc4c67101...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
Log Message:
-----------
HSEARCH-1872 Fixed a warning about a missing case in a switch
Commit: 7e47037749f23911ce427e6dc1fcbbf1b4ebc6ec
https://github.com/hibernate/hibernate-search/commit/7e47037749f23911ce42...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Added test for DSL Sort byNative(SortField)
Commit: f1169b92821cd89786f3e948108311094d263147
https://github.com/hibernate/hibernate-search/commit/f1169b92821cd89786f3...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/ArbitrarySort.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchDSLIT.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/NativeSortField.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 ElasticSearch native sort in the Sort DSL
Commit: 8dc120f8432ddc27a5dbcf62a68e425a5831fe99
https://github.com/hibernate/hibernate-search/commit/8dc120f8432ddc27a5db...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
Log Message:
-----------
HSEARCH-1872 Use STRING sort field type for basic fields.
Commit: 90031c7f1910870a6608c9682108af9e617b8f0a
https://github.com/hibernate/hibernate-search/commit/90031c7f1910870a6608...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFromContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortLatLongContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortOrder.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortTermination.java
Log Message:
-----------
HSEARCH-1872 Improved Javadoc for the Sort DSL
Commit: 0a1ab49f16938179b102dd59b04e7924dbcfbad0
https://github.com/hibernate/hibernate-search/commit/0a1ab49f16938179b102...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Removed support for in(Unit) in the Sort DSL
The support for unit customization is not yet present in the backends, so it'll have to be added there first. See HSEARCH-2327.
Commit: aef79da1c7f379a0765848cd14e900d59bf13fa8
https://github.com/hibernate/hibernate-search/commit/aef79da1c7f379a07658...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
Log Message:
-----------
HSEARCH-1872 Cleaned up exceptions on the sort DSL
Commit: c7f3f273067a702a9c4d4ca548c185644996ec2b
https://github.com/hibernate/hibernate-search/commit/c7f3f273067a702a9c4d...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
R engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFieldAndReferenceContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFieldContext.java
R engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFromContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceNoFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortLatLongContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
R engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFieldAndReferenceContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFieldContext.java
R engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFromContext.java
A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceNoFieldContext.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Made the distance sort DSL slightly more natural
Commit: 6c23085eaaccb8772429346b601980c59412431b
https://github.com/hibernate/hibernate-search/commit/6c23085eaaccb8772429...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
M documentation/src/main/asciidoc/query.asciidoc
M documentation/src/main/asciidoc/spatial.asciidoc
Log Message:
-----------
HSEARCH-1872 Updated the documentation to introduce the sort DSL
Commit: 39bd9a6ee7e61b8733f8acfaa4c61c4be835edf9
https://github.com/hibernate/hibernate-search/commit/39bd9a6ee7e61b8733f8...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
Log Message:
-----------
HSEARCH-1872 Use ascending order as default for distance sort
It makes more sense, because:
* The main use for distance sort is to find closest matches, not furthest matches
* It's also the default for the more common "byField" sort
Commit: 9859ebe72e85b3d77c9d5cceccd0c1b764918bc9
https://github.com/hibernate/hibernate-search/commit/9859ebe72e85b3d77c9d...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
Log Message:
-----------
HSEARCH-1872 Fixed javadoc (wrong references)
Commit: f9633608cee5433bb694862d22b3d53111913185
https://github.com/hibernate/hibernate-search/commit/f9633608cee5433bb694...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M documentation/src/main/asciidoc/spatial.asciidoc
Log Message:
-----------
HSEARCH-1872 Fixed a typo in the documentation.
Commit: f5829bb4a093c830be9b7dbc318a0e33d322f614
https://github.com/hibernate/hibernate-search/commit/f5829bb4a093c830be9b...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/pom.xml
M orm/pom.xml
Log Message:
-----------
HSEARCH-1872 Updated OSGi support
Commit: d071ae6aba758a11455e57712955e43203448829
https://github.com/hibernate/hibernate-search/commit/d071ae6aba758a11455e...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
M documentation/src/main/asciidoc/query.asciidoc
Log Message:
-----------
HSEARCH-1872 Fixed documentation following review.
Commit: bee2f433d3d2752a947683377a0f640f9dd82d2e
https://github.com/hibernate/hibernate-search/commit/bee2f433d3d2752a9476...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedQueryBuilder.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFieldContext.java
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-1872 Fixed coding style following review.
Commit: 0c3ec2693b8abf9b841857351d3c6057b722eefb
https://github.com/hibernate/hibernate-search/commit/0c3ec2693b8abf9b8418...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
Log Message:
-----------
HSEARCH-1872 Replaced "guess" in javadoc with "automatic determination"
Commit: 97d6228d289c97f91c51ea92c0daf80be9832cea
https://github.com/hibernate/hibernate-search/commit/97d6228d289c97f91c51...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/NativeSortField.java
Log Message:
-----------
HSEARCH-1872 Capitalize Elasticsearch occurrences
Commit: 2f23bb350760344162e2cb62e4ca0b42377bee8b
https://github.com/hibernate/hibernate-search/commit/2f23bb350760344162e2...
Author: Yoann Rodière <yrodiere(a)redhat.com>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
Log Message:
-----------
HSEARCH-1872 Document why use(Object) in the sort DSL is limited to numeric values
Commit: b746c1ca695df9556ca5710878e1a182f825379d
https://github.com/hibernate/hibernate-search/commit/b746c1ca695df9556ca5...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2016-10-03 (Mon, 03 Oct 2016)
Changed paths:
M documentation/src/main/asciidoc/query.asciidoc
Log Message:
-----------
HSEARCH-1872 Avoid horizontal scrollbars in example rendering
Compare: https://github.com/hibernate/hibernate-search/compare/d7d72a67a264...b746...
8 years, 3 months
[hibernate/hibernate-orm] 7e880a: HHH-11087 - Fix missing type contribution in diale...
by GitHub
Branch: refs/heads/5.1
Home: https://github.com/hibernate/hibernate-orm
Commit: 7e880a9e48ddb4b54f46fce311809da912a9fd32
https://github.com/hibernate/hibernate-orm/commit/7e880a9e48ddb4b54f46fce...
Author: Karel Maesen <karel(a)geovise.com>
Date: 2016-10-01 (Sat, 01 Oct 2016)
Changed paths:
M hibernate-spatial/databases/mysql5/resources/hibernate.properties
M hibernate-spatial/databases/mysql56/resources/hibernate.properties
M hibernate-spatial/databases/mysql5_innodb/resources/hibernate.properties
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/mysql/MySQL56SpatialDialect.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/DataSourceUtils.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/TestSupportFactories.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/dialects/mysql/MySQL56ExpectationsFactory.java
M hibernate-spatial/src/test/resources/hibernate.properties
Log Message:
-----------
HHH-11087 - Fix missing type contribution in dialect
Also fixes broken integration tests
8 years, 4 months
[hibernate/hibernate-orm] 7c5f1a: HHH-11087 - Fix missing type contribution in diale...
by GitHub
Branch: refs/heads/5.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 7c5f1aabb34afb03b8ca46b1e9c3e86090b90c62
https://github.com/hibernate/hibernate-orm/commit/7c5f1aabb34afb03b8ca46b...
Author: Karel Maesen <karel(a)geovise.com>
Date: 2016-10-01 (Sat, 01 Oct 2016)
Changed paths:
M hibernate-spatial/databases/mysql5/resources/hibernate.properties
M hibernate-spatial/databases/mysql56/resources/hibernate.properties
M hibernate-spatial/databases/mysql5_innodb/resources/hibernate.properties
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/mysql/MySQL56SpatialDialect.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/DataSourceUtils.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/TestSupportFactories.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/dialects/mysql/MySQL56ExpectationsFactory.java
M hibernate-spatial/src/test/resources/hibernate.properties
Log Message:
-----------
HHH-11087 - Fix missing type contribution in dialect
Also fixes broken integration tests
8 years, 4 months
[hibernate/hibernate-orm] eada55: HHH-11087 - Fix missing type contribution in diale...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: eada559ebea9ab617b8e623084564645bc731d71
https://github.com/hibernate/hibernate-orm/commit/eada559ebea9ab617b8e623...
Author: Karel Maesen <karel(a)geovise.com>
Date: 2016-10-01 (Sat, 01 Oct 2016)
Changed paths:
M hibernate-spatial/databases/mysql5/resources/hibernate.properties
M hibernate-spatial/databases/mysql56/resources/hibernate.properties
M hibernate-spatial/databases/mysql5_innodb/resources/hibernate.properties
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/mysql/MySQL56SpatialDialect.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/DataSourceUtils.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/TestSupportFactories.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/dialects/mysql/MySQL56ExpectationsFactory.java
M hibernate-spatial/src/test/resources/hibernate.properties
Log Message:
-----------
HHH-11087 - Fix missing type contribution in dialect
Also fixes broken integration tests
8 years, 4 months