Skip to content
Success

Changes

Summary

  1. [Enhancement #176] Add SOQL parser test for MEMBER OF support. (commit: defc470) (details)
  2. [Enhancement #176] Add SOQL parser test for MEMBER OF support. (commit: e5ed6ba) (details)
  3. [Fix] Fix compilation issues after rebase on development. (commit: dd280ee) (details)
  4. [Enhancement #176] Extend SOQL grammar with MEMBER OF, add parser tests. (commit: 4ecb097) (details)
  5. [Enhancement #176] Implement MEMBER OF in SOQL. (commit: de3f5c2) (details)
  6. [Enhancement #176] Implement NOT MEMBER OF in SOQL. (commit: 51994af) (details)
  7. [Enhancement #176] Implement isMember predicates in Criteria API. (commit: f27471b) (details)
  8. [Enhancement #176] Add integration test for Criteria API isMember predicate. (commit: a9372ab) (details)
Commit defc470362df178d8a79a8e78f9597149975ff30 by Martin Ledvinka
[Enhancement #176] Add SOQL parser test for MEMBER OF support.
(commit: defc470)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelMocks.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Person.java (diff)
Commit e5ed6bacd9c8ee6bc91f50204c227ecc97449198 by Martin Ledvinka
[Enhancement #176] Add SOQL parser test for MEMBER OF support.
(commit: e5ed6ba)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelMocks.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Person.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
Commit dd280ee9db8c1256ee007924127aa46f1ed4de9d by Martin Ledvinka
[Fix] Fix compilation issues after rebase on development.
(commit: dd280ee)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
Commit 4ecb097e692d815c75499115b53022d5e7652a64 by Martin Ledvinka
[Enhancement #176] Extend SOQL grammar with MEMBER OF, add parser tests.
(commit: 4ecb097)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modifiedjopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/soql/Soql.g4 (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassF.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
Commit de3f5c2d3fa293e7e66a91e71fff6c5c273d03e0 by Martin Ledvinka
[Enhancement #176] Implement MEMBER OF in SOQL.
(commit: de3f5c2)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/exception/SoqlException.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/MemberOfOperator.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParser.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/utils/IdentifierTransformerTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlConstants.java
Commit 51994af9a16f4858219d698fd3f5bfee646b33df by Martin Ledvinka
[Enhancement #176] Implement NOT MEMBER OF in SOQL.
(commit: 51994af)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/MemberOfOperator.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
Commit f27471b4bf40b75c239fbd35b711031b6ae3f338 by Martin Ledvinka
[Enhancement #176] Implement isMember predicates in Criteria API.

This translates to SOQL MEMBER OF.
(commit: f27471b)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbstractPathExpression.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/sessions/PredicateFactory.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/IsMemberExpression.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/PathImpl.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/CriteriaBuilderImpl.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlConstants.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/criteria/CriteriaQueryTranslateQueryTest.java (diff)
Commit a9372ab71ab6c79f1c4da3f964f37fb2e1cf1e25 by Martin Ledvinka
[Enhancement #176] Add integration test for Criteria API isMember predicate.

Fix attribute resolution in SOQL parser.
(commit: a9372ab)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ManagedType.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/CriteriaRunner.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/QueryTestEnvironment.java (diff)