generalDatabase
Class DbSpecial

java.lang.Object
  extended by generalDatabase.SQLLogging
      extended by generalDatabase.DbSpecial
Direct Known Subclasses:
LogModules, LogSettings

abstract class DbSpecial
extends SQLLogging

simple abstract class for any extra database functions which do not easily work with PamDataUnits and PamDatablocks

Author:
Doug Gillespie

Field Summary
(package private)  DBControl dbControl
           
 
Fields inherited from class generalDatabase.SQLLogging
UPDATE_POLICY_OVERWRITE, UPDATE_POLICY_WRITENEW
 
Constructor Summary
DbSpecial(DBControl dbControl)
           
 
Method Summary
 boolean logData(PamDataUnit dataUnit)
           
(package private) abstract  void pamStart(java.sql.Connection con)
           
(package private) abstract  void pamStop(java.sql.Connection con)
           
 
Methods inherited from class generalDatabase.SQLLogging
createDataUnit, createInClause, createViewResultSet, doExtraChecks, fillTableData, finalize, findLogger, getIdListUpdatClause, getLastTime, getPamDataBlock, getTableDefinition, getTimesUpdateClause, getUpdatePolicy, getViewerCursorFinder, getViewerLoadClause, getViewerUpdateClause, isCanView, isLoadViewData, loadViewData, loadViewerData, logData, prepareEmulation, prepareForMixedMode, readLastData, readMixedModeData, readNextEmulation, reCheckTable, reLogData, saveOfflineData, setCanView, setColumnData, setLoadViewData, setTableData, setTableDefinition, setUpdatePolicy, transferDataFromResult
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dbControl

DBControl dbControl
Constructor Detail

DbSpecial

public DbSpecial(DBControl dbControl)
Method Detail

logData

public boolean logData(PamDataUnit dataUnit)

pamStart

abstract void pamStart(java.sql.Connection con)

pamStop

abstract void pamStop(java.sql.Connection con)