| java.lang.Object com.hp.hpl.jena.db.impl.PSet_TripleStore_RDB com.hp.hpl.jena.db.impl.PSet_ReifStore_RDB
PSet_ReifStore_RDB | public class PSet_ReifStore_RDB extends PSet_TripleStore_RDB (Code) | | Handles Physical storage for implementing SpecializedGraphs.
Different PSet classes are needed for different databases and different
layout schemes.
This class is a base implemention from which database-specific
drivers can inherit. It is not generic in the sense that it will work
on any minimal SQL store and so should be treated as if it were
an abstract class.
The SQL statements which implement each of the functions are
loaded in a separate file etc/[layout]_[database].sql from the classpath.
See
SQLCache SQLCache documentation for more information on the
format of this file.
Based on Driver* classes by Dave Reynolds.
author: Harumi Kuno version: $Revision: 1.29 $ on $Date: 2008/01/02 12:08:24 $ |
Field Summary | |
protected static Log | logger |
Method Summary | |
public void | deleteFrag(Triple frag, ReificationStatementMask fragMask, IDBID my_GID) | public void | deleteReifStmt(Node n, Triple t, IDBID my_GID) | public ResultSetReifIterator | findFrag(Node stmtURI, Triple frag, ReificationStatementMask fragMask, IDBID my_GID) | public ExtendedIterator | findReifNodes(Node stmtURI, IDBID graphID) | public ResultSetReifIterator | findReifStmt(Node stmtURI, boolean hasType, IDBID graphID, boolean getTriples) | public ExtendedIterator | findReifStmtURIByTriple(Triple t, IDBID my_GID) | public ResultSetReifIterator | findReifTripleMatch(TripleMatch t, IDBID graphID) | public void | nullifyFrag(Node stmtURI, ReificationStatementMask fragMask, IDBID my_GID) | public void | storeFrag(Node stmtURI, Triple frag, ReificationStatementMask fragMask, IDBID my_GID) | public void | storeReifStmt(Node n, Triple t, IDBID my_GID) | public void | updateFrag(Node stmtURI, Triple frag, ReificationStatementMask fragMask, IDBID my_GID) | public void | updateOneFrag(Node stmtURI, Triple frag, ReificationStatementMask fragMask, boolean nullify, IDBID my_GID) |
logger | protected static Log logger(Code) | | |
PSet_ReifStore_RDB | public PSet_ReifStore_RDB()(Code) | | Constructor.
|
Methods inherited from com.hp.hpl.jena.db.impl.PSet_TripleStore_RDB | public void cleanDB()(Code)(Java Doc) public void close()(Code)(Java Doc) public void deleteTriple(Triple t, IDBID graphID)(Code)(Java Doc) public void deleteTriple(Triple t, IDBID graphID, boolean isBatch, Hashtable batchedPreparedStatements)(Code)(Java Doc) public void deleteTripleAR(Triple t, IDBID graphID, Node reifNode, boolean isBatch, Hashtable batchedPreparedStatements)(Code)(Java Doc) public void deleteTripleList(List triples, IDBID my_GID)(Code)(Java Doc) public IRDBDriver driver()(Code)(Java Doc) public Triple extractTripleFromRowData(String subj, String pred, String obj)(Code)(Java Doc) public ExtendedIterator find(TripleMatch t, IDBID graphID)(Code)(Java Doc) public Node_Literal getLiteralFromCache(IDBID id)(Code)(Java Doc) public PreparedStatement getPreparedStatement(String op, String tableName, boolean isBatch, Hashtable batchedPreparedStatements) throws SQLException(Code)(Java Doc) public SQLCache getSQLCache()(Code)(Java Doc) public String getTblName()(Code)(Java Doc) public void removeStatementsFromDB(IDBID graphID)(Code)(Java Doc) public int rowCount(int gid)(Code)(Java Doc) public void setCachePreparedStatements(boolean value)(Code)(Java Doc) public void setDriver(IRDBDriver driver) throws RDFRDBException(Code)(Java Doc) public void setSQLCache(SQLCache cache)(Code)(Java Doc) public void setSQLType(String value)(Code)(Java Doc) public void setSkipDuplicateCheck(boolean value)(Code)(Java Doc) public void setTblName(String tblName)(Code)(Java Doc) public boolean statementTableContains(IDBID graphID, Triple t)(Code)(Java Doc) public void storeTriple(Triple t, IDBID graphID)(Code)(Java Doc) public void storeTriple(Triple t, IDBID graphID, boolean isBatch, Hashtable batchedPreparedStatements)(Code)(Java Doc) public void storeTripleAR(Triple t, IDBID graphID, Node reifNode, boolean hasType, boolean isBatch, Hashtable batchedPreparedStatements)(Code)(Java Doc) public void storeTripleList(List triples, IDBID my_GID)(Code)(Java Doc) public String toString()(Code)(Java Doc) public int tripleCount(IDBID graphId)(Code)(Java Doc) public IDBID wrapDBID(Object id) throws RDFRDBException(Code)(Java Doc) public Object wrapFlag(boolean flag)(Code)(Java Doc)
|
|
|