Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-ogm
Commit: fdec78b875fb0839dcc78123fa92e4d976a0129d
https://github.com/hibernate/hibernate-ogm/commit/fdec78b875fb0839dcc7812...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/nativequery/MongoDBEntityManagerNativeQueryTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/nativequery/MongoDBSessionCLIQueryTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/nativequery/MongoDBSessionNativeQueryTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/nativequery/OscarWildePoem.java
Log Message:
-----------
OGM-786 Additional tests to make sure we test query modifiers
This approach is deprecated since MongoDB 3.2 but we currently don't support
the new syntax.
Commit: 3366439e9c84f911ba4c4a0ac276c1847b5147a6
https://github.com/hibernate/hibernate-ogm/commit/3366439e9c84f911ba4c4a0...
Author: Sergey Chernolyas <sergey.chernolyas(a)gmail.com>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/dialect/impl/MongoDBAssociationRowFactory.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/dialect/impl/MongoDBAssociationSnapshot.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/dialect/impl/MongoDBTupleSnapshot.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/dialect/impl/MongoHelpers.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/impl/MongoDBDatastoreProvider.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/impl/MongoDBSchemaDefiner.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/index/impl/MongoDBIndexSpec.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/logging/impl/Log.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/impl/MongoDBQueryDescriptor.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBBasedQueryParserService.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBPredicateFactory.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBProcessingChain.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBQueryParsingResult.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBQueryRendererDelegate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/nativequery/impl/MongoDBQueryDescriptorBuilder.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/nativequery/impl/NativeQueryParser.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBComparisonPredicate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBConjunctionPredicate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBDisjunctionPredicate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBInPredicate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBIsNullPredicate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBLikePredicate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBNegationPredicate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBRangePredicate.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/predicate/impl/MongoDBRootPredicate.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBinaryGridType.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBinaryType.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBinaryTypeDescriptor.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBsonBinaryGridType.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBsonBinaryType.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBsonBinaryTypeDescriptor.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/LongAsBinaryGridType.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/LongAsBinaryType.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/LongAsBinaryTypeDescriptor.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/MongoDBTypeContributor.java
A mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/utils/DocumentUtil.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/associations/AssociationCompositeKeyMongoDBFormatTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/associations/ManyToManyCompositeKeyMongoDBFormatTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/associations/MapMappingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/associations/OneToOneCollectionMappingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/associations/OneToOneInEntityMappingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/associations/ordercolumn/OrderColumnMappingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/embeddable/EmbeddableMappingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/index/MongoDBIndexTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsGlobalTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsInEntityTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/mapping/BuiltinTypeMappingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/mapping/ElementCollectionListWithIndexTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/mapping/ElementCollectionOfEmbeddableWithNamedColumnMappingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/mapping/ElementCollectionWithMapAndEmbeddedTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/mapping/EmbeddableIdMappingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/mapping/associations/MultipleInverseAssociationOnTheSameEntityTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/options/readpreference/ReadPreferencePropagationTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/options/writeconcern/WriteConcernPropagationTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/performance/MongoDBPerformanceTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/MongoDBQueryDescriptorSerializationTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/parsing/MongoDBQueryParsingTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/parsing/nativequery/NativeQueryParserTest.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/utils/MockMongoClientBuilder.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/utils/MongoDBTestHelper.java
M
performance/src/main/java/org/hibernate/ogm/perftest/mongodb/ogm/EntityManagerFactoryHolder.java
Log Message:
-----------
OGM-1279 migration to MongoDB Java Driver 3.x API
Commit: b2e4bf7191a2f7df33593858b0e7f1969678ea26
https://github.com/hibernate/hibernate-ogm/commit/b2e4bf7191a2f7df3359385...
Author: Sergey Chernolyas <sergey.chernolyas(a)gmail.com>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/performance/MongoDBPerformanceTest.java
Log Message:
-----------
OGM-1279 changes: remove unused rules
Commit: 5593b8652e278bb4086e732e70cfd9293808d456
https://github.com/hibernate/hibernate-ogm/commit/5593b8652e278bb4086e732...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
Log Message:
-----------
OGM-1279 Keep track of the query modifiers
These modifiers are deprecated since 3.2 but we still don't offer the alternative
way to
run this query.
Commit: 7c349d035f9a35c379ab27c500cceb5aa4275af1
https://github.com/hibernate/hibernate-ogm/commit/7c349d035f9a35c379ab27c...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
Log Message:
-----------
OGM-1279 Clean up code and fix comments
Commit: 9cfd6a203a0bfe845c38e5a995e5a555656e7b5e
https://github.com/hibernate/hibernate-ogm/commit/9cfd6a203a0bfe845c38e5a...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBinaryType.java
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/LongAsBinaryGridType.java
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/LongAsBinaryType.java
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/LongAsBinaryTypeDescriptor.java
Log Message:
-----------
OGM-1279 Delete types for converting Long to Binary
They have been replaced with a more generic primitive to Binary type converter
Commit: 51faa3165092696348560d8591e34c53907bf8e8
https://github.com/hibernate/hibernate-ogm/commit/51faa3165092696348560d8...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BinaryMappedGridTypeDescriptor.java
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/SerializableAsBinaryGridType.java
Log Message:
-----------
OGM-1279 Add grid types in MongoDB to convert a serializable java primitive to a Binary
Commit: b341fa846608e4e5d62387ec24fef18be04ac9fa
https://github.com/hibernate/hibernate-ogm/commit/b341fa846608e4e5d62387e...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M core/src/test/java/org/hibernate/ogm/backendtck/type/BuiltInTypeTest.java
Log Message:
-----------
OGM-1279 Remove random value generation in BuiltInTypeTest
In general, using Random values make it harder to figure out if something goes wrong,
it can also lead to wrong assumption if somebody is not familiar with the test case.
In this particular issue, I want to check that the same value is mapped in the same way
using different versions of the driver and datastore.
Commit: 9e1bc0cfcc5dc7a32ed33224e1ad81256f576d41
https://github.com/hibernate/hibernate-ogm/commit/9e1bc0cfcc5dc7a32ed3322...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
Log Message:
-----------
OGM-1279 Store Lobs as BSON Binary in MongoDB
Commit: 44b18d586679046250546f86dd0ad3d3c87eba42
https://github.com/hibernate/hibernate-ogm/commit/44b18d586679046250546f8...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
A
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BinaryAsBsonBinaryGridType.java
Log Message:
-----------
OGM-1279 Create new classes for type conversion
Commit: 5332ef7652b5211a0d0056a08c91075d18235a10
https://github.com/hibernate/hibernate-ogm/commit/5332ef7652b5211a0d0056a...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/MongoDBTypeContributor.java
Log Message:
-----------
OGM-1279 Clean up conversion of Byte and byte[] in MongoDB
Commit: 22ac03ee239f30da50889009c9fe3b9f5f894387
https://github.com/hibernate/hibernate-ogm/commit/22ac03ee239f30da5088900...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBinaryGridType.java
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBinaryTypeDescriptor.java
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBsonBinaryGridType.java
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBsonBinaryType.java
R
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BytesAsBsonBinaryTypeDescriptor.java
Log Message:
-----------
OGM-1279 Delete unused classes for conversion of bytes to Bson Binary
Commit: dd9a56b1e54b0159726d126e15cc6ddf26744b0a
https://github.com/hibernate/hibernate-ogm/commit/dd9a56b1e54b0159726d126...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
A
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/index/FongoDBIndexTest.java
Log Message:
-----------
OGM-1279 Test index on Fongo separately
Commit: 6a08669eebc65d3f59caa5ddee13de8b3aef3d04
https://github.com/hibernate/hibernate-ogm/commit/6a08669eebc65d3f59caa5d...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/impl/MongoDBDatastoreProvider.java
Log Message:
-----------
OGM-1279 Revert check for DB existence because it does not work with Fongo
Commit: 10f94234eb5740d73912f5e3e13322be12d801a0
https://github.com/hibernate/hibernate-ogm/commit/10f94234eb5740d73912f5e...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/index/MongoDBIndexTest.java
Log Message:
-----------
OGM-1279 Remove code related to Fongo in MongoDBIndexTest
It's tested in a separate new test
Commit: 49dc3e7e77c831003cb061baf8b25352d93327d2
https://github.com/hibernate/hibernate-ogm/commit/49dc3e7e77c831003cb061b...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/nativequery/MongoDBSessionCLIQueryTest.java
Log Message:
-----------
OGM-1279 Skip some tests on Fongo
Commit: 8ee16dd60a2abeb17f7df9119475ffd77bac818f
https://github.com/hibernate/hibernate-ogm/commit/8ee16dd60a2abeb17f7df91...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M
mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/type/impl/BinaryAsBsonBinaryGridType.java
Log Message:
-----------
OGM-1279 Store primitive byte array as BSON Binary in MongoDB
Compare:
https://github.com/hibernate/hibernate-ogm/compare/8495c595d3ae...8ee16dd...