dk.netarkivet.harvester.datamodel
Class DerbyServerSpecifics

java.lang.Object
  extended by dk.netarkivet.common.utils.SettingsFactory<DBSpecifics>
      extended by dk.netarkivet.harvester.datamodel.DBSpecifics
          extended by dk.netarkivet.harvester.datamodel.DerbySpecifics
              extended by dk.netarkivet.harvester.datamodel.DerbyServerSpecifics

public class DerbyServerSpecifics
extends DerbySpecifics

Implementation of DB-specific functions for the server-based Derby.


Field Summary
 
Fields inherited from class dk.netarkivet.harvester.datamodel.DerbySpecifics
log
 
Fields inherited from class dk.netarkivet.harvester.datamodel.DBSpecifics
CONFIGPASSWORDS_TABLE, CONFIGPASSWORDS_TABLE_REQUIRED_VERSION, CONFIGSEEDLISTS_TABLE, CONFIGSEEDLISTS_TABLE_REQUIRED_VERSION, CONFIGURATIONS_TABLE, CONFIGURATIONS_TABLE_REQUIRED_VERSION, DOMAINS_TABLE, DOMAINS_TABLE_REQUIRED_VERSION, EXTENDEDFIELD_TABLE, EXTENDEDFIELD_TABLE_REQUIRED_VERSION, EXTENDEDFIELDTYPE_TABLE, EXTENDEDFIELDTYPE_TABLE_REQUIRED_VERSION, EXTENDEDFIELDVALUE_TABLE, EXTENDEDFIELDVALUE_TABLE_REQUIRED_VERSION, FRONTIERREPORTMONITOR_TABLE, FRONTIERREPORTMONITOR_TABLE_REQUIRED_VERSION, FULLHARVESTS_TABLE, FULLHARVESTS_TABLE_REQUIRED_VERSION, GLOBALCRAWLERTRAPEXPRESSIONS_TABLE, GLOBALCRAWLERTRAPEXPRESSIONS_TABLE_REQUIRED_VERSION, GLOBALCRAWLERTRAPLISTS_TABLE, GLOBALCRAWLERTRAPLISTS_TABLE_REQUIRED_VERSION, HARVESTCONFIGS_TABLE, HARVESTCONFIGS_TABLE_REQUIRED_VERSION, HARVESTDEFINITIONS_TABLE, HARVESTDEFINITIONS_TABLE_REQUIRED_VERSION, HISTORYINFO_TABLE, HISTORYINFO_TABLE_REQUIRED_VERSION, JOBCONFIGS_TABLE, JOBCONFIGS_TABLE_REQUIRED_VERSION, JOBS_TABLE, JOBS_TABLE_REQUIRED_VERSION, ORDERTEMPLATES_TABLE, ORDERTEMPLATES_TABLE_REQUIRED_VERSION, OWNERINFO_TABLE, OWNERINFO_TABLE_REQUIRED_VERSION, PARTIALHARVESTS_TABLE, PARTIALHARVESTS_TABLE_REQUIRED_VERSION, PASSWORDS_TABLE, PASSWORDS_TABLE_REQUIRED_VERSION, RUNNINGJOBSHISTORY_TABLE, RUNNINGJOBSHISTORY_TABLE_REQUIRED_VERSION, RUNNINGJOBSMONITOR_TABLE, RUNNINGJOBSMONITOR_TABLE_REQUIRED_VERSION, SCHEDULES_TABLE, SCHEDULES_TABLE_REQUIRED_VERSION, SEEDLISTS_TABLE, SEEDLISTS_TABLE_REQUIRED_VERSION
 
Constructor Summary
DerbyServerSpecifics()
           
 
Method Summary
 java.lang.String getDriverClassName()
          Get the name of the JDBC driver class that handles interfacing to this server.
static DBSpecifics getInstance()
          Get an instance of the Server Derby specifics.
 
Methods inherited from class dk.netarkivet.harvester.datamodel.DerbySpecifics
createExtendedFieldTable, createExtendedFieldTypeTable, createExtendedFieldValueTable, createFrontierReportMonitorTable, createGlobalCrawlerTrapExpressions, createGlobalCrawlerTrapLists, createRunningJobsHistoryTable, createRunningJobsMonitorTable, dropJobConfigsTmpTable, getJobConfigsTmpTable, getOrderByLimitAndOffsetSubClause, migrateConfigurationsv3ov4, migrateConfigurationsv4tov5, migrateFullharvestsv2tov3, migrateFullharvestsv3tov4, migrateFullharvestsv4tov5, migrateJobsv3tov4, migrateJobsv4tov5, migrateJobsv5tov6, migrateRunningJobsHistoryTableV1ToV2, migrateRunningJobsMonitorTableV1ToV2, supportsClob
 
Methods inherited from class dk.netarkivet.harvester.datamodel.DBSpecifics
updateTable
 
Methods inherited from class dk.netarkivet.common.utils.SettingsFactory
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DerbyServerSpecifics

public DerbyServerSpecifics()
Method Detail

getInstance

public static DBSpecifics getInstance()
Get an instance of the Server Derby specifics.

Returns:
Instance of the Derby specifics implementation

getDriverClassName

public java.lang.String getDriverClassName()
Get the name of the JDBC driver class that handles interfacing to this server.

Specified by:
getDriverClassName in class DBSpecifics
Returns:
The name of a JDBC driver class