[hibernate-commits] [hibernate/hibernate-ogm] fdec78: OGM-786 Additional tests to make sure we test quer...

GitHub noreply at github.com
Thu Apr 27 12:20:54 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: fdec78b875fb0839dcc78123fa92e4d976a0129d
      https://github.com/hibernate/hibernate-ogm/commit/fdec78b875fb0839dcc78123fa92e4d976a0129d
  Author: Davide D'Alto <davide at 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/3366439e9c84f911ba4c4a0ac276c1847b5147a6
  Author: Sergey Chernolyas <sergey.chernolyas at 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/b2e4bf7191a2f7df33593858b0e7f1969678ea26
  Author: Sergey Chernolyas <sergey.chernolyas at 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/5593b8652e278bb4086e732e70cfd9293808d456
  Author: Davide D'Alto <davide at 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/7c349d035f9a35c379ab27c500cceb5aa4275af1
  Author: Davide D'Alto <davide at 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/9cfd6a203a0bfe845c38e5a995e5a555656e7b5e
  Author: Davide D'Alto <davide at 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/51faa3165092696348560d8591e34c53907bf8e8
  Author: Davide D'Alto <davide at 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/b341fa846608e4e5d62387ec24fef18be04ac9fa
  Author: Davide D'Alto <davide at 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/9e1bc0cfcc5dc7a32ed33224e1ad81256f576d41
  Author: Davide D'Alto <davide at 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/44b18d586679046250546f86dd0ad3d3c87eba42
  Author: Davide D'Alto <davide at 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/5332ef7652b5211a0d0056a08c91075d18235a10
  Author: Davide D'Alto <davide at 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/22ac03ee239f30da50889009c9fe3b9f5f894387
  Author: Davide D'Alto <davide at 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/dd9a56b1e54b0159726d126e15cc6ddf26744b0a
  Author: Davide D'Alto <davide at 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/6a08669eebc65d3f59caa5ddee13de8b3aef3d04
  Author: Davide D'Alto <davide at 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/10f94234eb5740d73912f5e3e13322be12d801a0
  Author: Davide D'Alto <davide at 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/49dc3e7e77c831003cb061baf8b25352d93327d2
  Author: Davide D'Alto <davide at 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/8ee16dd60a2abeb17f7df9119475ffd77bac818f
  Author: Davide D'Alto <davide at 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...8ee16dd60a2a


More information about the hibernate-commits mailing list