org.openrdf.sail.rdbms.managers
Class HashManager
java.lang.Object
org.openrdf.sail.rdbms.managers.base.ManagerBase
org.openrdf.sail.rdbms.managers.HashManager
public class HashManager
- extends ManagerBase
- Author:
- James Leigh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
public static HashManager instance
HashManager
public HashManager()
setHashTable
public void setHashTable(HashTable table)
setBNodeManager
public void setBNodeManager(BNodeManager bnodeTable)
setLiteralManager
public void setLiteralManager(LiteralManager literalTable)
setUriManager
public void setUriManager(UriManager uriTable)
setIdSequence
public void setIdSequence(IdSequence idseq)
init
public void init()
close
public void close()
throws SQLException
- Overrides:
close in class ManagerBase
- Throws:
SQLException
getIdVersion
public int getIdVersion()
optimize
public void optimize()
throws SQLException
- Overrides:
optimize in class ManagerBase
- Throws:
SQLException
removedStatements
public boolean removedStatements(int count,
String condition)
throws SQLException
- Throws:
SQLException
lookupId
public void lookupId(RdbmsValue value)
throws InterruptedException
- Throws:
InterruptedException
assignId
public void assignId(RdbmsValue value,
int version)
throws InterruptedException,
SQLException
- Throws:
InterruptedException
SQLException
flush
public void flush()
throws SQLException,
InterruptedException
- Overrides:
flush in class ManagerBase
- Throws:
SQLException
InterruptedException
getExpungeCondition
public String getExpungeCondition()
getChunkSize
protected int getChunkSize()
flush
protected void flush(Batch batch)
throws SQLException
- Overrides:
flush in class ManagerBase
- Throws:
SQLException
Copyright © 2001-2008 Aduna. All Rights Reserved.