org.eclipse.rdf4j.repository.RepositoryConnection.remove()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中org.eclipse.rdf4j.repository.RepositoryConnection.remove方法的一些代码示例,展示了RepositoryConnection.remove的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryConnection.remove方法的具体详情如下:
包路径:org.eclipse.rdf4j.repository.RepositoryConnection
类名称:RepositoryConnection
方法名:remove

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));
}

相关文章

微信公众号

最新文章

更多