|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.vivoweb.harvester.util.repo.JenaConnect
org.vivoweb.harvester.util.repo.DBJenaConnect
org.vivoweb.harvester.util.repo.SDBJenaConnect
public class SDBJenaConnect
Connection Helper for SDB Jena Models
| Field Summary |
|---|
| Fields inherited from class org.vivoweb.harvester.util.repo.JenaConnect |
|---|
formatSymbols |
| Constructor Summary | |
|---|---|
SDBJenaConnect(java.lang.String dbUrl,
java.lang.String dbUser,
java.lang.String dbPass,
java.lang.String dbType,
java.lang.String dbClass,
java.lang.String dbLayout)
Constructor (Default Model) |
|
SDBJenaConnect(java.lang.String dbUrl,
java.lang.String dbUser,
java.lang.String dbPass,
java.lang.String dbType,
java.lang.String dbClass,
java.lang.String dbLayout,
java.lang.String modelName)
Constructor (SDB Named Model) |
|
| Method Summary | |
|---|---|
void |
close()
Closes the model and the jdbc connection |
protected static com.hp.hpl.jena.sdb.Store |
connectStore(java.sql.Connection conn,
java.lang.String dbType,
java.lang.String dbLayout)
Connect to an SDB store |
com.hp.hpl.jena.query.Dataset |
getDataSet()
Get the dataset for this connection Can be very expensive when using RDB connections (SDB, TDB, and Mem are fine) |
JenaConnect |
neighborConnectClone(java.lang.String modelName)
Factory (connects to the same jena triple store as another jena connect, but uses a different named model) |
void |
printParameters()
Output the jena model information |
void |
truncate()
Remove all statements from model |
| Methods inherited from class org.vivoweb.harvester.util.repo.DBJenaConnect |
|---|
buildConnection, getDbType |
| Methods inherited from class org.vivoweb.harvester.util.repo.JenaConnect |
|---|
containsURI, executeAskQuery, executeConstructQuery, executeDescribeQuery, executeQuery, executeQuery, executeSelectQuery, executeSelectQuery, executeUpdateQuery, exportRdfToFile, exportRdfToStream, exportRdfToString, getJenaModel, getModelName, isEmpty, loadRdfFromFile, loadRdfFromJC, loadRdfFromRH, loadRdfFromStream, loadRdfFromString, main, parseConfig, parseConfig, parseConfig, parseConfig, parseConfig, parseConfig, parseConfig, removeRdfFromFile, removeRdfFromJC, removeRdfFromRH, removeRdfFromStream, setJenaModel, setModelName, size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SDBJenaConnect(java.lang.String dbUrl,
java.lang.String dbUser,
java.lang.String dbPass,
java.lang.String dbType,
java.lang.String dbClass,
java.lang.String dbLayout)
throws java.io.IOException
dbUrl - jdbc connection urldbUser - username to usedbPass - password to usedbType - database type ex:"MySQL"dbClass - jdbc driver classdbLayout - sdb layout type
java.io.IOException - error connecting to store
public SDBJenaConnect(java.lang.String dbUrl,
java.lang.String dbUser,
java.lang.String dbPass,
java.lang.String dbType,
java.lang.String dbClass,
java.lang.String dbLayout,
java.lang.String modelName)
throws java.io.IOException
dbUrl - jdbc connection urldbUser - username to usedbPass - password to usedbType - database type ex:"MySQL"dbClass - jdbc driver classdbLayout - sdb layout typemodelName - the model to connect to
java.io.IOException - error connecting to store| Method Detail |
|---|
protected static com.hp.hpl.jena.sdb.Store connectStore(java.sql.Connection conn,
java.lang.String dbType,
java.lang.String dbLayout)
conn - JDBC ConnectiondbType - Jena database typedbLayout - sdb layout type
public com.hp.hpl.jena.query.Dataset getDataSet()
JenaConnect
getDataSet in class JenaConnect
public JenaConnect neighborConnectClone(java.lang.String modelName)
throws java.io.IOException
JenaConnect
neighborConnectClone in class JenaConnectmodelName - the model name to use
java.io.IOException - unable to secure db connectionpublic void close()
JenaConnect
close in class JenaConnectpublic void truncate()
JenaConnect
truncate in class JenaConnectpublic void printParameters()
JenaConnect
printParameters in class DBJenaConnect
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||