virtuoso.jena.driver
Class VirtGraph
java.lang.Object
com.hp.hpl.jena.graph.impl.GraphBase
virtuoso.jena.driver.VirtGraph
- All Implemented Interfaces:
- com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.GraphAdd, com.hp.hpl.jena.graph.impl.GraphWithPerform
- Direct Known Subclasses:
- VirtDataSource, VirtInfGraph
public class VirtGraph
- extends com.hp.hpl.jena.graph.impl.GraphBase
Fields inherited from class com.hp.hpl.jena.graph.impl.GraphBase |
bulkHandler, capabilities, closed, gem, pm, queryHandler, reifier, statisticsHandler, style |
Fields inherited from interface com.hp.hpl.jena.graph.Graph |
emptyGraph |
Constructor Summary |
VirtGraph()
|
VirtGraph(java.lang.String graphName)
|
VirtGraph(java.lang.String url_hostlist,
java.lang.String user,
java.lang.String password)
|
VirtGraph(java.lang.String graphName,
java.lang.String _url_hostlist,
java.lang.String user,
java.lang.String password)
|
VirtGraph(java.lang.String graphName,
java.lang.String _url_hostlist,
java.lang.String user,
java.lang.String password,
boolean _roundrobin)
|
VirtGraph(java.lang.String _graphName,
virtuoso.jdbc3.VirtuosoDataSource _ds)
|
VirtGraph(virtuoso.jdbc3.VirtuosoDataSource _ds)
|
Methods inherited from class com.hp.hpl.jena.graph.impl.GraphBase |
add, checkOpen, constructReifier, contains, contains, containsByFind, createStatisticsHandler, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getCapabilities, getEventManager, getReifier, getStatisticsHandler, graphBaseFind, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, queryHandler, reifierContains, size, toString, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DEFAULT
public static final java.lang.String DEFAULT
- See Also:
- Constant Field Values
graphName
protected java.lang.String graphName
readFromAllGraphs
protected boolean readFromAllGraphs
url_hostlist
protected java.lang.String url_hostlist
user
protected java.lang.String user
password
protected java.lang.String password
roundrobin
protected boolean roundrobin
prefetchSize
protected int prefetchSize
connection
protected java.sql.Connection connection
ruleSet
protected java.lang.String ruleSet
useSameAs
protected boolean useSameAs
m_prefixMapping
protected VirtPrefixMapping m_prefixMapping
VirtGraph
public VirtGraph()
VirtGraph
public VirtGraph(java.lang.String graphName)
VirtGraph
public VirtGraph(java.lang.String graphName,
java.lang.String _url_hostlist,
java.lang.String user,
java.lang.String password)
VirtGraph
public VirtGraph(java.lang.String url_hostlist,
java.lang.String user,
java.lang.String password)
VirtGraph
public VirtGraph(java.lang.String _graphName,
virtuoso.jdbc3.VirtuosoDataSource _ds)
VirtGraph
public VirtGraph(virtuoso.jdbc3.VirtuosoDataSource _ds)
VirtGraph
public VirtGraph(java.lang.String graphName,
java.lang.String _url_hostlist,
java.lang.String user,
java.lang.String password,
boolean _roundrobin)
getDataSource
public virtuoso.jdbc3.VirtuosoDataSource getDataSource()
getGraphName
public java.lang.String getGraphName()
getGraphUrl
public java.lang.String getGraphUrl()
getGraphUser
public java.lang.String getGraphUser()
getGraphPassword
public java.lang.String getGraphPassword()
getConnection
public java.sql.Connection getConnection()
getFetchSize
public int getFetchSize()
setFetchSize
public void setFetchSize(int sz)
getCount
public int getCount()
remove
public void remove(java.util.List triples)
remove
public void remove(com.hp.hpl.jena.graph.Triple t)
getReadFromAllGraphs
public boolean getReadFromAllGraphs()
setReadFromAllGraphs
public void setReadFromAllGraphs(boolean val)
getRuleSet
public java.lang.String getRuleSet()
setRuleSet
public void setRuleSet(java.lang.String _ruleSet)
getSameAs
public boolean getSameAs()
setSameAs
public void setSameAs(boolean _sameAs)
createRuleSet
public void createRuleSet(java.lang.String ruleSetName,
java.lang.String uriGraphRuleSet)
removeRuleSet
public void removeRuleSet(java.lang.String ruleSetName,
java.lang.String uriGraphRuleSet)
Node2Str
public static java.lang.String Node2Str(com.hp.hpl.jena.graph.Node n)
performAdd
public void performAdd(com.hp.hpl.jena.graph.Triple t)
- Specified by:
performAdd
in interface com.hp.hpl.jena.graph.impl.GraphWithPerform
- Overrides:
performAdd
in class com.hp.hpl.jena.graph.impl.GraphBase
performDelete
public void performDelete(com.hp.hpl.jena.graph.Triple t)
- Specified by:
performDelete
in interface com.hp.hpl.jena.graph.impl.GraphWithPerform
- Overrides:
performDelete
in class com.hp.hpl.jena.graph.impl.GraphBase
graphBaseSize
protected int graphBaseSize()
- more efficient
- Overrides:
graphBaseSize
in class com.hp.hpl.jena.graph.impl.GraphBase
graphBaseContains
protected boolean graphBaseContains(com.hp.hpl.jena.graph.Triple t)
- maybe more efficient than default impl
- Overrides:
graphBaseContains
in class com.hp.hpl.jena.graph.impl.GraphBase
graphBaseFind
public com.hp.hpl.jena.util.iterator.ExtendedIterator<com.hp.hpl.jena.graph.Triple> graphBaseFind(com.hp.hpl.jena.graph.TripleMatch tm)
- Specified by:
graphBaseFind
in class com.hp.hpl.jena.graph.impl.GraphBase
close
public void close()
- Specified by:
close
in interface com.hp.hpl.jena.graph.Graph
- Overrides:
close
in class com.hp.hpl.jena.graph.impl.GraphBase
clear
public void clear()
read
public void read(java.lang.String url,
java.lang.String type)
reifierTriples
public com.hp.hpl.jena.util.iterator.ExtendedIterator reifierTriples(com.hp.hpl.jena.graph.TripleMatch m)
- Overrides:
reifierTriples
in class com.hp.hpl.jena.graph.impl.GraphBase
reifierSize
public int reifierSize()
- Overrides:
reifierSize
in class com.hp.hpl.jena.graph.impl.GraphBase
getTransactionHandler
public com.hp.hpl.jena.graph.TransactionHandler getTransactionHandler()
- Specified by:
getTransactionHandler
in interface com.hp.hpl.jena.graph.Graph
- Overrides:
getTransactionHandler
in class com.hp.hpl.jena.graph.impl.GraphBase
getBulkUpdateHandler
public com.hp.hpl.jena.graph.BulkUpdateHandler getBulkUpdateHandler()
- Specified by:
getBulkUpdateHandler
in interface com.hp.hpl.jena.graph.Graph
- Overrides:
getBulkUpdateHandler
in class com.hp.hpl.jena.graph.impl.GraphBase
getPrefixMapping
public com.hp.hpl.jena.shared.PrefixMapping getPrefixMapping()
- Specified by:
getPrefixMapping
in interface com.hp.hpl.jena.graph.Graph
- Overrides:
getPrefixMapping
in class com.hp.hpl.jena.graph.impl.GraphBase
Object2Node
public static com.hp.hpl.jena.graph.Node Object2Node(java.lang.Object o)