Skip to content
Success

Changes

Summary

  1. [Enhancement #138] Add acceptance test for SOQL. (commit: d313c01) (details)
  2. [Fix] Override fetch type of inferred types and properties to eager. (commit: 8b9304e) (details)
  3. [0.21.2-SNAPSHOT] Bump version to snapshot. (commit: 7bb7a03) (details)
  4. [Bug #150] Add test reproducing the issue. (commit: 14f6f05) (details)
  5. [Bug #150] Refactor RDF4J OntoDriver repository connection to support adding repository-specific connectors. (commit: 4aa44b9) (details)
  6. [Bug #150] Add a GraphDBStorageConnector whose isInferred implementation ignores context for the inferred statement. (commit: 938f7c2) (details)
  7. [Bug #150] Check whether an attribute value is already inferred before inserting it into the repository. (commit: 9ee6c43) (details)
  8. Remove TODO. (commit: a210ef4) (details)
  9. [Enhancement #136] Clear cache on EMF close. (commit: 714e177) (details)
  10. [Enhancement #136] Remove closed EMF from set of active EMFs. (commit: a033769) (details)
  11. [0.20.2] Bump version, update changelog. (commit: 6816505) (details)
  12. [Feature #60, #134] Extend JOPA API with enum mapping classes. (commit: b6f62bb) (details)
  13. [Feature #60] Add a marker annotation for enums mapped to object property values (OWL ObjectOneOf). (commit: 8cc48d4) (details)
  14. [Feature #60] Implement ObjectOneOfEnumConverter for object property enum values. (commit: f6ac972) (details)
  15. [Feature #60] Create ObjectOneOfEnumConverter when resolving converter for enum-valued object property attribute. (commit: 64d7cf2) (details)
  16. [Feature #60] Implement enum value mapping for singular object property attributes. (commit: 2769df9) (details)
  17. [Feature #60] Implement enum value mapping for plural object property attributes. (commit: 45dc1d2) (details)
  18. [Feature #60] Integration tests of mapping enum constants to ontological individuals. (commit: 270dc8c) (details)
  19. [Enhancement #134] Implement OrdinalEnumConverter for converting ordinal values to enum constants and vice versa. (commit: 4a8ad8f) (details)
  20. [Enhancement #134] User OrdinalEnumConverter when ordinal enum attribute mapping is configured. (commit: 88a5f42) (details)
  21. [Enhancement #134] Integration tests of ordinal enum attribute mapping. (commit: e45612e) (details)
  22. [Fix] Do not output empty WHERE/HAVING clause from CriteriaQuery into SOQL query. (commit: e5db0f4) (details)
  23. Switch to the dev.aspectj AspectJ Maven plugin. (commit: 99661b7) (details)
  24. [SCA] Minor SCA-based code improvements. (commit: 47b9b2a) (details)
  25. [0.21.0] Bump version, update changelog. (commit: 76c37ad) (details)
  26. Bump snapshot version. (commit: bafefa7) (details)
  27. Allow using generic types as plural attribute elements. (commit: b257c29) (details)
  28. [Fix] Update readme, fix broken links and obsolete info. (commit: d037a0a) (details)
  29. [0.21.1] Bump version, update changelog. (commit: 8d407ab) (details)
  30. [Fix] Override fetch type of inferred types and properties to eager. (commit: e9d246e) (details)
  31. [0.21.2-SNAPSHOT] Bump version to snapshot. (commit: e3d9eef) (details)
  32. [Bug #150] Add test reproducing the issue. (commit: 7d2ce4f) (details)
  33. [Bug #150] Refactor RDF4J OntoDriver repository connection to support adding repository-specific connectors. (commit: 26b245e) (details)
  34. [Bug #150] Add a GraphDBStorageConnector whose isInferred implementation ignores context for the inferred statement. (commit: 421c0fd) (details)
  35. [Bug #150] Check whether an attribute value is already inferred before inserting it into the repository. (commit: bacbdc3) (details)
  36. Remove TODO. (commit: ca09dac) (details)
  37. [Enhancement #138] Use a VALUES clause when a parameter projected in selection is set in a SPARQL query. (commit: 2d1b0b6) (details)
  38. [Enhancement #138] Working on support for selection by entity identifier in SOQL. (commit: cc5b4bf) (details)
  39. [Enhancement #138] Support selection by equality of entity identifier in SOQL. (commit: 3369603) (details)
  40. [Enhancement #138] Support selection by entity identifier using the IN operator. (commit: f7804d7) (details)
  41. [Enhancement #138] Resolve SOQL parsing issues w.r.t. selection by entity identifier. (commit: d2054a0) (details)
  42. [Enhancement #138] Ensure Criteria API supports selection by identifier. (commit: c90bb86) (details)
  43. [Bug #153] Prevent registration of custom attribute converters for ObjectProperty attributes. (commit: 29bada0) (details)
  44. [Enhancement #152] Extend SOQL grammar with new functions (string and numeric). (commit: d19bdc9) (details)
  45. [Enhancement #152] Add tests for parsing SOQL with upper/lower functions. (commit: 7c4af9d) (details)
  46. Add test reproducing the issue. (commit: 3e3fa02) (details)
  47. [Enhancement #152] Improve support for String SOQL functions, add tests for more complex behavior. (commit: d20fc30) (details)
  48. [Fix] Support multiple comparison operators on the same attribute in SOQL. (commit: 4896d56) (details)
  49. [Enhancement #152] Extend Criteria API with support for lower/upper string functions. (commit: d5b13ff) (details)
  50. [Enhancement #152] Extend SOQL an Criteria API with numeric functions length(string), abs, ceil, floor. (commit: 5cc53af) (details)
  51. [Enhancement #152] Add tests for numeric functions length(string), abs, ceil, floor. (commit: 9d385f1) (details)
  52. [Enhancement #152] Fix test of math functions in Criteria API. (commit: eaf0b5e) (details)
  53. [Fix] Fix a NPX when an unpersisted non-initialized object was referenced in equals/hashCode of an entity. (commit: 7aeb27c) (details)
  54. [Fix] Prevent clashes when generating query test data. (commit: 559a41a) (details)
  55. [SCA] SCA-based code improvements. (commit: 3a4c90b) (details)
  56. [0.22.0] Bump version, update changelog. (commit: 0dc8344) (details)
Commit d313c0119c691f6569afabf2bd390215a6b4308b by Martin Ledvinka
[Enhancement #138] Add acceptance test for SOQL.
(commit: d313c01)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/SoqlRunner.java (diff)
Commit 8b9304e43517337eb1d5c457b2f261bc08f163eb by Martin Ledvinka
[Fix] Override fetch type of inferred types and properties to eager.

Prevents issues when only asserted values are loaded first by accident and subsequent lazy load is not triggered because the field acts as loaded.
(commit: 8b9304e)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit 7bb7a037cee47aeee2ed45588fef21fa5824374d by Martin Ledvinka
[0.21.2-SNAPSHOT] Bump version to snapshot.
(commit: 7bb7a03)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified datatype/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified jopa-api/pom.xml (diff)
The file was modified ontodriver-owlapi/pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified ontodriver-sesame/pom.xml (diff)
Commit 14f6f05ab160fb63b06340d585099b3e47fe41cb by Martin Ledvinka
[Bug #150] Add test reproducing the issue.
(commit: 14f6f05)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)
The file was modified jopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/integration/rdf4j/UpdateWithInferenceTest.java (diff)
The file was modified jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/UpdateWithInferenceTest.java (diff)
The file was modified jopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/UpdateWithInferenceTest.java (diff)
Commit 4aa44b98d3fcbf743f822350c2e1425afd4dba4e by Martin Ledvinka
[Bug #150] Refactor RDF4J OntoDriver repository connection to support adding repository-specific connectors.
(commit: 4aa44b9)
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactories.java
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/RepositoryConnectorInitializer.java
The file was removedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/RepositoryConnectorInitializer.java
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/ConnectorFactoryImplTest.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jDriver.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnector.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnectorTest.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactoryTest.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/ConnectorFactoryImpl.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactory.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/environment/TestRepositoryProvider.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jAdapterWithStoreTest.java (diff)
Commit 938f7c233d65298b81e411f83ac9066cb571ced5 by Martin Ledvinka
[Bug #150] Add a GraphDBStorageConnector whose isInferred implementation ignores context for the inferred statement.

This is because GraphDB stores inferred statements in a special context not accessible via the RDF4J API.
(commit: 938f7c2)
The file was removedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactoryTest.java
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactories.java (diff)
The file was addedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactoriesTest.java
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/GraphDBStorageConnector.java
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactory.java (diff)
Commit 9ee6c4336450d6475cd9faab202785aa1b9256f0 by Martin Ledvinka
[Bug #150] Check whether an attribute value is already inferred before inserting it into the repository.

Current attribute update implementation replaces all values of a property. But this leads to inferred statements being asserted and thus creating invalid duplicates. Instead, if a value is inferred, it is skipped now.
(commit: 9ee6c43)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/FieldStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategy.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralDataPropertyStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralAnnotationPropertyStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityMappingHelper.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralDataPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassJ.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralMultilingualStringFieldStrategy.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)
Commit 714e1777fdd8d6466bfbe61eacf8bdff8cb6862f by Martin Ledvinka
[Enhancement #136] Clear cache on EMF close.
(commit: 714e177)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ServerSession.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImplTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/LruCacheManager.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/TtlCacheManager.java (diff)
Commit a03376965172f22a9c85be44365687d2f3a13176 by Martin Ledvinka
[Enhancement #136] Remove closed EMF from set of active EMFs.
(commit: a033769)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImplTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProvider.java (diff)
Commit 6816505a183507df48c0907ae9017247d65ab8ab by Martin Ledvinka
[0.20.2] Bump version, update changelog.
(commit: 6816505)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified ontodriver-sesame/pom.xml (diff)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified CHANGELOG.md (diff)
The file was modified jopa-api/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified datatype/pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified ontodriver-owlapi/pom.xml (diff)
Commit b6f62bb5c9975cc5b40dbe63d540334d213d2cb8 by Martin Ledvinka
[Feature #60, #134] Extend JOPA API with enum mapping classes.
(commit: b6f62bb)
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/Enumerated.java
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/Individual.java
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/EnumType.java
Commit 8cc48d42dd63698ee5a6f00ed7408b2d6444827b by Martin Ledvinka
[Feature #60] Add a marker annotation for enums mapped to object property values (OWL ObjectOneOf).

Implement validation of such enums.
(commit: 8cc48d4)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidator.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidatorTest.java (diff)
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/ObjectOneOf.java
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/Individual.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/exception/InvalidEnumMappingException.java
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OneOfEnum.java
Commit f6ac972fe09b17d32717faca8676ac9f3d674222 by Martin Ledvinka
[Feature #60] Implement ObjectOneOfEnumConverter for object property enum values.
(commit: f6ac972)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OneOfEnum.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidator.java (diff)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/Individual.java (diff)
The file was removedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/ObjectOneOf.java
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/converter/ObjectOneOfEnumConverterTest.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/ObjectOneOfEnumConverter.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ObjectPropertyAttributes.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidatorTest.java (diff)
Commit 64d7cf2492c40d5e3c83c2b0b693fedc9050129d by Martin Ledvinka
[Feature #60] Create ObjectOneOfEnumConverter when resolving converter for enum-valued object property attribute.

Extend test metamodel with an enum-valued object property attribute.
(commit: 64d7cf2)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ReferenceSavingResolver.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassM.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/AbstractAttributeTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolver.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidatorTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolverTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ReferenceSavingResolverTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/converter/ObjectOneOfEnumConverterTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelMocks.java (diff)
Commit 2769df987958492294ad0047f5f8d51b24cd676f by Martin Ledvinka
[Feature #60] Implement enum value mapping for singular object property attributes.
(commit: 2769df9)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelMocks.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategyTest.java (diff)
Commit 45dc1d260a97b795a6d0028f51a7385cd17d2777 by Martin Ledvinka
[Feature #60] Implement enum value mapping for plural object property attributes.
(commit: 45dc1d2)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SimpleListPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ListPropertyStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ListPropertyStrategyTestBase.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ReferencedListPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralObjectPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralObjectPropertyStrategy.java (diff)
Commit 270dc8ce2de0eb99a61c70a57d89e2db3e271802 by Martin Ledvinka
[Feature #60] Integration tests of mapping enum constants to ontological individuals.
(commit: 270dc8c)
The file was addedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/EnumMappingTest.java
The file was addedjopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/integration/rdf4j/EnumMappingTest.java
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/ObjectOneOfEnum.java
The file was addedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/EnumMappingTest.java
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassM.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidator.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/EnumType.java (diff)
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/EnumMappingTestRunner.java
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassR.java (diff)
Commit 4a8ad8fda966b091520e6ad89a7dec8b97a23613 by Martin Ledvinka
[Enhancement #134] Implement OrdinalEnumConverter for converting ordinal values to enum constants and vice versa.
(commit: 4a8ad8f)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/OrdinalEnumConverter.java
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/converter/StringEnumConverterTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolver.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolverTest.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/StringEnumConverter.java
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/converter/OrdinalEnumConverterTest.java
The file was removedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/converter/EnumConverterTest.java
The file was removedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/EnumConverter.java
Commit 88a5f425f72d53c4b72c678c092b7e1175ee7005 by Martin Ledvinka
[Enhancement #134] User OrdinalEnumConverter when ordinal enum attribute mapping is configured.
(commit: 88a5f42)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolverTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelMocks.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/PropertyAttributes.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/DataPropertyAttributesTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolver.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassM.java (diff)
Commit e45612e2b2c10f7104430c543668dedb0ce5a73f by Martin Ledvinka
[Enhancement #134] Integration tests of ordinal enum attribute mapping.
(commit: e45612e)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/EnumMappingTestRunner.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassM.java (diff)
Commit e5db0f4451667afbf254c76584047ef10b24bc51 by Martin Ledvinka
[Fix] Do not output empty WHERE/HAVING clause from CriteriaQuery into SOQL query.

Was causing error messages from the antlr-based SOQL parser.
(commit: e5db0f4)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/SimplePredicateImpl.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/CriteriaRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/CriteriaQueryImpl.java (diff)
Commit 99661b7792add643b306a34d6f907b35a4b79553 by Martin Ledvinka
Switch to the dev.aspectj AspectJ Maven plugin.
(commit: 99661b7)
The file was modified pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
Commit 47b9b2a8e826f147d416cf0524d11593443fd188 by Martin Ledvinka
[SCA] Minor SCA-based code improvements.
(commit: 47b9b2a)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/utils/CollectionFactoryTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/CollectionFactory.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbstractPathExpression.java (diff)
Commit 76c37ad0a2f66ff34ca24012810efc6d3b7ac027 by Martin Ledvinka
[0.21.0] Bump version, update changelog.
(commit: 76c37ad)
The file was modified jopa-api/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified datatype/pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified CHANGELOG.md (diff)
The file was modified ontodriver-owlapi/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified ontodriver-sesame/pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified datatype/pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was modified ontodriver-owlapi/pom.xml (diff)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified ontodriver-sesame/pom.xml (diff)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified jopa-api/pom.xml (diff)
Commit b257c291a2569c54e16157864e6023fb53ab5bef by Martin Ledvinka
Allow using generic types as plural attribute elements.
(commit: b257c29)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit d037a0aa615ca0c4000165830ef1437781e68f71 by Martin Ledvinka
[Fix] Update readme, fix broken links and obsolete info.
(commit: d037a0a)
The file was modified README.md (diff)
The file was modified TODO.md (diff)
Commit 8d407ab001fad7e97d6801419e4343b53d884706 by Martin Ledvinka
[0.21.1] Bump version, update changelog.
(commit: 8d407ab)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified jopa-api/pom.xml (diff)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified CHANGELOG.md (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified ontodriver-owlapi/pom.xml (diff)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified ontodriver-sesame/pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified datatype/pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
Commit e9d246ed63da93e0b3c003ede8da94e7b34e3aab by Martin Ledvinka
[Fix] Override fetch type of inferred types and properties to eager.

Prevents issues when only asserted values are loaded first by accident and subsequent lazy load is not triggered because the field acts as loaded.
(commit: e9d246e)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
Commit e3d9eefd31f95f8536b46a712d3323e2c38da641 by Martin Ledvinka
[0.21.2-SNAPSHOT] Bump version to snapshot.
(commit: e3d9eef)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified ontodriver-sesame/pom.xml (diff)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified ontodriver-owlapi/pom.xml (diff)
The file was modified datatype/pom.xml (diff)
The file was modified jopa-api/pom.xml (diff)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
Commit 7d2ce4fcab1603900bd9b4c745717cb4c2984431 by Martin Ledvinka
[Bug #150] Add test reproducing the issue.
(commit: 7d2ce4f)
The file was modified jopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/UpdateWithInferenceTest.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)
The file was modified jopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/integration/rdf4j/UpdateWithInferenceTest.java (diff)
The file was modified jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/UpdateWithInferenceTest.java (diff)
Commit 26b245efd3595817a6baf6a53fd07c7a35baf5a1 by Martin Ledvinka
[Bug #150] Refactor RDF4J OntoDriver repository connection to support adding repository-specific connectors.
(commit: 26b245e)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jDriver.java (diff)
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactories.java
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jAdapterWithStoreTest.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnectorTest.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/environment/TestRepositoryProvider.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/ConnectorFactoryImplTest.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactory.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/ConnectorFactoryImpl.java (diff)
The file was removedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/RepositoryConnectorInitializer.java
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/RepositoryConnectorInitializer.java
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnector.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactoryTest.java (diff)
Commit 421c0fda10bc6dae0dcc85a6d0a1bc5a80ef768c by Martin Ledvinka
[Bug #150] Add a GraphDBStorageConnector whose isInferred implementation ignores context for the inferred statement.

This is because GraphDB stores inferred statements in a special context not accessible via the RDF4J API.
(commit: 421c0fd)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactories.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactory.java (diff)
The file was removedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactoryTest.java
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/GraphDBStorageConnector.java
The file was addedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactoriesTest.java
Commit bacbdc3a8811d902c0751286ddd22390dee3a270 by Martin Ledvinka
[Bug #150] Check whether an attribute value is already inferred before inserting it into the repository.

Current attribute update implementation replaces all values of a property. But this leads to inferred statements being asserted and thus creating invalid duplicates. Instead, if a value is inferred, it is skipped now.
(commit: bacbdc3)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralMultilingualStringFieldStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityMappingHelper.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/FieldStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralDataPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralDataPropertyStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassJ.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralAnnotationPropertyStrategy.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)
Commit 2d1b0b6ee34da13553e4fe2f0178f13d14a2bbe7 by Martin Ledvinka
[Enhancement #138] Use a VALUES clause when a parameter projected in selection is set in a SPARQL query.
(commit: 2d1b0b6)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/parameter/NamedVariableParameterValue.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/parameter/ParameterValue.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryParameter.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/parameter/PositionalVariableParameterValue.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolder.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/NamedParameterSparqlQueryHolderTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParser.java (diff)
Commit cc5b4bffcbaa126c8b44eec573cd4c84d1daab27 by Martin Ledvinka
[Enhancement #138] Working on support for selection by entity identifier in SOQL.
(commit: cc5b4bf)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolder.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlParameter.java (diff)
Commit 3369603f316853574f5f3b550e4636a5ffa20639 by Martin Ledvinka
[Enhancement #138] Support selection by equality of entity identifier in SOQL.
(commit: 3369603)
The file was modified jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/TypedQueryTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlUtils.java
Commit f7804d7c633594ddda8ddfbada891f0c30140cc2 by Martin Ledvinka
[Enhancement #138] Support selection by entity identifier using the IN operator.

Also support selection by entity identifier in attribute chains.
(commit: f7804d7)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlNode.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlConstants.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
Commit d2054a017cc3a2461866fb7b658dc1079dac63ce by Martin Ledvinka
[Enhancement #138] Resolve SOQL parsing issues w.r.t. selection by entity identifier.
(commit: d2054a0)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlNode.java (diff)
Commit c90bb86ced8e1f3d2831f4bb5e4d56dab11c5148 by Martin Ledvinka
[Enhancement #138] Ensure Criteria API supports selection by identifier.
(commit: c90bb86)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/IRIIdentifierImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/PathImpl.java (diff)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/Identifier.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/CriteriaRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbstractPathExpression.java (diff)
Commit 29bada0d05b3d4815172d3c6b01807801fb4d879 by Martin Ledvinka
[Bug #153] Prevent registration of custom attribute converters for ObjectProperty attributes.
(commit: 29bada0)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolver.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolverTest.java (diff)
Commit d19bdc9c63c503a1ce9977c134df2eb0f4fd61d3 by Martin Ledvinka
[Enhancement #152] Extend SOQL grammar with new functions (string and numeric).
(commit: d19bdc9)
The file was modified jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/soql/Soql.g4 (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
Commit 7c4af9deb9d33690b1ee04dad97767000064ca7f by Martin Ledvinka
[Enhancement #152] Add tests for parsing SOQL with upper/lower functions.

Minor refactoring.
(commit: 7c4af9d)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlOrderParameter.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modified jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/soql/Soql.g4 (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlGroupParameter.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassA.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/environment/Generators.java (diff)
The file was modified jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/BugTest.java (diff)
The file was modified jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/PersistenceUnitUtilTest.java (diff)
Commit d20fc300a2291a946a46ba54c5578ccbe4aeb29d by Martin Ledvinka
[Enhancement #152] Improve support for String SOQL functions, add tests for more complex behavior.
(commit: d20fc30)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FunctionNode.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlFunctionTranslator.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/AttributeNode.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modified jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/soql/Soql.g4 (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlOrderParameter.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlNode.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/LikeOperator.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/SoqlRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlParameter.java (diff)
Commit 4896d565b63b8efa6c4a282d57127bb94dd0d766 by Martin Ledvinka
[Fix] Support multiple comparison operators on the same attribute in SOQL.
(commit: 4896d56)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/ComparisonOperator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/InOperator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/AttributeNode.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FunctionNode.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/LikeOperator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlNode.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was removedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FilterOperator.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParser.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FilterableExpression.java
Commit d5b13ff0ab2b914354a3d9654c0d906497857f86 by Martin Ledvinka
[Enhancement #152] Extend Criteria API with support for lower/upper string functions.
(commit: d5b13ff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/CriteriaRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/CriteriaBuilderImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlConstants.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbstractFunctionExpression.java
The file was removedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/ExpressionCountImpl.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/UpperFunction.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlFunctionTranslator.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/CountFunction.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/LowerFunction.java
The file was removedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbstractAggregateFunctionExpression.java
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/sessions/CriteriaBuilder.java (diff)
Commit 5cc53aff39fe952eff02241c81ed25b9d5404b40 by Martin Ledvinka
[Enhancement #152] Extend SOQL an Criteria API with numeric functions length(string), abs, ceil, floor.
(commit: 5cc53af)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbsFunction.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/FloorFunction.java
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/query/criteria/Selection.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlConstants.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/AbstractExpression.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlFunctionTranslator.java (diff)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/sessions/CriteriaBuilder.java (diff)
The file was modified jopa-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/criteria/expressions/CeilFunction.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/CriteriaBuilderImpl.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/expressions/LengthFunction.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/criteria/SelectionImpl.java (diff)
Commit 9d385f1f8abf079fad368753ead93307b7dd5db7 by Martin Ledvinka
[Enhancement #152] Add tests for numeric functions length(string), abs, ceil, floor.
(commit: 9d385f1)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/CriteriaRunner.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/SoqlRunner.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/environment/Generators.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/QueryTestEnvironment.java (diff)
Commit eaf0b5edb9ab4c92f2a9aeb708f3e6f010cf8185 by Martin Ledvinka
[Enhancement #152] Fix test of math functions in Criteria API.
(commit: eaf0b5e)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/CriteriaRunner.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/QueryTestEnvironment.java (diff)
Commit 7aeb27c87c80cf9c248fbffc85ff0bca3e539318 by Martin Ledvinka
[Fix] Fix a NPX when an unpersisted non-initialized object was referenced in equals/hashCode of an entity.
(commit: 7aeb27c)
The file was modified jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/BugTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkImpl.java (diff)
Commit 559a41acd0d79e5b77e314817337e7fbf165036b by Martin Ledvinka
[Fix] Prevent clashes when generating query test data.
(commit: 559a41a)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/QueryTestEnvironment.java (diff)
Commit 3a4c90ba6db325fe745faeff405669df3e4a5cb1 by Martin Ledvinka
[SCA] SCA-based code improvements.
(commit: 3a4c90b)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/query/criteria/Predicate.java (diff)
The file was addedjopa-api/src/test/java/cz/cvut/kbss/jopa/model/metamodel/CollectionTypeTest.java
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/CollectionType.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/ObjectOneOfEnumConverter.java (diff)
Commit 0dc8344addf89ecdcab145af30af916f4308f15a by Martin Ledvinka
[0.22.0] Bump version, update changelog.
(commit: 0dc8344)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified ontodriver-owlapi/pom.xml (diff)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified CHANGELOG.md (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified ontodriver-sesame/pom.xml (diff)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified jopa-api/pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified datatype/pom.xml (diff)