| 
 | ||||||||||
| 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 | |||||||||