[hibernate-commits] [hibernate/hibernate-ogm] 72d32c: OGM-1111 Add interface TupleSupplier

GitHub noreply at github.com
Fri Dec 16 03:43:26 EST 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 72d32cae365bce8fc3e1f4f244a55565ff586f39
      https://github.com/hibernate/hibernate-ogm/commit/72d32cae365bce8fc3e1f4f244a55565ff586f39
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
    A core/src/main/java/org/hibernate/ogm/dialect/spi/TupleSupplier.java

  Log Message:
  -----------
  OGM-1111 Add interface TupleSupplier


  Commit: ec2cb8ef8673f33705875ba83f586b93520a0885
      https://github.com/hibernate/hibernate-ogm/commit/ec2cb8ef8673f33705875ba83f586b93520a0885
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
    A core/src/main/java/org/hibernate/ogm/dialect/spi/ModelConsumerWithSupplier.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/OptionallyWrapInJTATransaction.java

  Log Message:
  -----------
  OGM-1111 Get tuples to index with the massindexer using TupleSupplier


  Commit: c6c4299402c4939c950a7605914a8ab57f86de61
      https://github.com/hibernate/hibernate-ogm/commit/c6c4299402c4939c950a7605914a8ab57f86de61
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BoltNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/HttpNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/bolt/dialect/impl/BoltNeo4jEntityQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/bolt/dialect/impl/BoltNeo4jNodesTupleIterator.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/http/dialect/impl/HttpNeo4jEntityQueries.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/http/dialect/impl/HttpNeo4jNodesTupleIterator.java

  Log Message:
  -----------
  OGM-1111 Implements foreach method in Neo4j remote dialects


  Commit: c40dabedda351062b953d92582435afe743b1fdc
      https://github.com/hibernate/hibernate-ogm/commit/c40dabedda351062b953d92582435afe743b1fdc
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/backendtck/massindex/AssociationMassIndexerTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/massindex/SimpleEntityMassIndexingTest.java
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/neo4j/remote/bolt/BoltNeo4jJtaModuleMemberRegistrationIT.java
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/neo4j/remote/bolt/BoltNeo4jResourceLocalModuleMemberRegistrationIT.java
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/neo4j/remote/http/HttpNeo4jJtaModuleMemberRegistrationIT.java
    M integrationtest/src/test/java/org/hibernate/ogm/test/integration/neo4j/remote/http/HttpNeo4jResourceLocalModuleMemberRegistrationIT.java

  Log Message:
  -----------
  OGM-1111 Enable mass-indexing tests for Neo4j remote dialects


  Commit: b568e39bae7daa6329b67f2cd7a69bcc035299bc
      https://github.com/hibernate/hibernate-ogm/commit/b568e39bae7daa6329b67f2cd7a69bcc035299bc
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
    A integrationtest/src/test/java/org/hibernate/ogm/test/integration/neo4j/remote/controller/RemoteNeo4jJtaCleaner.java
    A integrationtest/src/test/java/org/hibernate/ogm/test/integration/neo4j/remote/controller/RemoteNeo4jResourceLocalCleaner.java

  Log Message:
  -----------
  OGM-1111 Delete all from the DB after integration tests on the remote Neo4j


  Commit: 66356c117b167e298f0b8ae10e06498afc3b8462
      https://github.com/hibernate/hibernate-ogm/commit/66356c117b167e298f0b8ae10e06498afc3b8462
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/spi/ModelConsumer.java
    R core/src/main/java/org/hibernate/ogm/dialect/spi/ModelConsumerWithSupplier.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/OptionallyWrapInJTATransaction.java
    M infinispan/src/test/java/org/hibernate/ogm/datastore/infinispan/test/dialect/impl/InfinispanDialectWithClusteredConfigurationTest.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BoltNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/HttpNeo4jDialect.java
    M redis/src/test/java/org/hibernate/ogm/datastore/redis/RedisDialectClusterForEachTest.java

  Log Message:
  -----------
  OGM-1111 Remove ModelConsumerWithSupplier

This commit will delete ModeConsumerWithSupplier and create the method needed to consume
a supplier in ModelConsumer.

This will allow us to pass additional information when we need to get the tuples.


  Commit: af9e21a29460f14ff5a623989bccfdfa6c8ba08c
      https://github.com/hibernate/hibernate-ogm/commit/af9e21a29460f14ff5a623989bccfdfa6c8ba08c
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

  Changed paths:
    M documentation/javadoc/pom.xml

  Log Message:
  -----------
  OGM-1111 Add missing dependencies to the javadoc plugin

  The javadoc plugin didn't have a reference to Guava.
  This could be a separate PR but, for reasons that I cannot figure out, the build fails
  without this and I would like to merge it as soon as possible.


  Commit: c9e991f2277efb0bcf7bf29aaba659186b1c0192
      https://github.com/hibernate/hibernate-ogm/commit/c9e991f2277efb0bcf7bf29aaba659186b1c0192
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-16 (Fri, 16 Dec 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/spi/ModelConsumer.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/OptionallyWrapInJTATransaction.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/TupleIndexer.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    A couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/impl/CouchDBTupleSupplier.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/impl/LocalCacheManager.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/OnePerKindCacheManager.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableCacheManager.java
    M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/InfinispanRemoteDialect.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
    A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jBackendQueryResultIterator.java
    R 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
    A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jTupleIterator.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/RedisDialectClusterForEachTest.java

  Log Message:
  -----------
  OGM-1111 Remove ModelConsumer#consume(Tuple)

  Dialects should now rely on ModelConsumer#consume(TupleSupplier).


  Commit: 38ba328e404eae025a19440741e023c26d3b60e8
      https://github.com/hibernate/hibernate-ogm/commit/38ba328e404eae025a19440741e023c26d3b60e8
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/map/impl/MapDialect.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/OnePerKindCacheManager.java

  Log Message:
  -----------
  OGM-1111 Iterators will throw NoSuchElementException


  Commit: 6dc19cb0b6948b3cbd54b7caec2635daa6d767ad
      https://github.com/hibernate/hibernate-ogm/commit/6dc19cb0b6948b3cbd54b7caec2635daa6d767ad
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2016-12-16 (Fri, 16 Dec 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/spi/ModelConsumer.java
    R core/src/main/java/org/hibernate/ogm/dialect/spi/TupleSupplier.java
    A core/src/main/java/org/hibernate/ogm/dialect/spi/TuplesSupplier.java
    M core/src/main/java/org/hibernate/ogm/massindex/impl/OptionallyWrapInJTATransaction.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    R couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/impl/CouchDBTupleSupplier.java
    A couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/impl/CouchDBTuplesSupplier.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/OnePerKindCacheManager.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableCacheManager.java
    M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/InfinispanRemoteDialect.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/BoltNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/EmbeddedNeo4jDialect.java
    M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/HttpNeo4jDialect.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/RedisDialectClusterForEachTest.java

  Log Message:
  -----------
  OGM-1111 Rename TupleSupplier and all the implementors to TuplesSupplier


Compare: https://github.com/hibernate/hibernate-ogm/compare/1b797896e740...6dc19cb0b694


More information about the hibernate-commits mailing list