|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.repository.base.RepositoryConnectionBase
org.openrdf.repository.base.RepositoryConnectionWrapper
public class RepositoryConnectionWrapper
Delegates all calls to the delegate RepositoryConnection. Conditionally processes add/remove/read to common base method to make them easier to override.
isDelegatingAdd(),
isDelegatingImport(),
isDelegatingRemove(),
isDelegatingRead()| Field Summary |
|---|
| Fields inherited from class org.openrdf.repository.base.RepositoryConnectionBase |
|---|
logger |
| Constructor Summary | |
|---|---|
RepositoryConnectionWrapper(Repository repository)
|
|
RepositoryConnectionWrapper(Repository repository,
RepositoryConnection delegate)
|
|
| Method Summary | ||
|---|---|---|
void |
add(Cursor<? extends Statement> statementIter,
Resource... contexts)
Adds the supplied statements to this repository, optionally to one or more named contexts. |
|
void |
add(File file,
String baseURI,
RDFFormat dataFormat,
Resource... contexts)
Adds RDF data from the specified file to a specific contexts in the repository. |
|
void |
add(InputStream in,
String baseURI,
RDFFormat dataFormat,
Resource... contexts)
Adds RDF data from an InputStream to the repository, optionally to one or more named contexts. |
|
void |
add(Iterable<? extends Statement> statements,
Resource... contexts)
Adds the supplied statements to this repository, optionally to one or more named contexts. |
|
void |
add(Reader reader,
String baseURI,
RDFFormat dataFormat,
Resource... contexts)
Adds RDF data from a Reader to the repository, optionally to one or more named contexts. |
|
void |
add(Resource subject,
URI predicate,
Value object,
Resource... contexts)
Adds a statement with the specified subject, predicate and object to this repository, optionally to one or more named contexts. |
|
void |
add(Statement st,
Resource... contexts)
Adds the supplied statement to this repository, optionally to one or more named contexts. |
|
void |
add(URL url,
String baseURI,
RDFFormat dataFormat,
Resource... contexts)
Adds the RDF data that can be found at the specified URL to the repository, optionally to one or more named contexts. |
|
void |
begin()
Begins a transaction requiring RepositoryConnection.commit() or RepositoryConnection.rollback() to
be called to close the transaction. |
|
void |
clear(Resource... contexts)
Removes all statements from a specific contexts in the repository. |
|
void |
clearNamespaces()
Removes all namespace declarations from the repository. |
|
void |
close()
Closes the connection, freeing resources. |
|
void |
commit()
Commits the active transaction. |
|
|
exportMatch(Resource subj,
URI pred,
Value obj,
boolean includeInferred,
H handler,
Resource... contexts)
Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts. |
|
ContextResult |
getContextIDs()
Gets all resources that are used as content identifiers. |
|
RepositoryConnection |
getDelegate()
|
|
String |
getNamespace(String prefix)
Gets the namespace that is associated with the specified prefix, if any. |
|
NamespaceResult |
getNamespaces()
Gets all declared namespaces as a RepositoryResult of Namespace
objects. |
|
Isolation |
getTransactionIsolation()
Retrieves this connection's current transaction isolation level. |
|
ValueFactory |
getValueFactory()
Gets a ValueFactory for this RepositoryConnection. |
|
boolean |
hasMatch(Resource subj,
URI pred,
Value obj,
boolean includeInferred,
Resource... contexts)
Checks whether the repository contains statements with a specific subject, predicate and/or object, optionally in the specified contexts. |
|
boolean |
hasStatement(Statement st,
boolean includeInferred,
Resource... contexts)
Checks whether the repository contains the specified statement, optionally in the specified contexts. |
|
boolean |
isAutoCommit()
Indicates if the connection is in auto-commit mode. |
|
protected boolean |
isDelegatingAdd()
If true then each add method will call add(Resource, URI, Value, Resource[]). |
|
protected boolean |
isDelegatingImport()
If true then each import method (parsed RDF) will call add(Resource, URI, Value, Resource[]). |
|
protected boolean |
isDelegatingRead()
If true then the has/export/isEmpty methods will call match(Resource, URI, Value, boolean, Resource[]). |
|
protected boolean |
isDelegatingRemove()
If true then each remove method will call removeMatch(Resource, URI, Value, Resource[]). |
|
boolean |
isEmpty()
Returns true if this repository does not contain any (explicit) statements. |
|
boolean |
isOpen()
Checks whether this connection is open. |
|
boolean |
isReadOnly()
Indicates whether this connection is in read-only mode. |
|
ModelResult |
match(Resource subj,
URI pred,
Value obj,
boolean includeInferred,
Resource... contexts)
Gets all statements with a specific subject, predicate and/or object from the repository. |
|
BooleanQuery |
prepareBooleanQuery(QueryLanguage ql,
String query,
String baseURI)
Prepares true/false queries. |
|
GraphQuery |
prepareGraphQuery(QueryLanguage ql,
String query,
String baseURI)
Prepares queries that produce RDF graphs. |
|
Query |
prepareQuery(QueryLanguage ql,
String query,
String baseURI)
Prepares a query for evaluation on this repository (optional operation). |
|
TupleQuery |
prepareTupleQuery(QueryLanguage ql,
String query,
String baseURI)
Prepares a query that produces sets of value tuples. |
|
void |
remove(Cursor<? extends Statement> statementIter,
Resource... contexts)
Removes the supplied statements from a specific context in this repository, ignoring any context information carried by the statements themselves. |
|
void |
remove(Iterable<? extends Statement> statements,
Resource... contexts)
Removes the supplied statements from the specified contexts in this repository. |
|
void |
remove(Statement st,
Resource... contexts)
Removes the supplied statement from the specified contexts in the repository. |
|
void |
removeMatch(Resource subject,
URI predicate,
Value object,
Resource... contexts)
Removes the statement(s) with the specified subject, predicate and object from the repository, optionally restricted to the specified contexts. |
|
void |
removeNamespace(String prefix)
Removes a namespace declaration by removing the association between a prefix and a namespace name. |
|
void |
rollback()
Rolls back all updates that have been performed as part of this connection so far. |
|
void |
setDelegate(RepositoryConnection delegate)
|
|
void |
setNamespace(String prefix,
String name)
Sets the prefix for a namespace. |
|
void |
setReadOnly(boolean readOnly)
Puts this connection in read-only mode as a hint to the driver to enable repository optimizations. |
|
void |
setTransactionIsolation(Isolation level)
Attempts to change the transaction isolation level for this connection to the specified value. |
|
long |
sizeMatch(Resource subject,
URI predicate,
Value object,
boolean includeInferred,
Resource... contexts)
Returns the number of statements that match in the specified pattern in this repository. |
|
String |
toString()
|
|
| Methods inherited from class org.openrdf.repository.base.RepositoryConnectionBase |
|---|
addInputStreamOrReader, export, exportStatements, getRepository, getStatements, hasStatement, prepareBooleanQuery, prepareGraphQuery, prepareQuery, prepareTupleQuery, remove, size, size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.openrdf.repository.RepositoryConnection |
|---|
export, exportStatements, getRepository, getStatements, hasStatement, prepareBooleanQuery, prepareGraphQuery, prepareQuery, prepareTupleQuery, remove, size, size |
| Constructor Detail |
|---|
public RepositoryConnectionWrapper(Repository repository)
public RepositoryConnectionWrapper(Repository repository,
RepositoryConnection delegate)
| Method Detail |
|---|
public RepositoryConnection getDelegate()
throws StoreException
getDelegate in interface DelegatingRepositoryConnectionStoreExceptionpublic void setDelegate(RepositoryConnection delegate)
setDelegate in interface DelegatingRepositoryConnection
protected boolean isDelegatingAdd()
throws StoreException
add(Resource, URI, Value, Resource[]).
false
StoreException
protected boolean isDelegatingImport()
throws StoreException
add(Resource, URI, Value, Resource[]).
false
StoreException
protected boolean isDelegatingRead()
throws StoreException
match(Resource, URI, Value, boolean, Resource[]).
false
StoreException
protected boolean isDelegatingRemove()
throws StoreException
removeMatch(Resource, URI, Value, Resource[]).
false
StoreExceptionpublic ValueFactory getValueFactory()
RepositoryConnection
getValueFactory in interface RepositoryConnection
public Isolation getTransactionIsolation()
throws StoreException
RepositoryConnection
getTransactionIsolation in interface RepositoryConnectionStoreException - If an access error occurs or this method is called on a closed
connectionRepositoryConnection.setTransactionIsolation(org.openrdf.store.Isolation)
public void setTransactionIsolation(Isolation level)
throws StoreException
RepositoryConnectionNote: If this method is called during a transaction, the result is implementation-defined.
setTransactionIsolation in interface RepositoryConnectionlevel - Any Isolation except for NONE, since that
indicates that transactions are not supported.
StoreException - If an access error occurs, this method is called on a closed
connectionRepositoryConnection.getTransactionIsolation()
public boolean isReadOnly()
throws StoreException
RepositoryConnection
isReadOnly in interface RepositoryConnectionStoreException - If a repository access error occurs.
public void setReadOnly(boolean readOnly)
throws StoreException
RepositoryConnectionNote: This method cannot be called during a transaction.
setReadOnly in interface RepositoryConnectionreadOnly - true enables read-only mode; false disables it
StoreException - If a repository access error occurs or this method is called
during a transaction.
public void add(File file,
String baseURI,
RDFFormat dataFormat,
Resource... contexts)
throws IOException,
RDFParseException,
StoreException
RepositoryConnection
add in interface RepositoryConnectionadd in class RepositoryConnectionBasefile - A file containing RDF data.baseURI - The base URI to resolve any relative URIs that are in the data
against. This defaults to the value of file.toURI() if the value is set to null.dataFormat - The serialization format of the data.contexts - The contexts to add the data to. Note that this parameter is a
vararg and as such is optional. If no contexts are specified, the
data is added to any context specified in the actual data file, or
if the data contains no context, it is added without context. If
one or more contexts are specified the data is added to these
contexts, ignoring any context information in the data itself.
IOException - If an I/O error occurred while reading from the file.
RDFParseException - If an error was found while parsing the RDF data.
StoreException - If the data could not be added to the repository, for example
because the repository is not writable.
public void add(InputStream in,
String baseURI,
RDFFormat dataFormat,
Resource... contexts)
throws IOException,
RDFParseException,
StoreException
RepositoryConnection
add in interface RepositoryConnectionadd in class RepositoryConnectionBasein - An InputStream from which RDF data can be read.baseURI - The base URI to resolve any relative URIs that are in the data
against.dataFormat - The serialization format of the data.contexts - The contexts to add the data to. If one or more contexts are
supplied the method ignores contextual information in the actual
data. If no contexts are supplied the contextual information in the
input stream is used, if no context information is available the
data is added without any context.
IOException - If an I/O error occurred while reading from the input stream.
RDFParseException - If an error was found while parsing the RDF data.
StoreException - If the data could not be added to the repository, for example
because the repository is not writable.
public void add(Iterable<? extends Statement> statements,
Resource... contexts)
throws StoreException
RepositoryConnection
add in interface RepositoryConnectionadd in class RepositoryConnectionBasestatements - The statements that should be added.contexts - The contexts to add the statements to. Note that this parameter is
a vararg and as such is optional. If no contexts are specified,
each statement is added to any context specified in the statement,
or if the statement contains no context, it is added without
context. If one or more contexts are specified each statement is
added to these contexts, ignoring any context information in the
statement itself. ignored.
StoreException - If the statements could not be added to the repository, for
example because the repository is not writable.
public void add(Cursor<? extends Statement> statementIter,
Resource... contexts)
throws StoreException
RepositoryConnection
add in interface RepositoryConnectionadd in class RepositoryConnectionBasestatementIter - The statements to add. It will be closed before this method
returns.contexts - The contexts to add the statements to. Note that this parameter is
a vararg and as such is optional. If no contexts are specified,
each statement is added to any context specified in the statement,
or if the statement contains no context, it is added without
context. If one or more contexts are specified each statement is
added to these contexts, ignoring any context information in the
statement itself. ignored.
StoreException - If the statements could not be added to the repository, for
example because the repository is not writable.
public void add(Reader reader,
String baseURI,
RDFFormat dataFormat,
Resource... contexts)
throws IOException,
RDFParseException,
StoreException
RepositoryConnection
add in interface RepositoryConnectionadd in class RepositoryConnectionBasereader - A Reader from which RDF data can be read.baseURI - The base URI to resolve any relative URIs that are in the data
against.dataFormat - The serialization format of the data.contexts - The contexts to add the data to. If one or more contexts are
specified the data is added to these contexts, ignoring any context
information in the data itself.
IOException - If an I/O error occurred while reading from the reader.
RDFParseException - If an error was found while parsing the RDF data.
StoreException - If the data could not be added to the repository, for example
because the repository is not writable.
public void add(Statement st,
Resource... contexts)
throws StoreException
RepositoryConnection
add in interface RepositoryConnectionadd in class RepositoryConnectionBasest - The statement to add.contexts - The contexts to add the statements to. Note that this parameter is
a vararg and as such is optional. If no contexts are specified, the
statement is added to any context specified in each statement, or
if the statement contains no context, it is added without context.
If one or more contexts are specified the statement is added to
these contexts, ignoring any context information in the statement
itself.
StoreException - If the statement could not be added to the repository, for example
because the repository is not writable.
public void add(URL url,
String baseURI,
RDFFormat dataFormat,
Resource... contexts)
throws IOException,
RDFParseException,
StoreException
RepositoryConnection
add in interface RepositoryConnectionadd in class RepositoryConnectionBaseurl - The URL of the RDF data.baseURI - The base URI to resolve any relative URIs that are in the data
against. This defaults to the value of
url.toExternalForm() if the
value is set to null.dataFormat - The serialization format of the data.contexts - The contexts to add the data to. If one or more contexts are
specified the data is added to these contexts, ignoring any context
information in the data itself.
IOException - If an I/O error occurred while reading from the URL.
RDFParseException - If an error was found while parsing the RDF data.
StoreException - If the data could not be added to the repository, for example
because the repository is not writable.
public void clear(Resource... contexts)
throws StoreException
RepositoryConnection
clear in interface RepositoryConnectionclear in class RepositoryConnectionBasecontexts - The context(s) to remove the data from. Note that this parameter is
a vararg and as such is optional. If no contexts are supplied the
method operates on the entire repository.
StoreException - If the statements could not be removed from the repository, for
example because the repository is not writable.
public void close()
throws StoreException
RepositoryConnection
close in interface RepositoryConnectionStoreException - If the connection could not be closed.
public boolean isAutoCommit()
throws StoreException
RepositoryConnectionRepositoryConnection.begin() has been called but
RepositoryConnection.commit() or RepositoryConnection.rollback() still has to be called to finish
the transaction.
isAutoCommit in interface RepositoryConnectionStoreException - If a repository access error occurs.
public void begin()
throws StoreException
RepositoryConnectionRepositoryConnection.commit() or RepositoryConnection.rollback() to
be called to close the transaction.
begin in interface RepositoryConnectionStoreException - If the connection could not start a transaction, or if it already
has an active transaction.RepositoryConnection.isAutoCommit()
public void commit()
throws StoreException
RepositoryConnection
commit in interface RepositoryConnectionStoreException - If the connection could not be committed, or if the connection
does not have an active connection.RepositoryConnection.isAutoCommit(),
RepositoryConnection.begin()
public void rollback()
throws StoreException
RepositoryConnection
rollback in interface RepositoryConnectionStoreException - If the connection could not be rolled back, or if the connection
does not have an active connection.RepositoryConnection.isAutoCommit(),
RepositoryConnection.begin()
public <H extends RDFHandler> H exportMatch(Resource subj,
URI pred,
Value obj,
boolean includeInferred,
H handler,
Resource... contexts)
throws StoreException,
RDFHandlerException
RepositoryConnection
exportMatch in interface RepositoryConnectionsubj - The subject, or null if the subject doesn't matter.pred - The predicate, or null if the predicate doesn't matter.obj - The object, or null if the object doesn't matter.includeInferred - if false, no inferred statements are returned; if true, inferred
statements are returned if availablehandler - The handler that will handle the RDF data.contexts - The context(s) to get the data from. Note that this parameter is a
vararg and as such is optional. If no contexts are supplied the
method operates on the entire repository.
RDFHandlerException - If the handler encounters an unrecoverable error.
StoreException
public ContextResult getContextIDs()
throws StoreException
RepositoryConnectionContextResult is closed to free any
resources that it keeps hold of.
getContextIDs in interface RepositoryConnectionStoreException
public String getNamespace(String prefix)
throws StoreException
RepositoryConnection
getNamespace in interface RepositoryConnectionprefix - A namespace prefix.
StoreException - If the namespace could not be read from the repository.
public NamespaceResult getNamespaces()
throws StoreException
RepositoryConnectionNamespace
objects. Each Namespace object consists of a prefix and a namespace name.
getNamespaces in interface RepositoryConnectionStoreException - If the namespaces could not be read from the repository.
public ModelResult match(Resource subj,
URI pred,
Value obj,
boolean includeInferred,
Resource... contexts)
throws StoreException
RepositoryConnection
match in interface RepositoryConnectionsubj - A Resource specifying the subject, or null for a wildcard.pred - A URI specifying the predicate, or null for a wildcard.obj - A Value specifying the object, or null for a wildcard.includeInferred - if false, no inferred statements are returned; if true, inferred
statements are returned if available. The default is true.contexts - The context(s) to get the data from. Note that this parameter is a
vararg and as such is optional. If no contexts are supplied the
method operates on the entire repository.
ModelResult object, a lazy Iterator-like object
containing Statements and optionally throwing a
StoreException when an error when a problem occurs during
retrieval.
StoreException
public boolean hasMatch(Resource subj,
URI pred,
Value obj,
boolean includeInferred,
Resource... contexts)
throws StoreException
RepositoryConnection
hasMatch in interface RepositoryConnectionhasMatch in class RepositoryConnectionBasesubj - A Resource specifying the subject, or null for a wildcard.pred - A URI specifying the predicate, or null for a wildcard.obj - A Value specifying the object, or null for a wildcard.includeInferred - if false, no inferred statements are considered; if true, inferred
statements are considered if availablecontexts - The context(s) the need to be searched. Note that this parameter is
a vararg and as such is optional. If no contexts are supplied the
method operates on the entire repository.
StoreException
public boolean hasStatement(Statement st,
boolean includeInferred,
Resource... contexts)
throws StoreException
RepositoryConnection
hasStatement in interface RepositoryConnectionhasStatement in class RepositoryConnectionBasest - The statement to look for. Context information in the statement is
ignored.includeInferred - if false, no inferred statements are considered; if true, inferred
statements are considered if availablecontexts - The context(s) to get the data from. Note that this parameter is a
vararg and as such is optional. If no contexts are supplied the
method operates on the entire repository.
StoreException
public boolean isEmpty()
throws StoreException
RepositoryConnection
isEmpty in interface RepositoryConnectionisEmpty in class RepositoryConnectionBaseStoreException - If the repository could not be checked to be empty.
public boolean isOpen()
throws StoreException
RepositoryConnection
isOpen in interface RepositoryConnectionStoreExceptionRepositoryConnection.close()
public GraphQuery prepareGraphQuery(QueryLanguage ql,
String query,
String baseURI)
throws MalformedQueryException,
StoreException
RepositoryConnection
prepareGraphQuery in interface RepositoryConnectionql - The query language in which the query is formulated.query - The query string.baseURI - The base URI to resolve any relative URIs that are in the query
against, can be null if the query does not contain any
relative URIs.
MalformedQueryException - If the supplied query is malformed.
StoreException
public Query prepareQuery(QueryLanguage ql,
String query,
String baseURI)
throws MalformedQueryException,
StoreException
RepositoryConnection
prepareQuery in interface RepositoryConnectionql - The query language in which the query is formulated.query - The query string.baseURI - The base URI to resolve any relative URIs that are in the query
against, can be null if the query does not contain any
relative URIs.
MalformedQueryException - If the supplied query is malformed.
StoreException
public TupleQuery prepareTupleQuery(QueryLanguage ql,
String query,
String baseURI)
throws MalformedQueryException,
StoreException
RepositoryConnection
prepareTupleQuery in interface RepositoryConnectionql - The query language in which the query is formulated.query - The query string.baseURI - The base URI to resolve any relative URIs that are in the query
against, can be null if the query does not contain any
relative URIs.
MalformedQueryException - If the supplied query is malformed.
StoreException
public BooleanQuery prepareBooleanQuery(QueryLanguage ql,
String query,
String baseURI)
throws MalformedQueryException,
StoreException
RepositoryConnection
prepareBooleanQuery in interface RepositoryConnectionql - The query language in which the query is formulated.query - The query string.baseURI - The base URI to resolve any relative URIs that are in the query
against, can be null if the query does not contain any
relative URIs.
MalformedQueryException - If the supplied query is malformed.
StoreException
public void remove(Iterable<? extends Statement> statements,
Resource... contexts)
throws StoreException
RepositoryConnection
remove in interface RepositoryConnectionremove in class RepositoryConnectionBasestatements - The statements that should be added.contexts - The context(s) to remove the data from. Note that this parameter is
a vararg and as such is optional. If no contexts are supplied the
method operates on the contexts associated with the statement
itself, and if no context is associated with the statement, on the
entire repository.
StoreException - If the statements could not be added to the repository, for
example because the repository is not writable.
public void remove(Cursor<? extends Statement> statementIter,
Resource... contexts)
throws StoreException
RepositoryConnection
remove in interface RepositoryConnectionremove in class RepositoryConnectionBasestatementIter - The statements to remove. It will be closed before this method
returns.contexts - The context(s) to remove the data from. Note that this parameter is
a vararg and as such is optional. If no contexts are supplied the
method operates on the contexts associated with the statement
itself, and if no context is associated with the statement, on the
entire repository.
StoreException - If the statements could not be removed from the repository, for
example because the repository is not writable.
public void remove(Statement st,
Resource... contexts)
throws StoreException
RepositoryConnection
remove in interface RepositoryConnectionremove in class RepositoryConnectionBasest - The statement to remove.contexts - The context(s) to remove the data from. Note that this parameter is
a vararg and as such is optional. If no contexts are supplied the
method operates on the contexts associated with the statement
itself, and if no context is associated with the statement, on the
entire repository.
StoreException - If the statement could not be removed from the repository, for
example because the repository is not writable.
public void removeNamespace(String prefix)
throws StoreException
RepositoryConnection
removeNamespace in interface RepositoryConnectionprefix - The namespace prefix of which the assocation with a namespace name
is to be removed.
StoreException - If the namespace prefix could not be removed.
public void clearNamespaces()
throws StoreException
RepositoryConnection
clearNamespaces in interface RepositoryConnectionStoreException - If the namespace declarations could not be removed.
public void setNamespace(String prefix,
String name)
throws StoreException
RepositoryConnection
setNamespace in interface RepositoryConnectionprefix - The new prefix.name - The namespace name that the prefix maps to.
StoreException - If the namespace could not be set in the repository, for example
because the repository is not writable.
public long sizeMatch(Resource subject,
URI predicate,
Value object,
boolean includeInferred,
Resource... contexts)
throws StoreException
RepositoryConnection
sizeMatch in interface RepositoryConnectionsubject - The subject, or null if the subject doesn't matter.predicate - The predicate, or null if the predicate doesn't matter.object - The object, or null if the object doesn't matter.includeInferred - Indicates whether inferred statements should be counted.contexts - The context(s) to get the data from. Note that this parameter is a
vararg and as such is optional. If no contexts are supplied the
method matches the pattern on the entire repository.
StoreExceptionpublic String toString()
toString in class Object
public void add(Resource subject,
URI predicate,
Value object,
Resource... contexts)
throws StoreException
RepositoryConnection
add in interface RepositoryConnectionsubject - The statement's subject.predicate - The statement's predicate.object - The statement's object.contexts - The contexts to add the data to. Note that this parameter is a
vararg and as such is optional. If no contexts are specified, the
data is added to any context specified in the actual data file, or
if the data contains no context, it is added without context. If
one or more contexts are specified the data is added to these
contexts, ignoring any context information in the data itself.
StoreException - If the data could not be added to the repository, for example
because the repository is not writable.
public void removeMatch(Resource subject,
URI predicate,
Value object,
Resource... contexts)
throws StoreException
RepositoryConnection
removeMatch in interface RepositoryConnectionsubject - The statement's subject, or null for a wildcard.predicate - The statement's predicate, or null for a wildcard.object - The statement's object, or null for a wildcard.contexts - The context(s) to remove the data from. Note that this parameter is
a vararg and as such is optional. If no contexts are supplied the
method operates on the entire repository.
StoreException - If the statement(s) could not be removed from the repository, for
example because the repository is not writable.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||