[hibernate-commits] [hibernate/hibernate-ogm] 6e8475: OGM-873 Redis Hash dialect

GitHub noreply at github.com
Fri Feb 5 06:03:01 EST 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 6e847573bac7641d7aaf9b5eb703e607811d251e
      https://github.com/hibernate/hibernate-ogm/commit/6e847573bac7641d7aaf9b5eb703e607811d251e
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/type/impl/EnumType.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/types/MapContentsStoredInSeparateDocumentTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredProgrammaticallyTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaAnnotationsTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaPropertyTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/optimisticlocking/OptimisticLockingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/CompositeIdQueriesTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/QueriesWithEmbeddedCollectionTest.java
    M core/src/test/java/org/hibernate/ogm/utils/GridDialectType.java
    M redis/pom.xml
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/RedisDatastoreProvider.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/hash/RedisHashEnumType.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/hash/RedisHashType.java
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/hash/RedisHashTypeConverter.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/impl/TestRedisDatastoreProvider.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/CollectionUnidirectionalInEntityTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToManyDocumentTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToManyInEntityTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToOneInEntityJsonRepresentationTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/ManyToOneInEntityTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/MapMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/embeddable/EmbeddableMappingTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisJsonMappingTest.java
    A redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/GlobalPropertyTTLTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/RedisTTLTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/TTLConfiguredProgrammaticallyTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisTestHelper.java
    M redis/src/test/resources/hibernate.properties

  Log Message:
  -----------
  OGM-873 Redis Hash dialect

* Refactor Redis JSON Strategy to base-class and impl
* Adopt tests
* Implement hash mapping with converting all data types to String


  Commit: 0dc6874136352bfa36098d1b91dacda636e49d63
      https://github.com/hibernate/hibernate-ogm/commit/0dc6874136352bfa36098d1b91dacda636e49d63
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/type/impl/EnumType.java
    M integrationtest/redis/src/test/java/org/hibernate/ogm/test/integration/jboss/RedisModuleMemberRegistrationWithTTLConfiguredIT.java
    R redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/hash/RedisHashEnumType.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/associations/MapMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisJsonMappingTest.java

  Log Message:
  -----------
  OGM-873 Implement review feedback


  Commit: 2fbf671632ee71d351d2c0e919504deaa603b016
      https://github.com/hibernate/hibernate-ogm/commit/2fbf671632ee71d351d2c0e919504deaa603b016
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisJsonDialect.java

  Log Message:
  -----------
  OGM-873 Return null tuple in multi-get


  Commit: cda30c53ef7909a87f32009682f58ea06c4c9cbf
      https://github.com/hibernate/hibernate-ogm/commit/cda30c53ef7909a87f32009682f58ea06c4c9cbf
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/GlobalPropertyTTLTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/RedisTTLTest.java

  Log Message:
  -----------
  OGM-873 Use collection role in association key name


  Commit: 509023dded8a9e059d0d16ead65b84d386bc7964
      https://github.com/hibernate/hibernate-ogm/commit/509023dded8a9e059d0d16ead65b84d386bc7964
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java

  Log Message:
  -----------
  OGM-873 Store set collections using Redis set


  Commit: 4776cb9be065cd8c3d17451d96f75f398525c205
      https://github.com/hibernate/hibernate-ogm/commit/4776cb9be065cd8c3d17451d96f75f398525c205
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    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

  Log Message:
  -----------
  OGM-873 Exclude Multi-Get tests for Redis Hash


  Commit: f883fa10450c3f491024c847ec92813e157a3a42
      https://github.com/hibernate/hibernate-ogm/commit/f883fa10450c3f491024c847ec92813e157a3a42
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/impl/hash/RedisHashTypeConverter.java

  Log Message:
  -----------
  OGM-873 Support serializable as blob type


  Commit: 4974addc69106280c6236276e19b63500d29ee05
      https://github.com/hibernate/hibernate-ogm/commit/4974addc69106280c6236276e19b63500d29ee05
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 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/impl/hash/RedisHashTypeConverter.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java

  Log Message:
  -----------
  OGM-873 Polishing


  Commit: a77a34dbd03865fb787b396d2852516d41106dc4
      https://github.com/hibernate/hibernate-ogm/commit/a77a34dbd03865fb787b396d2852516d41106dc4
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/modules/redis.asciidoc

  Log Message:
  -----------
  OGM-873 Documentation


  Commit: 3cfe8236d0b6f285d28108a5e055f2b77fb238b2
      https://github.com/hibernate/hibernate-ogm/commit/3cfe8236d0b6f285d28108a5e055f2b77fb238b2
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/backendtck/optimisticlocking/OptimisticLockingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/CompositeIdQueriesTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/QueriesWithEmbeddedCollectionTest.java
    M core/src/test/java/org/hibernate/ogm/utils/GridDialectType.java
    M core/src/test/java/org/hibernate/ogm/utils/test/SkipByGridDialectSelfJpaTest.java
    M core/src/test/java/org/hibernate/ogm/utils/test/SkipByGridDialectSelfTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java

  Log Message:
  -----------
  OGM-873 Renaming dialect identifier used in tests to "REDIS_JSON"


  Commit: 5f1e6f148ef630123a4a19fd9b262733790576a0
      https://github.com/hibernate/hibernate-ogm/commit/5f1e6f148ef630123a4a19fd9b262733790576a0
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/mapping/RedisHashMappingTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/GlobalPropertyTTLTest.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/test/options/ttl/RedisTTLTest.java

  Log Message:
  -----------
  OGM-873 Use Association:ASSOCIATION_TABLE:KEY:ROLE for association lists/sets


  Commit: 33397b2b7b858098de28f56e6376ac81fda96821
      https://github.com/hibernate/hibernate-ogm/commit/33397b2b7b858098de28f56e6376ac81fda96821
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisHashDialect.java
    A 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
    A redis/src/main/java/org/hibernate/ogm/datastore/redis/dialect/value/HashEntity.java

  Log Message:
  -----------
  OGM-873 Use IN_ENTITY storage to map one-to-one associations


  Commit: e19e7b5c0d6e4e6aa66b746f4c3c321360084d21
      https://github.com/hibernate/hibernate-ogm/commit/e19e7b5c0d6e4e6aa66b746f4c3c321360084d21
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M redis/pom.xml
    M redis/src/test/resources/hibernate.properties

  Log Message:
  -----------
  OGM-873 Replace build profiles with surefire executions to test both dialects with one build


  Commit: 8fb72b4beef64917bb36e905318e861565f6e392
      https://github.com/hibernate/hibernate-ogm/commit/8fb72b4beef64917bb36e905318e861565f6e392
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    A core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/Offender.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/OneToOneTest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/PersonId.java
    A core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/Victim.java

  Log Message:
  -----------
  OGM-873 Test bidirectional one-to-one relations using composite primary keys


  Commit: da32573a8cb1413037c3880477f9a3911274638a
      https://github.com/hibernate/hibernate-ogm/commit/da32573a8cb1413037c3880477f9a3911274638a
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/modules/redis.asciidoc

  Log Message:
  -----------
  OGM-873 Reflect Redis association keys in the docs


  Commit: 2b00be896873f89203e707a426ac3bb8d195261d
      https://github.com/hibernate/hibernate-ogm/commit/2b00be896873f89203e707a426ac3bb8d195261d
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    A core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/MediaId.java
    A core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/NetworkSwitch.java
    R core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/Offender.java
    M core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/OneToOneTest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/PatchCable.java
    R core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/PersonId.java
    R core/src/test/java/org/hibernate/ogm/backendtck/associations/onetoone/Victim.java

  Log Message:
  -----------
  OGM-873 Rework test case names


  Commit: c66b27e92be116c353b62fb7bfb50bdb36b1fbde
      https://github.com/hibernate/hibernate-ogm/commit/c66b27e92be116c353b62fb7bfb50bdb36b1fbde
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/AbstractRedisDialect.java

  Log Message:
  -----------
  OGM-873 Fix sequence support in Redis dialects


  Commit: 0e425e783bd92ae099e4d423c9bc2bc193026512
      https://github.com/hibernate/hibernate-ogm/commit/0e425e783bd92ae099e4d423c9bc2bc193026512
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2016-02-05 (Fri, 05 Feb 2016)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/modules/redis.asciidoc

  Log Message:
  -----------
  OGM-873 Update docs


Compare: https://github.com/hibernate/hibernate-ogm/compare/9602ae76f77b...0e425e783bd9


More information about the hibernate-commits mailing list