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
RdbmsExceptionpublic void begin()
throws SQLException
SQLExceptionpublic void close()
throws SQLException
SQLExceptionpublic void commit()
throws SQLException,
RdbmsException,
InterruptedException
public void rollback()
throws SQLException,
SailException
SQLExceptionSailExceptionprotected 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
RdbmsExceptionpublic RdbmsResourceIteration findContexts() throws SQLException, RdbmsException
SQLExceptionRdbmsExceptionpublic boolean isClosed()
throws SQLException
SQLExceptionpublic int remove(Resource subj, URI pred, Value obj, Resource... ctxs) throws RdbmsException
RdbmsExceptionpublic long size(RdbmsResource... ctxs) throws SQLException, SailException
SQLExceptionSailExceptionprotected int getMaxQueueSize()
Copyright © 2001-2014 Aduna. All Rights Reserved.