Skip to content
Success

Changes

Summary

  1. [Enhancement #123] Refactor SOQL grammar to allow for addition of IN operator. (commit: bc626da) (details)
  2. [Enhancement #123] Additional simplification of the SoqlQueryListener and SoqlAttribute. (commit: 556aec0) (details)
  3. Add a custom Hamcrest matcher to allow easier validation of test result w.r.t. entities. (commit: 6496826) (details)
  4. [Enhancement #123] Implement IN and NOT IN support in SOQL. (commit: 1e89a26) (details)
  5. [Enhancement #123] Refactor SOQL filter operators. (commit: 473089e) (details)
  6. [Enhancement #123] Implement support for NOT LIKE in SOQL. (commit: 90f6fbb) (details)
  7. [Enhancement #123] Ensure IN works for Criteria API. (commit: 8de7e21) (details)
  8. [Enhancement #123] Remove unused Soql.tokens and SoqlLexer.tokens files from the sources. (commit: e4e0b08) (details)
  9. [Fix] Fix dependency issues (implicit OWLAPI 5.5.0 dependency by Openllet) causing build failures on JDK 8. (commit: d58c257) (details)
Commit bc626da1bf3df65dbe837b34ccd62c207317c98b by Martin Ledvinka
[Enhancement #123] Refactor SOQL grammar to allow for addition of IN operator.
(commit: bc626da)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlConstants.java
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/SoqlQueryListener.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryParser.java (diff)
The file was modifiedjopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/soql/Soql.g4 (diff)
Commit 556aec0e959f53361c3f01ecaaeb10539de8b2da by Martin Ledvinka
[Enhancement #123] Additional simplification of the SoqlQueryListener and SoqlAttribute.
(commit: 556aec0)
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/loaders/PersistenceUnitClassFinderTest.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/OWLClassG.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/main/java/cz/cvut/kbss/jopa/query/soql/SoqlConstants.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassH.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)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Phone.java
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Person.java
Commit 6496826d1dc6a1c4616326959fdf75f0cd87df9f by Martin Ledvinka
Add a custom Hamcrest matcher to allow easier validation of test result w.r.t. entities.
(commit: 6496826)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassR.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/QMappedSuperclass.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassB.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassA.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassI.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassN.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithQueryAttr4.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassW.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassQ.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithUrn.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithQueryAttr3.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassE.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassO.java (diff)
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/environment/util/ContainsSameEntities.java
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassP.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithQueryAttr6.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassJ.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithQueryAttr.java (diff)
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/HasUri.java
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassSParent.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassD.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithQueryAttr2.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithQueryAttr5.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassG.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassK.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassL.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassC.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassH.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassX.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassF.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassZ.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassY.java (diff)
Commit 1e89a26f8b5ee604ff7c60285496132bdf752eda by Martin Ledvinka
[Enhancement #123] Implement IN and NOT IN support in SOQL.
(commit: 1e89a26)
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/SoqlConstants.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/SoqlRunner.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/query/soql/SoqlQueryParserTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
Commit 473089e57ab1503a624fe4bf9ccacf40a8870e13 by Martin Ledvinka
[Enhancement #123] Refactor SOQL filter operators.
(commit: 473089e)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/parameter/UriParameterValue.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/CloneBuilderImpl.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/SoqlOrderParameter.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/ComparisonOperator.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FilterOperator.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/NotInOperator.java
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/SoqlParameter.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/IdentifierTransformer.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlGroupParameter.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/LikeOperator.java
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/SoqlNode.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/InOperator.java
Commit 90f6fbb3dfa0445dc03da5142bbbb4491bb27783 by Martin Ledvinka
[Enhancement #123] Implement support for NOT LIKE in SOQL.

Minor refactoring of filter operators.
(commit: 90f6fbb)
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/LikeOperator.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/main/java/cz/cvut/kbss/jopa/query/soql/InOperator.java (diff)
The file was removedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/NotInOperator.java
Commit 8de7e219724577cd62ccc016b5088a54a7a4d609 by Martin Ledvinka
[Enhancement #123] Ensure IN works for Criteria API.
(commit: 8de7e21)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/sessions/PredicateFactory.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/ExpressionInImpl.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/criteria/CriteriaQueryTranslateQueryTest.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/query/criteria/Expression.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbstractExpression.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/runner/CriteriaRunner.java (diff)
Commit e4e0b0830ec29d3de4c94385c063bd15573805a8 by Martin Ledvinka
[Enhancement #123] Remove unused Soql.tokens and SoqlLexer.tokens files from the sources.

These files are generated during build.
(commit: e4e0b08)
The file was removedjopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/soql/Soql.tokens
The file was removedjopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/soql/SoqlLexer.tokens
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/criteria/CriteriaQueryTranslateQueryTest.java (diff)
Commit d58c257617fb4c2095336507892f2581cd3c44f5 by Martin Ledvinka
[Fix] Fix dependency issues (implicit OWLAPI 5.5.0 dependency by Openllet) causing build failures on JDK 8.
(commit: d58c257)
The file was modifiedpom.xml (diff)
The file was modifiedjopa-integration-tests-owlapi/pom.xml (diff)
The file was modifiedontodriver-owlapi/pom.xml (diff)