|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.vivoweb.harvester.fetch.JDBCFetch
public class JDBCFetch
Fetches rdf data from a JDBC database placing the data in the supplied record handler.
| Constructor Summary | |
|---|---|
JDBCFetch(ArgList opts)
Arglist Constructor |
|
JDBCFetch(java.sql.Connection dbConn,
RecordHandler output,
java.lang.String uriNameSpace)
Constructor |
|
JDBCFetch(java.sql.Connection dbConn,
RecordHandler rh,
java.lang.String uriNS,
java.lang.String queryPre,
java.lang.String querySuf,
java.util.Set<java.lang.String> tableNames,
java.util.Map<java.lang.String,java.lang.String> fromClauses,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> dataFields,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> idFields,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> whereClauses,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> relations,
java.util.Map<java.lang.String,java.lang.String> queryStrings)
Library style Constructor |
|
JDBCFetch(java.lang.String[] args)
Command line Constructor |
|
| Method Summary | |
|---|---|
void |
execute()
Executes the task |
static void |
main(java.lang.String... args)
Main method |
void |
setFieldPrefix(java.lang.String fieldPrefix)
Set the field prefix |
void |
setFieldSuffix(java.lang.String fieldSuffix)
Set the field suffix |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JDBCFetch(java.sql.Connection dbConn,
RecordHandler output,
java.lang.String uriNameSpace)
throws java.sql.SQLException
dbConn - connection to the databaseoutput - RecordHandler to write data touriNameSpace - namespace base for rdf records
java.sql.SQLException - error talking with database
public JDBCFetch(java.lang.String[] args)
throws java.io.IOException
args - commandline arguments
java.io.IOException - error creating task
public JDBCFetch(ArgList opts)
throws java.io.IOException
opts - option set of parsed args
java.io.IOException - error creating task
public JDBCFetch(java.sql.Connection dbConn,
RecordHandler rh,
java.lang.String uriNS,
java.lang.String queryPre,
java.lang.String querySuf,
java.util.Set<java.lang.String> tableNames,
java.util.Map<java.lang.String,java.lang.String> fromClauses,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> dataFields,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> idFields,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> whereClauses,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> relations,
java.util.Map<java.lang.String,java.lang.String> queryStrings)
throws java.sql.SQLException
dbConn - The database Connectionrh - Record Handler to write records touriNS - the uri namespace to usequeryPre - Query prefix often "["querySuf - Query suffix often "]"tableNames - set of the table namesfromClauses - Mapping of extra tables for the from sectiondataFields - Mapping of tablename to list of datafieldsidFields - Mapping of tablename to idField namewhereClauses - List of conditionsrelations - Mapping of tablename to mapping of fieldname to tablenamequeryStrings - Mapping of tablename to query
java.sql.SQLException - error accessing database| Method Detail |
|---|
public void setFieldPrefix(java.lang.String fieldPrefix)
fieldPrefix - the field prefix to usepublic void setFieldSuffix(java.lang.String fieldSuffix)
fieldSuffix - the field suffix to use
public void execute()
throws java.io.IOException
java.io.IOException - error processing record handler or jdbc connectionpublic static void main(java.lang.String... args)
args - commandline arguments
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||