Skip to content
Success

Changes

Summary

  1. [Enhancement #395] Extend SOQL grammar with support for langMatches. (commit: 9f8ab5a) (details)
  2. [Enhancement #395] Adjust SOQL parsing to support multi-parameter functions (such as langMatches). (commit: d748d87) (details)
  3. [Enhancement #395] Support langMatches in SOQL. (commit: c0d2ec4) (details)
  4. Support ROUND function in SOQL. (commit: f3776f0) (details)
  5. Allow parallel execution of tests in jopa-impl. (commit: 5f356e7) (details)
  6. Remove obsolete todo. (commit: 7d110a2) (details)
  7. [Enhancement #395] Support using multiple entity attributes in a function call in SOQL. (commit: 3a55286) (details)
  8. [Fix] Fix test stability issue in OWLAPI driver. (commit: c90f53c) (details)
  9. [Enhancment #395] Support langMatches in Criteria API. (commit: 408e067) (details)
  10. [Enhancement #395] Allow providing literal value to langMatches in CriteriaBuilder. (commit: 7496be4) (details)
Commit 9f8ab5a537699af870761b628fb4deb3a4226f1f by Martin Ledvinka
[Enhancement #395] Extend SOQL grammar with support for langMatches.
(commit: 9f8ab5a)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlFunctionTranslator.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/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlUtils.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/main/antlr4/cz/cvut/kbss/jopa/query/soql/Soql.g4 (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/environment/utils/MetamodelMocks.java (diff)
Commit d748d87d60f97a27222a8cf9df31926c8e5b14de by Martin Ledvinka
[Enhancement #395] Adjust SOQL parsing to support multi-parameter functions (such as langMatches).
(commit: d748d87)
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/AttributeNode.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlNode.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlUtils.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FunctionNode.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlFunctionTranslator.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlParameter.java (diff)
Commit c0d2ec4daf3f4b713097c24d64b676e8ebcfa9d3 by Martin Ledvinka
[Enhancement #395] Support langMatches in SOQL.
(commit: c0d2ec4)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FunctionNode.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/AttributeNode.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlUtils.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
Commit f3776f01db6b9c50239b1411e226e921841250f1 by Martin Ledvinka
Support ROUND function in SOQL.

Minor refactoring of SOQL translation code, add test for using multiple functions on the same attribute in a query.
(commit: f3776f0)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlFunctionTranslator.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/SoqlUtils.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/main/java/cz/cvut/kbss/jopa/query/soql/SoqlParameter.java (diff)
Commit 5f356e720729672b8211764ad08eef173128ff9e by Martin Ledvinka
Allow parallel execution of tests in jopa-impl.

Parallelize SOQL parsing tests.
(commit: 5f356e7)
The file was addedjopa-impl/src/test/resources/junit-platform.properties
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 3a552861f38175112efc0134b17d6c269cd7981c by Martin Ledvinka
[Enhancement #395] Support using multiple entity attributes in a function call in SOQL.
(commit: 3a55286)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlNode.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.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/FunctionNode.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassQ.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/QMappedSuperclass.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
Commit c90f53cd88de91a62a1e39d1273fae296939cbf7 by Martin Ledvinka
[Fix] Fix test stability issue in OWLAPI driver.
(commit: c90f53c)
The file was modifiedontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/connector/BasicConnectorFactoryTest.java (diff)
Commit 408e067c657b4ae6f0ee70c28a0bc9e0f191f0f9 by Martin Ledvinka
[Enhancment #395] Support langMatches in Criteria API.
(commit: 408e067)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/UpperFunction.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbsFunction.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/CeilFunction.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbstractFunctionExpression.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/CountFunction.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/LowerFunction.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/criteria/CriteriaQueryTranslateQueryTest.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/LangMatchesFunction.java
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/query/criteria/CriteriaBuilder.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/criteria/expressions/LangFunction.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/FloorFunction.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/LengthFunction.java (diff)
Commit 7496be49631bd039122e5a1e70f31cfdb52c1df5 by Martin Ledvinka
[Enhancement #395] Allow providing literal value to langMatches in CriteriaBuilder.

Add an integration test for the feature.
(commit: 7496be4)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/CriteriaRunner.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/query/criteria/CriteriaBuilder.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/CriteriaBuilderImpl.java (diff)