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

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

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

RepositoryConnection.clear介绍

[英]Removes all statements from a specific contexts in the repository.
[中]从存储库中的特定上下文中删除所有语句。

代码示例

代码示例来源:origin: joshsh/sesametools

@Override
public boolean clear(Resource... resources) {
  rc.clear(resources);
  // note: we don't know whether any statements are removed
  return false;
}

代码示例来源:origin: franzinc/agraph-java-client

/**
 * Creates, initializes and clears a repository.
 *
 * @return an initialized empty repository.
 * @throws Exception
 */
protected Repository createRepository()
    throws Exception {
  Repository repository = newRepository();
  repository.initialize();
  RepositoryConnection con = repository.getConnection();
  con.clear();
  con.clearNamespaces();
  con.close();
  return repository;
}

代码示例来源:origin: fr.lirmm.graphik/graal-store-rdf4j

@Override
public void clear() throws AtomSetException {
  try {
    this.connection.clear();
  } catch (RepositoryException e) {
    throw new AtomSetException("Error during cleaning this atomSet", e);
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

public void execute(RepositoryConnection con)
  throws RepositoryException
{
  con.clear(getContexts());
}

代码示例来源:origin: joshsh/sesametools

protected void clearInternal(Resource... contexts) throws SailException {
  try {
    repoConnection.clear(contexts);
  } catch (RepositoryException e) {
    throw new SailException(e);
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.inception.app/inception-kb

@Override
public void clear(KnowledgeBase kb)
{
  try (RepositoryConnection conn = getConnection(kb)) {
    conn.clear();
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-http-protocol

public void execute(RepositoryConnection con)
  throws RepositoryException
{
  con.clear(getContexts());
}

代码示例来源:origin: eclipse/rdf4j

@Override
public void execute(RepositoryConnection con)
  throws RepositoryException
{
  con.clear(getContexts());
}

代码示例来源:origin: inception-project/inception

@Override
public void clear(KnowledgeBase kb)
{
  try (RepositoryConnection conn = getConnection(kb)) {
    conn.clear();
  }
}

代码示例来源:origin: joshsh/sesametools

@Override
public void clear() {
  try {
    rc.clear();
  } catch (RepositoryException e) {
    throw new RepositoryGraphRuntimeException(e);
  }
}

代码示例来源:origin: com.powsybl/powsybl-triple-store-impl-rdf4j

@Override
public void clear(String contextName) {
  try (RepositoryConnection conn = repo.getConnection()) {
    Resource context = context(conn, contextName);
    conn.clear(context);
  }
}

代码示例来源:origin: eclipse/rdf4j

@Override
public void clear(Resource... contexts)
  throws RepositoryException
{
  if (isDelegatingRemove()) {
    getDelegate().clear(contexts);
  }
  else {
    super.clear(contexts);
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

@Override
public void clear(Resource... contexts)
  throws RepositoryException
{
  if (isDelegatingRemove()) {
    getDelegate().clear(contexts);
  }
  else {
    super.clear(contexts);
  }
}

代码示例来源:origin: org.streampipes/streampipes-storage-rdf4j

public boolean deleteContext(String contextId)
{
  try {
    RepositoryConnection conn = getConnection();
    {
      conn.clear(conn.getValueFactory().createURI(contextId));
    }
    closeConnection(conn);
    return true;
  } catch (Exception e)
  {
    e.printStackTrace();
    return false;
  }
}

代码示例来源:origin: streampipes/streampipes-ce

public boolean deleteContext(String contextId)
{
  try {
    RepositoryConnection conn = getConnection();
    {
      conn.clear(conn.getValueFactory().createURI(contextId));
    }
    closeConnection(conn);
    return true;
  } catch (Exception e)
  {
    e.printStackTrace();
    return false;
  }
}

代码示例来源:origin: eclipse/rdf4j

@Override
public void clear(Resource... contexts)
  throws RepositoryException
{
  boolean denied = false;
  if (activated) {
    for (RepositoryConnectionInterceptor interceptor : interceptors) {
      denied = interceptor.clear(getDelegate(), contexts);
      if (denied) {
        break;
      }
    }
  }
  if (!denied) {
    getDelegate().clear(contexts);
  }
}

代码示例来源:origin: eclipse/rdf4j

@Override
public void clear(Resource... contexts)
  throws RepositoryException
{
  if (activated && reportDeltas()) {
    removeWithoutCommit(null, null, null, contexts);
  }
  else if (activated) {
    getDelegate().clear(contexts);
    for (RepositoryConnectionListener listener : listeners) {
      listener.clear(getDelegate(), contexts);
    }
  }
  else {
    getDelegate().clear(contexts);
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

@Override
public void clear(Resource... contexts)
  throws RepositoryException
{
  if (activated && reportDeltas()) {
    removeWithoutCommit(null, null, null, contexts);
  }
  else if (activated) {
    getDelegate().clear(contexts);
    for (RepositoryConnectionListener listener : listeners) {
      listener.clear(getDelegate(), contexts);
    }
  }
  else {
    getDelegate().clear(contexts);
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-repository-event

@Override
public void clear(Resource... contexts)
  throws RepositoryException
{
  boolean denied = false;
  if (activated) {
    for (RepositoryConnectionInterceptor interceptor : interceptors) {
      denied = interceptor.clear(getDelegate(), contexts);
      if (denied) {
        break;
      }
    }
  }
  if (!denied) {
    getDelegate().clear(contexts);
  }
}

代码示例来源:origin: franzinc/agraph-java-client

@Test
public void testClear()
    throws Exception {
  testCon.add(bob, name, nameBob);
  assertTrue(testCon.hasStatement(null, name, nameBob, false));
  testCon.clear();
  assertFalse(testCon.hasStatement(null, name, nameBob, false));
}

相关文章

微信公众号

最新文章

更多