org.openrdf.sail.rdbms.managers
Class BNodeManager
java.lang.Object
org.openrdf.sail.rdbms.managers.base.ManagerBase
org.openrdf.sail.rdbms.managers.base.ValueManagerBase<RdbmsBNode>
org.openrdf.sail.rdbms.managers.BNodeManager
public class BNodeManager
- extends ValueManagerBase<RdbmsBNode>
Manages BNodes. 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 BNodeManager instance
BNodeManager
public BNodeManager()
setTable
public void setTable(BNodeTable table)
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<RdbmsBNode>
- Throws:
SQLException
optimize
protected void optimize()
throws SQLException
- Overrides:
optimize in class ValueManagerBase<RdbmsBNode>
- Throws:
SQLException
getBatchSize
protected int getBatchSize()
- Specified by:
getBatchSize in class ValueManagerBase<RdbmsBNode>
key
protected String key(RdbmsBNode value)
- Specified by:
key in class ValueManagerBase<RdbmsBNode>
insert
protected void insert(Number id,
RdbmsBNode resource)
throws SQLException,
InterruptedException
- Specified by:
insert in class ValueManagerBase<RdbmsBNode>
- Throws:
SQLException
InterruptedException
Copyright © 2001-2008 Aduna. All Rights Reserved.