本文整理了Java中org.eclipse.rdf4j.repository.RepositoryConnection.remove
方法的一些代码示例,展示了RepositoryConnection.remove
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryConnection.remove
方法的具体详情如下:
包路径:org.eclipse.rdf4j.repository.RepositoryConnection
类名称:RepositoryConnection
方法名:remove
[英]Removes the statement(s) with the specified subject, predicate and object from the repository, optionally restricted to the specified contexts.
[中]从存储库中删除具有指定主语、谓语和宾语的语句,可以选择将其限制在指定的上下文中。
代码示例来源:origin: joshsh/sesametools
@Override
public boolean remove(Resource resource, IRI iri, Value value, Resource... resources) {
rc.remove(resource, iri, value, resources);
// note: we don't know whether any statements are removed
return false;
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
@Override
protected void removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)
throws RepositoryException
{
getDelegate().remove(subject, predicate, object, contexts);
}
代码示例来源:origin: eclipse/rdf4j
@Override
protected void removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)
throws RepositoryException
{
getDelegate().remove(subject, predicate, object, contexts);
}
代码示例来源:origin: joshsh/sesametools
protected void removeStatementsInternal(Resource subj, IRI pred, Value obj,
Resource... contexts) throws SailException {
try {
repoConnection.remove(subj, pred, obj, contexts);
} catch (RepositoryException e) {
throw new SailException(e);
}
}
代码示例来源:origin: fr.lirmm.graphik/graal-store-rdf4j
@Override
public boolean removeAll(CloseableIterator<? extends Atom> atom) throws AtomSetException {
try {
this.connection.remove(new StatementIterator(utils, atom));
} catch (RepositoryException e) {
throw new AtomSetException("Error while removing the atoms.", e);
}
return true;
}
代码示例来源:origin: de.tudarmstadt.ukp.inception.app/inception-kb
@Override
public void deleteStatement(KnowledgeBase kb, KBStatement aStatement)
{
kbService.update(kb, (conn) -> {
conn.remove(aStatement.getOriginalStatements());
aStatement.setOriginalStatements(Collections.emptySet());
return null;
});
}
代码示例来源:origin: de.tudarmstadt.ukp.inception.app/inception-kb
@Override
public void updateConcept(KnowledgeBase kb, KBConcept aConcept)
{
if (StringUtils.isEmpty(aConcept.getIdentifier())) {
throw new IllegalArgumentException("Identifier cannot be empty on update");
}
update(kb, (conn) -> {
conn.remove(aConcept.getOriginalStatements());
aConcept.write(conn, kb);
return null;
});
}
代码示例来源:origin: inception-project/inception
@Override
public void deleteStatement(KnowledgeBase kb, KBStatement aStatement)
{
kbService.update(kb, (conn) -> {
conn.remove(aStatement.getOriginalStatements());
aStatement.setOriginalStatements(Collections.emptySet());
return null;
});
}
代码示例来源:origin: de.tudarmstadt.ukp.inception.app/inception-kb
@Override
public void updateProperty(KnowledgeBase kb, KBProperty aProperty)
{
if (StringUtils.isEmpty(aProperty.getIdentifier())) {
throw new IllegalArgumentException("Identifier cannot be empty on update");
}
update(kb, (conn) -> {
conn.remove(aProperty.getOriginalStatements());
aProperty.write(conn, kb);
return null;
});
}
代码示例来源:origin: inception-project/inception
@Override
public void updateConcept(KnowledgeBase kb, KBConcept aConcept)
{
if (StringUtils.isEmpty(aConcept.getIdentifier())) {
throw new IllegalArgumentException("Identifier cannot be empty on update");
}
update(kb, (conn) -> {
conn.remove(aConcept.getOriginalStatements());
aConcept.write(conn, kb);
return null;
});
}
代码示例来源:origin: inception-project/inception
@Override
public void updateProperty(KnowledgeBase kb, KBProperty aProperty)
{
if (StringUtils.isEmpty(aProperty.getIdentifier())) {
throw new IllegalArgumentException("Identifier cannot be empty on update");
}
update(kb, (conn) -> {
conn.remove(aProperty.getOriginalStatements());
aProperty.write(conn, kb);
return null;
});
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
@Override
public void remove(Iterable<? extends Statement> statements, Resource... contexts)
throws RepositoryException
{
if (isDelegatingRemove()) {
getDelegate().remove(statements, contexts);
}
else {
super.remove(statements, contexts);
}
}
代码示例来源:origin: eclipse/rdf4j
@Override
public void remove(Iterable<? extends Statement> statements, Resource... contexts)
throws RepositoryException
{
if (isDelegatingRemove()) {
getDelegate().remove(statements, contexts);
}
else {
super.remove(statements, contexts);
}
}
代码示例来源:origin: eclipse/rdf4j
@Override
public void remove(Resource subject, IRI predicate, Value object, Resource... contexts)
throws RepositoryException
{
if (isDelegatingRemove()) {
getDelegate().remove(subject, predicate, object, contexts);
}
else {
super.remove(subject, predicate, object, contexts);
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
@Override
public void remove(Statement st, Resource... contexts)
throws RepositoryException
{
if (isDelegatingRemove()) {
getDelegate().remove(st, contexts);
}
else {
super.remove(st, contexts);
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
@Override
public void remove(Resource subject, IRI predicate, Value object, Resource... contexts)
throws RepositoryException
{
if (isDelegatingRemove()) {
getDelegate().remove(subject, predicate, object, contexts);
}
else {
super.remove(subject, predicate, object, contexts);
}
}
代码示例来源:origin: eclipse/rdf4j
@Override
public void remove(Statement st, Resource... contexts)
throws RepositoryException
{
if (isDelegatingRemove()) {
getDelegate().remove(st, contexts);
}
else {
super.remove(st, contexts);
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-http-protocol
public void execute(RepositoryConnection con)
throws RepositoryException
{
con.remove(getSubject(), getPredicate(), getObject(), getContexts());
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
public void execute(RepositoryConnection con)
throws RepositoryException
{
con.remove(getSubject(), getPredicate(), getObject(), getContexts());
}
代码示例来源:origin: franzinc/agraph-java-client
@Test
public void testInferencerUpdates()
throws Exception {
testCon.setAutoCommit(false);
testCon.add(bob, name, nameBob);
testCon.remove(bob, name, nameBob);
testCon.setAutoCommit(true);
assertFalse(testCon.hasStatement(bob, RDF.TYPE, RDFS.RESOURCE, true));
}
内容来源于网络,如有侵权,请联系作者删除!