Skip to content
Success

Changes

Summary

  1. [Enhancement #101] Extend Query API with hint-support methods. (commit: c5a2fd2) (details)
  2. [Enhancement #101] Add QueryHintsHandler which will handle query hints and their application to query. (commit: c5e8ea1) (details)
  3. [Enhancement #101] Apply query hints when executing query (both select and update). (commit: 7ef666b) (details)
  4. [Enhancement #101] Extend OntoDriver Statement with method for disabling inference. (commit: 3683958) (details)
  5. [Enhancement #101] Support disabling inference in statement execution in RDF4J driver. (commit: 2ca23e9) (details)
  6. [Enhancement #101] Implement Statement API changes in Sesame driver with no-op. (commit: a069dd2) (details)
  7. [Enhancement #101] Fix query hint registration. (commit: 5a2bd50) (details)
  8. [Enhancement #101] Implement inference disabling in OWLAPI OntoDriver. (commit: b9722c8) (details)
  9. [Enhancement #101] Add a more reliable test for disabling inference in queries. (commit: dc4473b) (details)
  10. [Enhancement #101] Ignore inference disabling test in Jena integration tests. (commit: 07ce3ed) (details)
Commit c5a2fd2dd83a5a4d3e3846b5f6cf51e80a30affa by Martin Ledvinka
[Enhancement #101] Extend Query API with hint-support methods.
(commit: c5a2fd2)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/query/Query.java (diff)
Commit c5e8ea1e3ea1ca211141def297b4d0109e448f5a by Martin Ledvinka
[Enhancement #101] Add QueryHintsHandler which will handle query hints and their application to query.
(commit: c5e8ea1)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryHintsHandler.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHints.java
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/PreparedStatement.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/AbstractQuery.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/HintTest.java
Commit 7ef666b35049ec1a65638bbb0dbba9347cfc2adf by Martin Ledvinka
[Enhancement #101] Apply query hints when executing query (both select and update).
(commit: 7ef666b)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/QueryTestBase.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/AbstractQuery.java (diff)
Commit 3683958b2e76020efb7e14a5137fb2e2ab3b357e by Martin Ledvinka
[Enhancement #101] Extend OntoDriver Statement with method for disabling inference.

Implement DisableInference query hint.
(commit: 3683958)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/HintTest.java (diff)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/Statement.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryHintsHandler.java (diff)
Commit 2ca23e9f7daa22c844fc12d11959ecc65d97effb by Martin Ledvinka
[Enhancement #101] Support disabling inference in statement execution in RDF4J driver.
(commit: 2ca23e9)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jConnection.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnector.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/query/Rdf4jStatement.java (diff)
The file was modifiedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/PoolingStorageConnectorTest.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StatementExecutor.java (diff)
The file was modifiedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jPreparedStatementTest.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/ConnectionStatementExecutor.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/PoolingStorageConnector.java (diff)
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/query/QuerySpecification.java
The file was modifiedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jStatementTest.java (diff)
Commit a069dd2815698f9b403f58999fd0c29ccc38e61f by Martin Ledvinka
[Enhancement #101] Implement Statement API changes in Sesame driver with no-op.
(commit: a069dd2)
The file was modifiedontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/query/SesameStatement.java (diff)
Commit 5a2bd5060b1f84fb9a9cd04caaf27271b77c4f83 by Martin Ledvinka
[Enhancement #101] Fix query hint registration.

Add integration test for query hint disabling inference.
(commit: 5a2bd50)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryHintsHandler.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/QueryRunner.java (diff)
Commit b9722c8a4c230b4ec2caf0db860ea3eb67b73f1d by Martin Ledvinka
[Enhancement #101] Implement inference disabling in OWLAPI OntoDriver.
(commit: b9722c8)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/query/OwlapiStatement.java (diff)
The file was modifiedontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/query/LiveOntologyStatementExecutorTest.java (diff)
The file was modifiedontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/query/OwlapiStatementTest.java (diff)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/query/jena/QueryTest.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/query/JenaStatement.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/query/LiveOntologyStatementExecutor.java (diff)
The file was addedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/query/NoOpReasoner.java
The file was addedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/query/QuerySpecification.java
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/query/StatementExecutor.java (diff)
The file was modifiedontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/query/OwlapiPreparedStatementTest.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/query/OwlapiPreparedStatement.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/query/TransactionalStatementExecutor.java (diff)
Commit dc4473b6123466d0a408582dfd10fa5803f8dfe2 by Martin Ledvinka
[Enhancement #101] Add a more reliable test for disabling inference in queries.
(commit: dc4473b)
The file was modifiedjopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/query/rdf4j/QueryTest.java (diff)
The file was modifiedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/QueryTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/QueryRunner.java (diff)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/query/jena/TypedQueryTest.java (diff)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/query/jena/QueryTest.java (diff)
The file was modifiedjopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/query/rdf4j/PolymorphicSelectQueryTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/BaseQueryRunner.java (diff)
The file was modifiedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/TypedQueryTest.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/connector/AbstractStorageConnector.java (diff)
The file was modifiedjopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/query/rdf4j/CriteriaTest.java (diff)
The file was modifiedjopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/query/rdf4j/TypedQueryTest.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/config/JenaOntoDriverProperties.java (diff)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/query/jena/PolymorphicSelectQueryTest.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-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/PolymorphicSelectQueryTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java (diff)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/query/jena/SoqlTest.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-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/query/rdf4j/SoqlTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/PolymorphicSelectQueryRunner.java (diff)
Commit 07ce3ed99f0e9ca0ef1b657e90f89da57b3652b7 by Martin Ledvinka
[Enhancement #101] Ignore inference disabling test in Jena integration tests.

Inference disabling is not implemented in Jena driver.
(commit: 07ce3ed)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/QueryRunner.java (diff)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/query/jena/QueryTest.java (diff)