org.openrdf.sail.rdbms.managers
Class UriManager
java.lang.Object
org.openrdf.sail.rdbms.managers.base.ManagerBase
org.openrdf.sail.rdbms.managers.base.ValueManagerBase<RdbmsURI>
org.openrdf.sail.rdbms.managers.UriManager
public class UriManager
- extends ValueManagerBase<RdbmsURI>
Manages URIs. Including creating, inserting, and looking up their IDs.
- Author:
- James Leigh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
public static UriManager instance
UriManager
public UriManager()
setUriTable
public void setUriTable(URITable shorter)
close
public void close()
throws SQLException
- Overrides:
close in class ManagerBase
- Throws:
SQLException
expunge
protected boolean expunge(String condition)
throws SQLException
- Specified by:
expunge in class ValueManagerBase<RdbmsURI>
- Throws:
SQLException
getBatchSize
protected int getBatchSize()
- Specified by:
getBatchSize in class ValueManagerBase<RdbmsURI>
key
protected String key(RdbmsURI value)
- Specified by:
key in class ValueManagerBase<RdbmsURI>
insert
protected void insert(Number id,
RdbmsURI resource)
throws SQLException,
InterruptedException
- Specified by:
insert in class ValueManagerBase<RdbmsURI>
- Throws:
SQLException
InterruptedException
optimize
protected void optimize()
throws SQLException
- Overrides:
optimize in class ValueManagerBase<RdbmsURI>
- Throws:
SQLException
Copyright © 2001-2008 Aduna. All Rights Reserved.