[hibernate-commits] [hibernate/hibernate-ogm] 1ce065: OGM-1426 Support JPQL - remove unsupported cases f...
GitHub
noreply at github.com
Thu May 17 09:53:04 EDT 2018
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-ogm
Commit: 1ce065f8155d2e1fe39f9aba401828d0b6d375dd
https://github.com/hibernate/hibernate-ogm/commit/1ce065f8155d2e1fe39f9aba401828d0b6d375dd
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/tableperclass/family/TablePerClassInheritancePersistTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesWithTablePerClassInheritanceTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/queries/parameters/QueryWithParametersTest.java
Log Message:
-----------
OGM-1426 Support JPQL - remove unsupported cases from tests
Commit: 1fc026614c2c16386df0e61b0cae6b1e6b64d000
https://github.com/hibernate/hibernate-ogm/commit/1fc026614c2c16386df0e61b0cae6b1e6b64d000
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A core/src/main/java/org/hibernate/ogm/query/parsing/impl/HibernateOGMQueryResolverDelegate.java
A core/src/main/java/org/hibernate/ogm/query/parsing/impl/KeepNamedParametersQueryRendererDelegate.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBProcessingChain.java
R mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/query/parsing/impl/MongoDBQueryResolverDelegate.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/query/parsing/impl/Neo4jQueryRendererDelegate.java
Log Message:
-----------
OGM-1426 Support JPQL - update core components
Commit: b023cea9a8acf8ca48b72c974f4ed3bbdce205ec
https://github.com/hibernate/hibernate-ogm/commit/b023cea9a8acf8ca48b72c974f4ed3bbdce205ec
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesTest.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectType.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/InfinispanRemoteDialect.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/impl/InfinispanRemoteDatastoreProvider.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/InfinispanRemoteQueryDescriptor.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/InfinispanRemoteQueryHandler.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/ProtostreamPayloadClosableIterator.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/RawTypeClosableIterator.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteBasedQueryParserService.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemotePredicateFactory.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteProcessingChain.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemotePropertyHelper.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteQueryBuilder.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteQueryParameter.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteQueryParsingResult.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteQueryRendererDelegate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteComparisonPredicate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteConjunctionPredicate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteDisjunctionPredicate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteInPredicate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteIsNullPredicate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteLikePredicate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteNegationPredicate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteRangePredicate.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteRootPredicate.java
Log Message:
-----------
OGM-1426 Support JPQL - implementing queries for Infinispan Remote
Commit: 1979424dbc151139f68b5800a3479574806c4537
https://github.com/hibernate/hibernate-ogm/commit/1979424dbc151139f68b5800a3479574806c4537
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M documentation/manual/src/main/asciidoc/modules/infinispan.asciidoc
Log Message:
-----------
OGM-1426 Support JPQL - update docs
Commit: d30c0a184d96d76f4f9c6bdaf5f6f0f68efa7f0b
https://github.com/hibernate/hibernate-ogm/commit/d30c0a184d96d76f4f9c6bdaf5f6f0f68efa7f0b
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/InfinispanRemoteDialect.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/logging/impl/Log.java
A infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteNativeQueryParser.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/Employee.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/InfinispanRemoteEntityManagerNativeQueryTest.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/InfinispanRemoteNativeQueryParserTest.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/InfinispanRemotePaginationTest.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/InfinispanRemoteProjectionTest.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/InfinispanRemoteSessionNativeQueryTest.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/Project.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/ProjectKey.java
Log Message:
-----------
OGM-1463 Support Native Query for Infinispan Remote
Commit: 1f9b5b29cfc4767b73c72a0bcb62757018ee8776
https://github.com/hibernate/hibernate-ogm/commit/1f9b5b29cfc4767b73c72a0bcb62757018ee8776
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M documentation/manual/src/main/asciidoc/modules/infinispan.asciidoc
Log Message:
-----------
OGM-1463 update docs (native queries are supported too)
Commit: 349cea6fa7ef03fc5f6aec1fb1d45be770bbb6a3
https://github.com/hibernate/hibernate-ogm/commit/349cea6fa7ef03fc5f6aec1fb1d45be770bbb6a3
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/InfinispanRemoteQueryHandler.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemotePropertyHelper.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteQueryBuilder.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteConjunctionPredicate.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/predicate/impl/InfinispanRemoteDisjunctionPredicate.java
Log Message:
-----------
OGM-1463 refactoring query components
Commit: 598c0942012a6c4420c38224ec8af3bb980d17ee
https://github.com/hibernate/hibernate-ogm/commit/598c0942012a6c4420c38224ec8af3bb980d17ee
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/parsing/CommunityMemberST.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/parsing/EmployeeST.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/parsing/IndexedEntity.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/parsing/InfinispanRemoteJPQLParsingTest.java
A infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/parsing/PersonST.java
Log Message:
-----------
OGM-1426 JPQL parsing test
Commit: 45596bb80993f76e837d77840e2d5492f702ddf4
https://github.com/hibernate/hibernate-ogm/commit/45596bb80993f76e837d77840e2d5492f702ddf4
Author: Davide D'Alto <davide at hibernate.org>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/InfinispanRemoteEntityManagerNativeQueryTest.java
M infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/InfinispanRemoteProjectionTest.java
Log Message:
-----------
OGM-1426 Infinispan Remote native queries tests refactonring
Commit: 632668d2852c407322f190b1e41fd799e003265b
https://github.com/hibernate/hibernate-ogm/commit/632668d2852c407322f190b1e41fd799e003265b
Author: Davide D'Alto <davide at hibernate.org>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/ProtostreamPayloadClosableIterator.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/RawTypeClosableIterator.java
Log Message:
-----------
OGM-1426 Refactor ClosableIterator implementations
They should delegate to the underlying iterator instead of keeping track
of everything using an index.
Commit: 35532ba0a1cad2d38a836bcce5456c094208bad9
https://github.com/hibernate/hibernate-ogm/commit/35532ba0a1cad2d38a836bcce5456c094208bad9
Author: Davide D'Alto <davide at hibernate.org>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/InfinispanRemoteQueryDescriptor.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/InfinispanRemoteQueryHandler.java
Log Message:
-----------
OGM-1426 Rename 'text' to 'query' in InfinispanRemoteQueryDescriptor
Commit: e0f254fe361360a27270c85039e4390347f3f65e
https://github.com/hibernate/hibernate-ogm/commit/e0f254fe361360a27270c85039e4390347f3f65e
Author: Davide D'Alto <davide at hibernate.org>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteQueryBuilder.java
Log Message:
-----------
OGM-1426 Update error message in InfinispanRemoteQueryBuilder
Commit: 2f384214f96fa58c46a37a71b4927cd415ea0978
https://github.com/hibernate/hibernate-ogm/commit/2f384214f96fa58c46a37a71b4927cd415ea0978
Author: Davide D'Alto <davide at hibernate.org>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/logging/impl/Log.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/InfinispanRemoteQueryDescriptor.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/InfinispanRemoteQueryHandler.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/impl/RawTypeClosableIterator.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteNativeQueryParser.java
M infinispan-remote/src/main/java/org/hibernate/ogm/datastore/infinispanremote/query/parsing/impl/InfinispanRemoteQueryParsingResult.java
M infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/nativequery/InfinispanRemoteNativeQueryParserTest.java
M infinispan-remote/src/test/java/org/hibernate/ogm/datastore/infinispanremote/test/query/parsing/InfinispanRemoteJPQLParsingTest.java
Log Message:
-----------
OGM-1426 Refcatoring of the Infinispan Remote query parser
* Improve error messages by giving more information about what's wrong in the query
* Reduce amount of regular expressions
* Additional test cases and refactoring of existing ones
* Minor clean ups
The amount of parsing we need is small and regular expressions seems to work for now, but
we should move to proper parser when possible.
Compare: https://github.com/hibernate/hibernate-ogm/compare/a7694e358b2b...2f384214f96f
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the hibernate-commits
mailing list