Class QueryExecutionWrapperBase<T extends org.apache.jena.query.QueryExecution>
java.lang.Object
org.aksw.jenax.dataaccess.sparql.execution.query.QueryExecutionWrapperBase<T>
- All Implemented Interfaces:
AutoCloseable,QueryExecutionWrapper,org.apache.jena.query.QueryExecution
- Direct Known Subclasses:
QueryExecutionWrapperTxn,SparqlQueryConnectionWithExecFails.QueryExecutionWithExecFails,SparqlQueryConnectionWithReconnect.QueryExecutionWithReconnect
public class QueryExecutionWrapperBase<T extends org.apache.jena.query.QueryExecution>
extends Object
implements QueryExecutionWrapper
Adds beforeExec and afterExec methods that can be used
to allocate and release resources upon performing an execution.
- Author:
- Claus Stadler Date: 7/26/11 Time: 10:28 AM
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidbooleanexecAsk()org.apache.jena.rdf.model.Modelorg.apache.jena.rdf.model.ModelexecConstruct(org.apache.jena.rdf.model.Model model) org.apache.jena.query.Datasetorg.apache.jena.query.DatasetexecConstructDataset(org.apache.jena.query.Dataset dataset) Iterator<org.apache.jena.sparql.core.Quad>Iterator<org.apache.jena.graph.Triple>org.apache.jena.rdf.model.Modelorg.apache.jena.rdf.model.ModelexecDescribe(org.apache.jena.rdf.model.Model model) Iterator<org.apache.jena.graph.Triple>org.apache.jena.atlas.json.JsonArrayexecJson()Iterator<org.apache.jena.atlas.json.JsonObject>org.apache.jena.query.ResultSetprotected voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.dataaccess.sparql.execution.query.QueryExecutionWrapper
abort, close, getContext, getDataset, getQuery, getTimeout1, getTimeout2, isClosed, tryGetDelegate, unwrap
-
Field Details
-
decoratee
-
-
Constructor Details
-
QueryExecutionWrapperBase
-
-
Method Details
-
getDelegate
- Specified by:
getDelegatein interfaceQueryExecutionWrapper
-
beforeExec
protected void beforeExec() -
afterExec
protected void afterExec() -
onException
-
execSelect
public org.apache.jena.query.ResultSet execSelect()- Specified by:
execSelectin interfaceorg.apache.jena.query.QueryExecution
-
execConstruct
public org.apache.jena.rdf.model.Model execConstruct()- Specified by:
execConstructin interfaceorg.apache.jena.query.QueryExecution
-
execConstruct
public org.apache.jena.rdf.model.Model execConstruct(org.apache.jena.rdf.model.Model model) - Specified by:
execConstructin interfaceorg.apache.jena.query.QueryExecution
-
execDescribe
public org.apache.jena.rdf.model.Model execDescribe()- Specified by:
execDescribein interfaceorg.apache.jena.query.QueryExecution
-
execDescribe
public org.apache.jena.rdf.model.Model execDescribe(org.apache.jena.rdf.model.Model model) - Specified by:
execDescribein interfaceorg.apache.jena.query.QueryExecution
-
execAsk
public boolean execAsk()- Specified by:
execAskin interfaceorg.apache.jena.query.QueryExecution
-
execConstructTriples
- Specified by:
execConstructTriplesin interfaceorg.apache.jena.query.QueryExecution
-
execDescribeTriples
- Specified by:
execDescribeTriplesin interfaceorg.apache.jena.query.QueryExecution
-
execConstructQuads
- Specified by:
execConstructQuadsin interfaceorg.apache.jena.query.QueryExecution
-
execConstructDataset
public org.apache.jena.query.Dataset execConstructDataset()- Specified by:
execConstructDatasetin interfaceorg.apache.jena.query.QueryExecution
-
execConstructDataset
public org.apache.jena.query.Dataset execConstructDataset(org.apache.jena.query.Dataset dataset) - Specified by:
execConstructDatasetin interfaceorg.apache.jena.query.QueryExecution
-
execJson
public org.apache.jena.atlas.json.JsonArray execJson()- Specified by:
execJsonin interfaceorg.apache.jena.query.QueryExecution
-
execJsonItems
- Specified by:
execJsonItemsin interfaceorg.apache.jena.query.QueryExecution
-
getQueryString
- Specified by:
getQueryStringin interfaceorg.apache.jena.query.QueryExecution
-