org.openanzo.client.openrdf
Class DatasetServiceSailConnection
java.lang.Object
org.openanzo.client.openrdf.DatasetServiceSailConnection
- All Implemented Interfaces:
- org.openrdf.sail.SailConnection
public class DatasetServiceSailConnection
- extends java.lang.Object
- implements org.openrdf.sail.SailConnection
Create a new DatasetServiceSailConnection that is backed by a DatasetService
- Author:
- Matthew Roy ( mroy@cambridgesemantics.com )
|
Method Summary |
void |
addConnectionListener(org.openrdf.sail.SailConnectionListener listener)
|
void |
addStatement(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
org.openrdf.model.Resource... contexts)
|
void |
clear(org.openrdf.model.Resource... contexts)
|
void |
close()
|
void |
commit()
|
info.aduna.iteration.CloseableIteration<? extends org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> |
evaluate(org.openrdf.query.algebra.TupleExpr graphQuery,
org.openrdf.query.BindingSet bindingSet,
boolean includeInferred)
|
info.aduna.iteration.CloseableIteration<? extends org.openrdf.model.Resource,org.openrdf.sail.SailException> |
getContextIDs()
|
java.lang.String |
getNamespace(java.lang.String arg0)
|
info.aduna.iteration.CloseableIteration<? extends org.openrdf.model.Namespace,org.openrdf.sail.SailException> |
getNamespaces()
|
info.aduna.iteration.CloseableIteration<? extends org.openrdf.model.Statement,org.openrdf.sail.SailException> |
getStatements(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
boolean includeInferredTriples,
org.openrdf.model.Resource... contexts)
|
boolean |
isOpen()
|
void |
removeConnectionListener(org.openrdf.sail.SailConnectionListener listener)
|
void |
removeNamespace(java.lang.String prefix)
|
void |
removeStatements(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
org.openrdf.model.Resource... contexts)
|
void |
rollback()
|
void |
setNamespace(java.lang.String prefix,
java.lang.String name)
|
long |
size(org.openrdf.model.Resource... contexts)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatasetServiceSailConnection
public DatasetServiceSailConnection(DatasetService datasetService)
- Create a new DatasetServiceSailConnection
- Parameters:
datasetService - backend source of data
addConnectionListener
public void addConnectionListener(org.openrdf.sail.SailConnectionListener listener)
- Specified by:
addConnectionListener in interface org.openrdf.sail.SailConnection
addStatement
public void addStatement(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
org.openrdf.model.Resource... contexts)
throws org.openrdf.sail.SailException
- Specified by:
addStatement in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
removeStatements
public void removeStatements(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
org.openrdf.model.Resource... contexts)
throws org.openrdf.sail.SailException
- Specified by:
removeStatements in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
close
public void close()
throws org.openrdf.sail.SailException
- Specified by:
close in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
commit
public void commit()
throws org.openrdf.sail.SailException
- Specified by:
commit in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
evaluate
public info.aduna.iteration.CloseableIteration<? extends org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> evaluate(org.openrdf.query.algebra.TupleExpr graphQuery,
org.openrdf.query.BindingSet bindingSet,
boolean includeInferred)
- Specified by:
evaluate in interface org.openrdf.sail.SailConnection
getContextIDs
public info.aduna.iteration.CloseableIteration<? extends org.openrdf.model.Resource,org.openrdf.sail.SailException> getContextIDs()
throws org.openrdf.sail.SailException
- Specified by:
getContextIDs in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
getStatements
public info.aduna.iteration.CloseableIteration<? extends org.openrdf.model.Statement,org.openrdf.sail.SailException> getStatements(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
boolean includeInferredTriples,
org.openrdf.model.Resource... contexts)
throws org.openrdf.sail.SailException
- Specified by:
getStatements in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
getNamespaces
public info.aduna.iteration.CloseableIteration<? extends org.openrdf.model.Namespace,org.openrdf.sail.SailException> getNamespaces()
throws org.openrdf.sail.SailException
- Specified by:
getNamespaces in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
getNamespace
public java.lang.String getNamespace(java.lang.String arg0)
throws org.openrdf.sail.SailException
- Specified by:
getNamespace in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
clear
public void clear(org.openrdf.model.Resource... contexts)
throws org.openrdf.sail.SailException
- Specified by:
clear in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
size
public long size(org.openrdf.model.Resource... contexts)
throws org.openrdf.sail.SailException
- Specified by:
size in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
isOpen
public boolean isOpen()
- Specified by:
isOpen in interface org.openrdf.sail.SailConnection
removeConnectionListener
public void removeConnectionListener(org.openrdf.sail.SailConnectionListener listener)
- Specified by:
removeConnectionListener in interface org.openrdf.sail.SailConnection
removeNamespace
public void removeNamespace(java.lang.String prefix)
throws org.openrdf.sail.SailException
- Specified by:
removeNamespace in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
rollback
public void rollback()
throws org.openrdf.sail.SailException
- Specified by:
rollback in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
setNamespace
public void setNamespace(java.lang.String prefix,
java.lang.String name)
throws org.openrdf.sail.SailException
- Specified by:
setNamespace in interface org.openrdf.sail.SailConnection
- Throws:
org.openrdf.sail.SailException
Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.