public class RdbmsTripleRepository extends Object
TransTableManager
, URITable
, BNodeTable
and
LiteralTable
for adding, removing, and retrieving statements from the
database.Modifier and Type | Field and Description |
---|---|
static int |
STMT_BUFFER |
Constructor and Description |
---|
RdbmsTripleRepository() |
public Connection getConnection()
public void setConnection(Connection conn)
public void setIdSequence(IdSequence ids)
public RdbmsValueFactory getValueFactory()
public void setValueFactory(RdbmsValueFactory vf)
public DefaultSailChangedEvent getSailChangedEvent()
public void setSailChangedEvent(DefaultSailChangedEvent sailChangedEvent)
public void setQueryBuilderFactory(QueryBuilderFactory factory)
public void setBNodeTable(BNodeTable bnodes)
public void setURITable(URITable uris)
public void setLiteralTable(LiteralTable literals)
public void setTransaction(TransTableManager temporary)
public void setTripleManager(TripleManager tripleManager)
public void flush() throws RdbmsException
RdbmsException
public void begin() throws SQLException
SQLException
public void close() throws SQLException
SQLException
public void commit() throws SQLException, RdbmsException, InterruptedException
public void rollback() throws SQLException, SailException
SQLException
SailException
protected void finalize() throws Throwable
public void add(RdbmsStatement st) throws SailException, SQLException, InterruptedException
public RdbmsStatementIteration find(Resource subj, URI pred, Value obj, Resource... ctxs) throws RdbmsException
RdbmsException
public RdbmsResourceIteration findContexts() throws SQLException, RdbmsException
SQLException
RdbmsException
public boolean isClosed() throws SQLException
SQLException
public int remove(Resource subj, URI pred, Value obj, Resource... ctxs) throws RdbmsException
RdbmsException
public long size(RdbmsResource... ctxs) throws SQLException, SailException
SQLException
SailException
protected int getMaxQueueSize()
Copyright © 2001-2016 Aduna. All Rights Reserved.