|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openanzo.model.impl.QuadStore
org.openanzo.model.impl.NamedGraphContainer
public class NamedGraphContainer
Container that stores data in a QuadStore
| Constructor Summary | |
|---|---|
NamedGraphContainer(org.openrdf.model.URI uri)
Create new Container with given URI |
|
| Method Summary | |
|---|---|
void |
add(java.util.Iterator<org.openrdf.model.Statement> statements)
Add a set of statements from container |
void |
add(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
org.openrdf.model.Resource context)
Add a new statement with given subj,pred,obj,context |
void |
add(org.openrdf.model.Statement... statements)
Add statements to store and index them |
void |
clear(org.openrdf.model.Resource... context)
Delete all statements in container for given contexts |
void |
close()
Disconnect container from its source and close the container Note: Once a container is closed, it is based on the source of the container's data whether or not subsequent calls to connect will return the same data |
void |
connect()
Connect container to its source |
void |
delete(java.util.Iterator<org.openrdf.model.Statement> statements)
Delete a set of statements from container |
void |
delete(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
org.openrdf.model.Resource context)
Delete a statement from container |
void |
delete(org.openrdf.model.Statement... statements)
Delete statements from store and remove indexes |
QueryResult |
executeQuery(java.util.Set<org.openrdf.model.URI> defaultNamedGraphsIn,
java.util.Set<org.openrdf.model.URI> namedGraphsIn,
java.lang.String query)
Execute a SPARQL query against the data within this container |
info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> |
find(org.openrdf.model.Resource subj,
org.openrdf.model.URI prop,
org.openrdf.model.Value obj,
org.openrdf.model.Resource... contexts)
Return an iterator over all statements that match the pattern of subj,prop,obj |
java.util.Set<org.openrdf.model.URI> |
getContexts()
Return the set of contexts contained within store |
INamedGraphEventManager |
getEventManager()
Return INamedGraphEventManager for this container |
info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> |
getStatements()
Get an iterator over all statements within this container |
ITransactionManager |
getTransactionManager()
Return ITransactionManager for this container |
org.openrdf.model.URI |
getURI()
Get URI of IContainer |
boolean |
isClosed()
Return if container is closed |
boolean |
isConnected()
Return if the container is connected to its source |
void |
setEventManager(INamedGraphEventManager eventManager)
Set INamedGraphEventManager for this container |
void |
setTransactionManager(ITransactionManager transactionManager)
Set ITransactionManager for this container |
| Methods inherited from class org.openanzo.model.impl.QuadStore |
|---|
clear, contains, contains, findStatements, getAllStatements, isEmpty, isEmpty, size, size |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.openanzo.model.IContainer |
|---|
clear, contains, contains, isEmpty, isEmpty, size, size |
| Constructor Detail |
|---|
public NamedGraphContainer(org.openrdf.model.URI uri)
uri - uri of container| Method Detail |
|---|
public org.openrdf.model.URI getURI()
IContainer
getURI in interface IContainer
public info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> find(org.openrdf.model.Resource subj,
org.openrdf.model.URI prop,
org.openrdf.model.Value obj,
org.openrdf.model.Resource... contexts)
IContainer
find in interface IContainersubj - Subject resource to match, or wildcard if nullprop - Predicate uri to match, or wildcard if nullobj - Object value to match, or wildcard if nullcontexts - Context values to match, or wildcard if null
public void add(org.openrdf.model.Statement... statements)
QuadStore
add in interface IContaineradd in class QuadStorestatements - Statements to addpublic void delete(org.openrdf.model.Statement... statements)
QuadStore
delete in interface IContainerdelete in class QuadStorestatements - Statements to deletepublic void add(java.util.Iterator<org.openrdf.model.Statement> statements)
IContainer
add in interface IContainerstatements - statements to add to containerpublic void delete(java.util.Iterator<org.openrdf.model.Statement> statements)
IContainer
delete in interface IContainerstatements - statements to delete from container
public void add(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
org.openrdf.model.Resource context)
IContainer
add in interface IContainersubj - Subject of statementpred - Predicate of statementobj - Object of statementcontext - Context of statementpublic info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> getStatements()
IContainer
getStatements in interface IContainerpublic boolean isClosed()
IContainer
isClosed in interface IContainerpublic INamedGraphEventManager getEventManager()
IContainer
getEventManager in interface IContainerpublic ITransactionManager getTransactionManager()
IContainer
getTransactionManager in interface IContainerpublic void setEventManager(INamedGraphEventManager eventManager)
IContainer
setEventManager in interface IContainereventManager - set the Containers eventManagetpublic void setTransactionManager(ITransactionManager transactionManager)
IContainer
setTransactionManager in interface IContainertransactionManager - set ITransactionManager for this containerpublic void close()
IContainer
close in interface IContainerpublic void clear(org.openrdf.model.Resource... context)
IContainer
clear in interface IContainercontext - Contexts to clear from container
public void delete(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj,
org.openrdf.model.Resource context)
IContainer
delete in interface IContainersubj - Subject resource to match, or wildcard if nullpred - Predicate uri to match, or wildcard if nullobj - Object value to match, or wildcard if nullcontext - Context values to match, or wildcard if nullpublic void connect()
IContainer
connect in interface IContainerpublic boolean isConnected()
IContainer
isConnected in interface IContainer
public QueryResult executeQuery(java.util.Set<org.openrdf.model.URI> defaultNamedGraphsIn,
java.util.Set<org.openrdf.model.URI> namedGraphsIn,
java.lang.String query)
throws AnzoException
IContainer
executeQuery in interface IContainerdefaultNamedGraphsIn - Set<URI> of URIs for NamedGraphs that will make up the default graph for this querynamedGraphsIn - Set<URI> of URIs for NamedGraphs that will make up the NamedGraphs for this queryquery - SPARQL query string
AnzoExceptionpublic java.util.Set<org.openrdf.model.URI> getContexts()
QuadStore
getContexts in interface IContainergetContexts in class QuadStore
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||