<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by ledsoft</shortDescription></cause><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by ledsoft</shortDescription></cause></action><action></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1</buildableDurationMillis><buildableTimeMillis>1</buildableTimeMillis><buildingDurationMillis>380129</buildingDurationMillis><executingTimeMillis>380129</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7740</waitingDurationMillis><waitingTimeMillis>7740</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><origindevelopment _class='hudson.plugins.git.util.Build'><buildNumber>617</buildNumber><marked><SHA1>5d08bbadc924e81214ca556740fe5c0ed887ccbc</SHA1><branch><SHA1>5d08bbadc924e81214ca556740fe5c0ed887ccbc</SHA1><name>origin/development</name></branch></marked><revision><SHA1>5d08bbadc924e81214ca556740fe5c0ed887ccbc</SHA1><branch><SHA1>5d08bbadc924e81214ca556740fe5c0ed887ccbc</SHA1><name>origin/development</name></branch></revision></origindevelopment></buildsByBranchName><lastBuiltRevision><SHA1>5d08bbadc924e81214ca556740fe5c0ed887ccbc</SHA1><branch><SHA1>5d08bbadc924e81214ca556740fe5c0ed887ccbc</SHA1><name>origin/development</name></branch></lastBuiltRevision><remoteUrl>https://github.com/kbss-cvut/jopa.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>439</skipCount><totalCount>5870</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#617</displayName><duration>380129</duration><estimatedDuration>433972</estimatedDuration><fullDisplayName>JOPA Development #617</fullDisplayName><id>617</id><inProgress>false</inProgress><keepLog>false</keepLog><number>617</number><queueId>789</queueId><result>SUCCESS</result><timestamp>1759233018106</timestamp><url>https://kbss.felk.cvut.cz/jenkins/view/Java%20Tools/job/JOPA-Development/617/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/Generators.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoaderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoader.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/InstanceLoaderTestBase.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoaderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityInstanceLoader.java</affectedPath><commitId>5d2f3c21706e54a076731722a5101ec8664a35c8</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Support reconstructing an entity from provided axioms in EntityInstanceLoader.
</comment><date>2025-09-30 13:50:07 +0200</date><id>5d2f3c21706e54a076731722a5101ec8664a35c8</id><msg>[Enhancement #357] Support reconstructing an entity from provided axioms in EntityInstanceLoader.</msg><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/InstanceLoaderTestBase.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityInstanceLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoaderTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/Generators.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoaderTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/metamodel/PolymorphicEntityTypeResolverTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapper.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java</affectedPath><commitId>9845048ff81c6b4ca829f0561029f83232b75216</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Load and reconstruct entity from axioms in OOM.
</comment><date>2025-09-30 13:50:07 +0200</date><id>9845048ff81c6b4ca829f0561029f83232b75216</id><msg>[Enhancement #357] Load and reconstruct entity from axioms in OOM.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapper.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/metamodel/PolymorphicEntityTypeResolverTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWork.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapper.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWorkTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/util/AxiomBasedLoadingParameters.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWork.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkTestRunner.java</affectedPath><commitId>a07ca4ca9cc365b8245b6c623d65d3c095fb55c1</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Implement loading entity from axioms in UoW.

Refactor OOM API for loading entity from axioms to take into account bypassing cache by read-only UoW.
</comment><date>2025-09-30 13:50:07 +0200</date><id>a07ca4ca9cc365b8245b6c623d65d3c095fb55c1</id><msg>[Enhancement #357] Implement loading entity from axioms in UoW.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWork.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/util/AxiomBasedLoadingParameters.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWork.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWorkTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapper.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkTestRunner.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlConstants.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/NamedParameterSparqlQueryHolderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHolder.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/OrdinalParameterSparqlQueryHolderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParser.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryType.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java</affectedPath><commitId>3b146b289e5c0215c64fe16f54929d19ef0e40f0</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Resolve query type when parsing query string.
</comment><date>2025-09-30 13:50:07 +0200</date><id>3b146b289e5c0215c64fe16f54929d19ef0e40f0</id><msg>[Enhancement #357] Resolve query type when parsing query string.</msg><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryType.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolderTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHolder.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolder.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParser.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlConstants.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/NamedParameterSparqlQueryHolderTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/OrdinalParameterSparqlQueryHolderTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenQueryParameter.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/sparql/SparqlLexer.tokens</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</affectedPath><affectedPath>jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/sparql/SparqlLexer.g4</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryListener.java</affectedPath><affectedPath>jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/sparql/SparqlParser.g4</affectedPath><affectedPath>jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/sparql/SparqlParser.tokens</affectedPath><commitId>9df40318cd9d6f911e3eed7effa9ea8e4f674f64</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Implement alternative SPARQL parser using Antlr4 grammar.

Add a token stream-based query holder. This new parser+holder should provide more rigorous query processing and allow easier query manipulation (e.g., setting parameters).
</comment><date>2025-09-30 13:50:07 +0200</date><id>9df40318cd9d6f911e3eed7effa9ea8e4f674f64</id><msg>[Enhancement #357] Implement alternative SPARQL parser using Antlr4 grammar.</msg><path><editType>add</editType><file>jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/sparql/SparqlLexer.tokens</file></path><path><editType>add</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/sparql/SparqlLexer.g4</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</file></path><path><editType>delete</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolderTest.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/sparql/SparqlParser.g4</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryListener.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolder.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/antlr4/cz/cvut/kbss/jopa/query/sparql/SparqlParser.tokens</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenQueryParameter.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryFactory.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/QueryTestBase.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/TypedQueryImplTest.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/QueryRunner.java</affectedPath><affectedPath>jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/TypedQueryTest.java</affectedPath><affectedPath>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java</affectedPath><affectedPath>jopa-api/src/main/java/cz/cvut/kbss/jopa/model/query/Query.java</affectedPath><affectedPath>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/QueryTestEnvironment.java</affectedPath><commitId>d5f651aa7959f0d22a21c5d2ccad5ee199758503</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Use the new grammar-based SPARQL parser instead of the old one.

Adjust tests that do not comply with SPARQL grammar.
</comment><date>2025-09-30 13:50:07 +0200</date><id>d5f651aa7959f0d22a21c5d2ccad5ee199758503</id><msg>[Enhancement #357] Use the new grammar-based SPARQL parser instead of the old one.</msg><path><editType>edit</editType><file>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/QueryRunner.java</file></path><path><editType>edit</editType><file>jopa-api/src/main/java/cz/cvut/kbss/jopa/model/query/Query.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryFactory.java</file></path><path><editType>edit</editType><file>jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/TypedQueryTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/QueryTestBase.java</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/TypedQueryImplTest.java</file></path><path><editType>edit</editType><file>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java</file></path><path><editType>edit</editType><file>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/QueryTestEnvironment.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/OrdinalParameterSparqlQueryHolderTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/NamedParameterSparqlQueryHolderTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</affectedPath><commitId>f31cf8f892443327a51d090fe5eb157c3ee87f15</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Cleanup QueryHolder tests, resolve class visibility warnings.
</comment><date>2025-09-30 13:50:07 +0200</date><id>f31cf8f892443327a51d090fe5eb157c3ee87f15</id><msg>[Enhancement #357] Cleanup QueryHolder tests, resolve class visibility warnings.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path><path><editType>delete</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/NamedParameterSparqlQueryHolderTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</file></path><path><editType>delete</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/OrdinalParameterSparqlQueryHolderTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParser.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java</affectedPath><commitId>68db156e6369899da3735964a3bd4b46861a3bdf</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Remove old SPARQL parser and query holder.
</comment><date>2025-09-30 13:50:07 +0200</date><id>68db156e6369899da3735964a3bd4b46861a3bdf</id><msg>[Enhancement #357] Remove old SPARQL parser and query holder.</msg><path><editType>delete</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryHolder.java</file></path><path><editType>delete</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParser.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/QueryAttributes.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryListener.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</affectedPath><commitId>4a52a1267a3db9ce2308a6a37175a5e379c9ecc6</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>Check if query already contains LIMIT/OFFSET when setting firstResult/maxResults.
</comment><date>2025-09-30 13:50:07 +0200</date><id>4a52a1267a3db9ce2308a6a37175a5e379c9ecc6</id><msg>Check if query already contains LIMIT/OFFSET when setting firstResult/maxResults.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryListener.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/QueryAttributes.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlAssemblyModifier.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/QueryAttributes.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryListener.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</affectedPath><commitId>a4b56540d79919308a015e3ce78cf16a9584c301</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Allow modifying SPARQL query during assembly via registered modifier objects.
</comment><date>2025-09-30 13:50:07 +0200</date><id>a4b56540d79919308a015e3ce78cf16a9584c301</id><msg>[Enhancement #357] Allow modifying SPARQL query during assembly via registered modifier objects.</msg><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlAssemblyModifier.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryListener.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHolder.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/QueryAttributes.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlAssemblyModifier.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/QueryAttributes.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizer.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryListener.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizerTest.java</affectedPath><commitId>8aca4d01630b355b034815164fb749e339764d0c</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Implement EntityLoadingOptimizer modifying SPARQL query assembly.

Allow multiple occurrences of the same positional parameter in query.
</comment><date>2025-09-30 13:50:07 +0200</date><id>8aca4d01630b355b034815164fb749e339764d0c</id><msg>[Enhancement #357] Implement EntityLoadingOptimizer modifying SPARQL query assembly.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlAssemblyModifier.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizer.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryListener.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/QueryAttributes.java</file></path><path><editType>add</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizerTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryParser.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryFactory.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAExperimentalProperties.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizerTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProperties.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/ParserErrorListener.java</affectedPath><commitId>7f18b9c45270356de2b32f602bdfbc5ca7bf7bc3</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Integrate EntityLoadingOptimizer in query processing.

Allow enabling it via configuration.
</comment><date>2025-09-30 13:50:07 +0200</date><id>7f18b9c45270356de2b32f602bdfbc5ca7bf7bc3</id><msg>[Enhancement #357] Integrate EntityLoadingOptimizer in query processing.</msg><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizerTest.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAExperimentalProperties.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHolder.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/ParserErrorListener.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProperties.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryParser.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseQueryResultEntityLoader.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/TypedQueryImplTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/QueryTestBase.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultEntityLoader.java</affectedPath><commitId>aab20345dc58f11874444518fec6dce12e5ebc65</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Refactor typed query result loading to allow providing a different loader.

Will be used for loading results of the enhanced queries.
</comment><date>2025-09-30 13:50:07 +0200</date><id>aab20345dc58f11874444518fec6dce12e5ebc65</id><msg>[Enhancement #357] Refactor typed query result loading to allow providing a different loader.</msg><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseQueryResultEntityLoader.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultEntityLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/TypedQueryImplTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/QueryTestBase.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultEntityLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/NonEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/RowsToAxiomsEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/RowsToAxiomsEntityQueryResultLoaderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseQueryResultEntityLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</affectedPath><commitId>730e7ed0ac0c16fec1289e39a74410d2ea55ad6d</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] More refactoring of typed query result loading to accommodate planned entity loading optimization.

Provide unified interface (QueryResultLoader) for loading results from ResultRow.
</comment><date>2025-09-30 13:50:07 +0200</date><id>730e7ed0ac0c16fec1289e39a74410d2ea55ad6d</id><msg>[Enhancement #357] More refactoring of typed query result loading to accommodate planned entity loading optimization.</msg><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseEntityQueryResultLoader.java</file></path><path><editType>delete</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultEntityLoader.java</file></path><path><editType>delete</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseQueryResultEntityLoader.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/NonEntityQueryResultLoader.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/RowsToAxiomsEntityQueryResultLoader.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</file></path><path><editType>add</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/RowsToAxiomsEntityQueryResultLoaderTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/NonEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAExperimentalProperties.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategyTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategy.java</affectedPath><affectedPath>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/RowsToAxiomsEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizer.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizerTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryFactory.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoaderTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingSparqlAssemblyModifierTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingSparqlAssemblyModifier.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenQueryParameter.java</affectedPath><affectedPath>jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/TypedQueryTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHolder.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/RowsToAxiomsEntityQueryResultLoaderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</affectedPath><commitId>dbda0f9455d8a09a8969458414abf2cf0184350d</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Integrate the optimized entity loading into typed query processing.
</comment><date>2025-09-30 13:50:07 +0200</date><id>dbda0f9455d8a09a8969458414abf2cf0184350d</id><msg>[Enhancement #357] Integrate the optimized entity loading into typed query processing.</msg><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingSparqlAssemblyModifier.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path><path><editType>add</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoaderTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryFactory.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseEntityQueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenQueryParameter.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/NonEntityQueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizer.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java</file></path><path><editType>add</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingSparqlAssemblyModifierTest.java</file></path><path><editType>delete</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizerTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategyTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategy.java</file></path><path><editType>delete</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/RowsToAxiomsEntityQueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/TypedQueryTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAExperimentalProperties.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHolder.java</file></path><path><editType>delete</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/RowsToAxiomsEntityQueryResultLoaderTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/CardinalityConstraintViolatedException.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizer.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoaderTest.java</affectedPath><commitId>15439748c715832c961ba8a9c00874d1307756cc</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Use regular entity loading when loading from axioms fails due to IC violation.
</comment><date>2025-09-30 13:50:07 +0200</date><id>15439748c715832c961ba8a9c00874d1307756cc</id><msg>[Enhancement #357] Use regular entity loading when loading from axioms fails due to IC violation.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizer.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/CardinalityConstraintViolatedException.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoaderTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryFactory.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingSparqlAssemblyModifierTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoaderTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/QueryResultLoadingOptimizer.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/NonEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryResultLoadingOptimizer.java</affectedPath><affectedPath>jopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/query/rdf4j/TypedQueryTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseEntityQueryResultLoader.java</affectedPath><affectedPath>jopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/query/jena/TypedQueryTest.java</affectedPath><affectedPath>jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/TypedQueryTest.java</affectedPath><affectedPath>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizer.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</affectedPath><commitId>94018f9150f0566d3d3a9fae921b16bddd02a059</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Properly integrate optimized entity loading to query processing.

Disable for getResultStream, when limit/offset is set.
</comment><date>2025-09-30 13:50:07 +0200</date><id>94018f9150f0566d3d3a9fae921b16bddd02a059</id><msg>[Enhancement #357] Properly integrate optimized entity loading to query processing.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BaseEntityQueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/query/jena/TypedQueryTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingSparqlAssemblyModifierTest.java</file></path><path><editType>delete</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/EntityLoadingOptimizer.java</file></path><path><editType>edit</editType><file>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParserTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/NonEntityQueryResultLoader.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryFactory.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryResultLoadingOptimizer.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/RowsToAxiomsEntityQueryResultLoaderTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/QueryResultLoader.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/QueryResultLoadingOptimizer.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryParsingAndAssemblyTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/TypedQueryImpl.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/Sparql11QueryParser.java</file></path><path><editType>edit</editType><file>jopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/query/rdf4j/TypedQueryTest.java</file></path><path><editType>edit</editType><file>jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/query/owlapi/TypedQueryTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/TokenStreamSparqlQueryHolder.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryResultLoadingOptimizer.java</affectedPath><commitId>5d08bbadc924e81214ca556740fe5c0ed887ccbc</commitId><timestamp>1759233007000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #357] Log use of optimized entity loading when processing query results.
</comment><date>2025-09-30 13:50:07 +0200</date><id>5d08bbadc924e81214ca556740fe5c0ed887ccbc</id><msg>[Enhancement #357] Log use of optimized entity loading when processing query results.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryResultLoadingOptimizer.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></culprit></freeStyleBuild>