Class QueryExecutionIterated
java.lang.Object
org.aksw.jenax.arq.util.exec.query.QueryExecutionAdapter
org.aksw.jena_sparql_api.pagination.core.QueryExecutionIterated
- All Implemented Interfaces:
AutoCloseable,org.apache.jena.query.QueryExecution
A query execution that generates paginated result sets.
Note: Construct queries are NOT paginated.
(Because I don't see how a model can be paginated)
- Author:
- Claus Stadler Date: 7/26/11 Time: 7:59 PM
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Closeableprotected QueryExecutionFactoryprotected org.apache.jena.query.Queryprotected Iterator<org.apache.jena.query.Query>protected booleanprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionQueryExecutionIterated(org.apache.jena.query.Query originalQuery, QueryExecutionFactory factory, Iterator<org.apache.jena.query.Query> queryIterator) QueryExecutionIterated(org.apache.jena.query.Query originalQuery, QueryExecutionFactory factory, Iterator<org.apache.jena.query.Query> queryIterator, boolean stopOnEmptyResult, boolean stopIfLimitNotReached) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanexecAsk()org.apache.jena.rdf.model.Modelorg.apache.jena.rdf.model.ModelexecConstruct(org.apache.jena.rdf.model.Model result) Iterator<org.apache.jena.graph.Triple>org.apache.jena.query.ResultSetorg.apache.jena.query.QuerygetQuery()Methods inherited from class org.aksw.jenax.arq.util.exec.query.QueryExecutionAdapter
abort, execConstructDataset, execConstructDataset, execConstructQuads, execDescribe, execDescribe, execDescribeTriples, execJson, execJsonItems, getContext, getDataset, getQueryString, getTimeout1, getTimeout2, isClosed, setInitialBinding, setInitialBinding, setTimeout, setTimeout, setTimeout, setTimeout
-
Field Details
-
factory
-
queryIterator
-
stopOnEmptyResult
protected boolean stopOnEmptyResult -
stopIfLimitNotReached
protected boolean stopIfLimitNotReached -
currentCloseAction
-
originalQuery
protected org.apache.jena.query.Query originalQuery
-
-
Constructor Details
-
QueryExecutionIterated
public QueryExecutionIterated(org.apache.jena.query.Query originalQuery, QueryExecutionFactory factory, Iterator<org.apache.jena.query.Query> queryIterator) -
QueryExecutionIterated
public QueryExecutionIterated(org.apache.jena.query.Query originalQuery, QueryExecutionFactory factory, Iterator<org.apache.jena.query.Query> queryIterator, boolean stopOnEmptyResult, boolean stopIfLimitNotReached)
-
-
Method Details
-
getQuery
public org.apache.jena.query.Query getQuery()- Specified by:
getQueryin interfaceorg.apache.jena.query.QueryExecution- Overrides:
getQueryin classQueryExecutionAdapter
-
execAsk
public boolean execAsk()- Specified by:
execAskin interfaceorg.apache.jena.query.QueryExecution- Overrides:
execAskin classQueryExecutionAdapter
-
execSelect
public org.apache.jena.query.ResultSet execSelect()- Specified by:
execSelectin interfaceorg.apache.jena.query.QueryExecution- Overrides:
execSelectin classQueryExecutionAdapter
-
execConstruct
public org.apache.jena.rdf.model.Model execConstruct()- Specified by:
execConstructin interfaceorg.apache.jena.query.QueryExecution- Overrides:
execConstructin classQueryExecutionAdapter
-
execConstructTriples
- Specified by:
execConstructTriplesin interfaceorg.apache.jena.query.QueryExecution- Overrides:
execConstructTriplesin classQueryExecutionAdapter
-
execConstruct
public org.apache.jena.rdf.model.Model execConstruct(org.apache.jena.rdf.model.Model result) - Specified by:
execConstructin interfaceorg.apache.jena.query.QueryExecution- Overrides:
execConstructin classQueryExecutionAdapter
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.apache.jena.query.QueryExecution- Overrides:
closein classQueryExecutionAdapter
-