|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openrdf.sesame.repository.local.LocalRepository
de.fuberlin.wiwiss.d2rq.sesame.D2RQRepository
public class D2RQRepository
This implementation for the SesameRepository interface provides a read-only access to a D2RQ Source.
Constructor Summary | |
---|---|
D2RQRepository(String id,
D2RQSource d2rqSource,
org.openrdf.sesame.repository.local.LocalService service)
Creates a read-only D2RQRepository for the supplied Sail. |
Method Summary | |
---|---|
void |
addData(File file,
String str,
org.openrdf.sesame.constants.RDFFormat rDFFormat,
boolean param,
org.openrdf.sesame.admin.AdminListener adminListener)
Performs no action, because D2RQRepositories are always write protected. |
void |
addData(InputStream inputStream,
String str,
org.openrdf.sesame.constants.RDFFormat rDFFormat,
boolean param,
org.openrdf.sesame.admin.AdminListener adminListener)
Performs no action, because D2RQRepositories are always write protected. |
void |
addData(Reader reader,
String str,
org.openrdf.sesame.constants.RDFFormat rDFFormat,
boolean param,
org.openrdf.sesame.admin.AdminListener adminListener)
Performs no action, because D2RQRepositories are always write protected. |
void |
addData(org.openrdf.sesame.repository.SesameRepository sesameRepository,
org.openrdf.sesame.admin.AdminListener adminListener)
Performs no action, because D2RQRepositories are always write protected. |
void |
addData(String str,
String str1,
org.openrdf.sesame.constants.RDFFormat rDFFormat,
boolean param,
org.openrdf.sesame.admin.AdminListener adminListener)
Performs no action, because D2RQRepositories are always write protected. |
void |
addData(URL uRL,
String str,
org.openrdf.sesame.constants.RDFFormat rDFFormat,
boolean param,
org.openrdf.sesame.admin.AdminListener adminListener)
Performs no action, because D2RQRepositories are always write protected. |
void |
addGraph(org.openrdf.model.Graph graph)
Performs no action, because D2RQRepositories are always write protected. |
void |
addGraph(org.openrdf.model.Graph graph,
boolean param)
Performs no action, because D2RQRepositories are always write protected. |
void |
addGraph(org.openrdf.sesame.constants.QueryLanguage queryLanguage,
String str)
Performs no action, because D2RQRepositories are always write protected. |
void |
addGraph(org.openrdf.sesame.constants.QueryLanguage queryLanguage,
String str,
boolean param)
Performs no action, because D2RQRepositories are always write protected. |
void |
clear(org.openrdf.sesame.admin.AdminListener adminListener)
Performs no action, because D2RQRepositories are always write protected. |
InputStream |
extractRDF(org.openrdf.sesame.constants.RDFFormat rdfDocWriter,
boolean ontology,
boolean instances,
boolean explicitOnly,
boolean niceOutput)
Extracts data from the repository and reports the triples to the supplied RdfDocumentWriter. |
String |
getRepositoryId()
Returns the ID of the repository |
boolean |
hasReadAccess()
Returns true, all D2RQ Repositories have read access. |
boolean |
hasWriteAccess()
Returns false, no D2RQ Repositories have write access. |
org.openrdf.model.Graph |
performGraphQuery(org.openrdf.sesame.constants.QueryLanguage queryLanguage,
String str)
Executes an Query and returns the result as a graph. |
void |
performGraphQuery(org.openrdf.sesame.constants.QueryLanguage queryLanguage,
String str,
org.openrdf.sesame.query.GraphQueryResultListener graphQueryResultListener)
Executes an Query and returns the result as a graph. |
org.openrdf.sesame.query.QueryResultsTable |
performTableQuery(org.openrdf.sesame.constants.QueryLanguage queryLanguage,
String str)
Executes an Query and reports the result in a table to the supplied listener. |
void |
performTableQuery(org.openrdf.sesame.constants.QueryLanguage queryLanguage,
String str,
org.openrdf.sesame.query.TableQueryResultListener tableQueryResultListener)
Executes an Query and reports the resulting statements to the specified listener. |
void |
removeGraph(org.openrdf.model.Graph graph)
Performs no action, because D2RQRepositories are always write protected. |
void |
removeGraph(org.openrdf.sesame.constants.QueryLanguage queryLanguage,
String str)
Performs no action, because D2RQRepositories are always write protected. |
void |
removeStatements(org.openrdf.model.Resource resource,
org.openrdf.model.URI uRI,
org.openrdf.model.Value value,
org.openrdf.sesame.admin.AdminListener adminListener)
Performs no action, because D2RQRepositories are always write protected. |
Methods inherited from class org.openrdf.sesame.repository.local.LocalRepository |
---|
_ensureRdfAdminCreated, _ensureReadAccess, _ensureWriteAccess, _performRdqlQuery, _performRqlQuery, _performSeRQLConstructQuery, _performSeRQLSelectQuery, addListener, extractRDF, getGraph, getSail, mergeGraph, mergeGraph, removeListener, sailChanged, shutDown |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public D2RQRepository(String id, D2RQSource d2rqSource, org.openrdf.sesame.repository.local.LocalService service)
Method Detail |
---|
public void addData(org.openrdf.sesame.repository.SesameRepository sesameRepository, org.openrdf.sesame.admin.AdminListener adminListener) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addData
in interface org.openrdf.sesame.repository.SesameRepository
addData
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addData(File file, String str, org.openrdf.sesame.constants.RDFFormat rDFFormat, boolean param, org.openrdf.sesame.admin.AdminListener adminListener) throws FileNotFoundException, IOException, org.openrdf.sesame.config.AccessDeniedException
addData
in interface org.openrdf.sesame.repository.SesameRepository
addData
in class org.openrdf.sesame.repository.local.LocalRepository
FileNotFoundException
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addData(InputStream inputStream, String str, org.openrdf.sesame.constants.RDFFormat rDFFormat, boolean param, org.openrdf.sesame.admin.AdminListener adminListener) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addData
in interface org.openrdf.sesame.repository.SesameRepository
addData
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addData(Reader reader, String str, org.openrdf.sesame.constants.RDFFormat rDFFormat, boolean param, org.openrdf.sesame.admin.AdminListener adminListener) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addData
in interface org.openrdf.sesame.repository.SesameRepository
addData
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addData(String str, String str1, org.openrdf.sesame.constants.RDFFormat rDFFormat, boolean param, org.openrdf.sesame.admin.AdminListener adminListener) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addData
in interface org.openrdf.sesame.repository.SesameRepository
addData
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addData(URL uRL, String str, org.openrdf.sesame.constants.RDFFormat rDFFormat, boolean param, org.openrdf.sesame.admin.AdminListener adminListener) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addData
in interface org.openrdf.sesame.repository.SesameRepository
addData
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addGraph(org.openrdf.model.Graph graph) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addGraph
in interface org.openrdf.sesame.repository.SesameRepository
addGraph
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addGraph(org.openrdf.model.Graph graph, boolean param) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addGraph
in interface org.openrdf.sesame.repository.SesameRepository
addGraph
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addGraph(org.openrdf.sesame.constants.QueryLanguage queryLanguage, String str) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addGraph
in interface org.openrdf.sesame.repository.SesameRepository
addGraph
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void addGraph(org.openrdf.sesame.constants.QueryLanguage queryLanguage, String str, boolean param) throws IOException, org.openrdf.sesame.config.AccessDeniedException
addGraph
in interface org.openrdf.sesame.repository.SesameRepository
addGraph
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void clear(org.openrdf.sesame.admin.AdminListener adminListener) throws IOException, org.openrdf.sesame.config.AccessDeniedException
clear
in interface org.openrdf.sesame.repository.SesameRepository
clear
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public InputStream extractRDF(org.openrdf.sesame.constants.RDFFormat rdfDocWriter, boolean ontology, boolean instances, boolean explicitOnly, boolean niceOutput) throws IOException, org.openrdf.sesame.config.AccessDeniedException
extractRDF
in interface org.openrdf.sesame.repository.SesameRepository
extractRDF
in class org.openrdf.sesame.repository.local.LocalRepository
rdfDocWriter
- The RdfDocumentWriter to report the triples to.ontology
- If true the ontological statements will be extracted.instances
- If true the instance (non-schema) statements will be extracted.explicitOnly
- If true, only the explicitly added statements will be extracted.niceOutput
- If true, the extracted statements will be sorted by their subject.
IOException
org.openrdf.sesame.config.AccessDeniedException
public String getRepositoryId()
getRepositoryId
in interface org.openrdf.sesame.repository.SesameRepository
getRepositoryId
in class org.openrdf.sesame.repository.local.LocalRepository
public org.openrdf.model.Graph performGraphQuery(org.openrdf.sesame.constants.QueryLanguage queryLanguage, String str) throws IOException, org.openrdf.sesame.query.MalformedQueryException, org.openrdf.sesame.query.QueryEvaluationException, org.openrdf.sesame.config.AccessDeniedException
performGraphQuery
in interface org.openrdf.sesame.repository.SesameRepository
performGraphQuery
in class org.openrdf.sesame.repository.local.LocalRepository
queryLanguage
- indentifier for the used query language (SeRQL, RQL or RDQL)str
- the query string
IOException
org.openrdf.sesame.query.MalformedQueryException
org.openrdf.sesame.query.QueryEvaluationException
org.openrdf.sesame.config.AccessDeniedException
public void performGraphQuery(org.openrdf.sesame.constants.QueryLanguage queryLanguage, String str, org.openrdf.sesame.query.GraphQueryResultListener graphQueryResultListener) throws IOException, org.openrdf.sesame.query.MalformedQueryException, org.openrdf.sesame.query.QueryEvaluationException, org.openrdf.sesame.config.AccessDeniedException
performGraphQuery
in interface org.openrdf.sesame.repository.SesameRepository
performGraphQuery
in class org.openrdf.sesame.repository.local.LocalRepository
queryLanguage
- indentifier for the used query language (SeRQL, RQL or RDQL)str
- the query stringgraphQueryResultListener
- the result listener
IOException
org.openrdf.sesame.query.MalformedQueryException
org.openrdf.sesame.query.QueryEvaluationException
org.openrdf.sesame.config.AccessDeniedException
public org.openrdf.sesame.query.QueryResultsTable performTableQuery(org.openrdf.sesame.constants.QueryLanguage queryLanguage, String str) throws IOException, org.openrdf.sesame.query.MalformedQueryException, org.openrdf.sesame.query.QueryEvaluationException, org.openrdf.sesame.config.AccessDeniedException
performTableQuery
in interface org.openrdf.sesame.repository.SesameRepository
performTableQuery
in class org.openrdf.sesame.repository.local.LocalRepository
queryLanguage
- indentifier for the used query language (SeRQL, RQL or RDQL)str
- the query string
IOException
org.openrdf.sesame.query.MalformedQueryException
org.openrdf.sesame.query.QueryEvaluationException
org.openrdf.sesame.config.AccessDeniedException
public void performTableQuery(org.openrdf.sesame.constants.QueryLanguage queryLanguage, String str, org.openrdf.sesame.query.TableQueryResultListener tableQueryResultListener) throws IOException, org.openrdf.sesame.query.MalformedQueryException, org.openrdf.sesame.query.QueryEvaluationException, org.openrdf.sesame.config.AccessDeniedException
performTableQuery
in interface org.openrdf.sesame.repository.SesameRepository
performTableQuery
in class org.openrdf.sesame.repository.local.LocalRepository
queryLanguage
- indentifier for the used query language (SeRQL, RQL or RDQL)str
- the query stringtableQueryResultListener
- the result listener
IOException
org.openrdf.sesame.query.MalformedQueryException
org.openrdf.sesame.query.QueryEvaluationException
org.openrdf.sesame.config.AccessDeniedException
public void removeGraph(org.openrdf.model.Graph graph) throws IOException, org.openrdf.sesame.config.AccessDeniedException
removeGraph
in interface org.openrdf.sesame.repository.SesameRepository
removeGraph
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void removeGraph(org.openrdf.sesame.constants.QueryLanguage queryLanguage, String str) throws IOException, org.openrdf.sesame.config.AccessDeniedException
removeGraph
in interface org.openrdf.sesame.repository.SesameRepository
removeGraph
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public void removeStatements(org.openrdf.model.Resource resource, org.openrdf.model.URI uRI, org.openrdf.model.Value value, org.openrdf.sesame.admin.AdminListener adminListener) throws IOException, org.openrdf.sesame.config.AccessDeniedException
removeStatements
in interface org.openrdf.sesame.repository.SesameRepository
removeStatements
in class org.openrdf.sesame.repository.local.LocalRepository
IOException
org.openrdf.sesame.config.AccessDeniedException
public boolean hasReadAccess()
hasReadAccess
in class org.openrdf.sesame.repository.local.LocalRepository
public boolean hasWriteAccess()
hasWriteAccess
in class org.openrdf.sesame.repository.local.LocalRepository
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |