[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