本文整理了Java中org.eclipse.rdf4j.repository.RepositoryConnection.isEmpty
方法的一些代码示例,展示了RepositoryConnection.isEmpty
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryConnection.isEmpty
方法的具体详情如下:
包路径:org.eclipse.rdf4j.repository.RepositoryConnection
类名称:RepositoryConnection
方法名:isEmpty
[英]Returns true if this repository does not contain any (explicit) statements.
[中]如果此存储库不包含任何(显式)语句,则返回true。
代码示例来源:origin: de.tudarmstadt.ukp.inception.app/inception-kb
@Override
public boolean isEmpty(KnowledgeBase kb)
{
try (RepositoryConnection conn = getConnection(kb)) {
return conn.isEmpty();
}
}
代码示例来源:origin: inception-project/inception
@Override
public boolean isEmpty(KnowledgeBase kb)
{
try (RepositoryConnection conn = getConnection(kb)) {
return conn.isEmpty();
}
}
代码示例来源:origin: eclipse/rdf4j
@Override
public boolean isEmpty()
throws RepositoryException
{
if (isDelegatingRead()) {
return getDelegate().isEmpty();
}
return super.isEmpty();
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
@Override
public boolean isEmpty()
throws RepositoryException
{
if (isDelegatingRead()) {
return getDelegate().isEmpty();
}
return super.isEmpty();
}
代码示例来源:origin: franzinc/agraph-java-client
@Test
public void testEmptyCommit()
throws Exception {
assertTrue(testCon.isEmpty());
assertTrue(testCon2.isEmpty());
testCon.setAutoCommit(false);
testCon.add(vf.createBNode(), vf.createIRI("urn:pred"), vf.createBNode());
assertFalse(testCon.isEmpty());
assertTrue(testCon2.isEmpty());
testCon.commit();
assertFalse(testCon.isEmpty());
assertFalse(testCon2.isEmpty());
}
代码示例来源:origin: franzinc/agraph-java-client
@Test
public void testEmptyRollback()
throws Exception {
assertTrue(testCon.isEmpty());
assertTrue(testCon2.isEmpty());
testCon.setAutoCommit(false);
testCon.add(vf.createBNode(), vf.createIRI("urn:pred"), vf.createBNode());
assertFalse(testCon.isEmpty());
assertTrue(testCon2.isEmpty());
testCon.rollback();
assertTrue(testCon.isEmpty());
assertTrue(testCon2.isEmpty());
}
代码示例来源:origin: franzinc/agraph-java-client
@Test
public void testInferredStatementCount()
throws Exception {
assertTrue(testCon.isEmpty());
int inferred = getTotalStatementCount(testCon);
IRI root = vf.createIRI("urn:root");
testCon.add(root, RDF.TYPE, RDF.LIST);
testCon.remove(root, RDF.TYPE, RDF.LIST);
assertTrue(testCon.isEmpty());
assertEquals(inferred, getTotalStatementCount(testCon));
}
代码示例来源:origin: eclipse/rdf4j
@Override
public void initialize()
throws RepositoryException
{
super.initialize();
try (RepositoryConnection con = getConnection()) {
if (con.isEmpty()) {
logger.debug("Initializing empty {} repository", ID);
con.begin();
con.setNamespace("rdf", RDF.NAMESPACE);
con.setNamespace("sys", RepositoryConfigSchema.NAMESPACE);
con.commit();
RepositoryConfig repConfig = new RepositoryConfig(ID, TITLE, new SystemRepositoryConfig());
RepositoryConfigUtil.updateRepositoryConfigs(con, repConfig);
}
}
catch (RepositoryConfigException e) {
throw new RepositoryException(e.getMessage(), e);
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
@Override
public void initialize()
throws RepositoryException
{
super.initialize();
RepositoryConnection con = getConnection();
try {
if (con.isEmpty()) {
logger.debug("Initializing empty {} repository", ID);
con.begin();
con.setNamespace("rdf", RDF.NAMESPACE);
con.setNamespace("sys", RepositoryConfigSchema.NAMESPACE);
con.commit();
RepositoryConfig repConfig = new RepositoryConfig(ID, TITLE, new SystemRepositoryConfig());
RepositoryConfigUtil.updateRepositoryConfigs(con, repConfig);
}
}
catch (RepositoryConfigException e) {
throw new RepositoryException(e.getMessage(), e);
}
finally {
con.close();
}
}
代码示例来源:origin: franzinc/agraph-java-client
@Test
public void testRemoveStatements()
throws Exception {
testCon.setAutoCommit(false);
testCon.add(bob, name, nameBob);
testCon.add(alice, name, nameAlice);
testCon.setAutoCommit(true);
assertTrue(testCon.hasStatement(bob, name, nameBob, false));
assertTrue(testCon.hasStatement(alice, name, nameAlice, false));
testCon.remove(bob, name, nameBob);
assertFalse(testCon.hasStatement(bob, name, nameBob, false));
assertTrue(testCon.hasStatement(alice, name, nameAlice, false));
testCon.remove(alice, null, null);
assertFalse(testCon.hasStatement(alice, name, nameAlice, false));
assertTrue(testCon.isEmpty());
}
内容来源于网络,如有侵权,请联系作者删除!