Class DatasetQueryExecutorImpl
- java.lang.Object
-
- org.eclipse.lyo.store.internals.query.DatasetQueryExecutorImpl
-
- All Implemented Interfaces:
JenaQueryExecutor
public class DatasetQueryExecutorImpl extends Object implements JenaQueryExecutor
DatasetQueryExecutorImpl is a work-in-progress implementation of in-memory and on-disk store implementation viaSparqlStoreImpl
.- Since:
- 0.14.0
- Version:
- $version-stub$
- Author:
- Andrew Berezovskyi (andriib@kth.se)
-
-
Constructor Summary
Constructors Constructor Description DatasetQueryExecutorImpl()
UseStoreFactory
instead.DatasetQueryExecutorImpl(Dataset dataset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginRead()
void
beginWrite()
void
commit()
void
end()
QueryExecution
prepareSparqlQuery(String query)
Prepares a SPARQL Query executor (read-only).UpdateProcessor
prepareSparqlUpdate(String query)
Prepares a SPARQL Update processor (write-only).UpdateProcessor
prepareSparqlUpdate(Update update)
Prepares a SPARQL Update processor (write-only).UpdateProcessor
prepareSparqlUpdate(UpdateRequest updateRequest)
Prepares a SPARQL Update processor (write-only).void
release()
Release a connection to the underlying engine
-
-
-
Constructor Detail
-
DatasetQueryExecutorImpl
public DatasetQueryExecutorImpl()
UseStoreFactory
instead.
-
DatasetQueryExecutorImpl
public DatasetQueryExecutorImpl(Dataset dataset)
-
-
Method Detail
-
prepareSparqlQuery
public QueryExecution prepareSparqlQuery(String query)
Description copied from interface:JenaQueryExecutor
Prepares a SPARQL Query executor (read-only).- Specified by:
prepareSparqlQuery
in interfaceJenaQueryExecutor
- Parameters:
query
- SPARQL query string- Returns:
- prepared executor
-
prepareSparqlUpdate
public UpdateProcessor prepareSparqlUpdate(UpdateRequest updateRequest)
Description copied from interface:JenaQueryExecutor
Prepares a SPARQL Update processor (write-only).- Specified by:
prepareSparqlUpdate
in interfaceJenaQueryExecutor
- Returns:
- prepared processor
-
prepareSparqlUpdate
public UpdateProcessor prepareSparqlUpdate(Update update)
Description copied from interface:JenaQueryExecutor
Prepares a SPARQL Update processor (write-only).- Specified by:
prepareSparqlUpdate
in interfaceJenaQueryExecutor
- Returns:
- prepared processor
-
prepareSparqlUpdate
public UpdateProcessor prepareSparqlUpdate(String query)
Description copied from interface:JenaQueryExecutor
Prepares a SPARQL Update processor (write-only).- Specified by:
prepareSparqlUpdate
in interfaceJenaQueryExecutor
- Parameters:
query
- SPARQL query string- Returns:
- prepared processor
-
release
public void release()
Description copied from interface:JenaQueryExecutor
Release a connection to the underlying engine- Specified by:
release
in interfaceJenaQueryExecutor
-
beginWrite
public void beginWrite()
- Specified by:
beginWrite
in interfaceJenaQueryExecutor
-
beginRead
public void beginRead()
- Specified by:
beginRead
in interfaceJenaQueryExecutor
-
commit
public void commit()
- Specified by:
commit
in interfaceJenaQueryExecutor
-
end
public void end()
- Specified by:
end
in interfaceJenaQueryExecutor
-
-