SoundRecorder
Class RecorderLogger

java.lang.Object
  extended by generalDatabase.SQLLogging
      extended by SoundRecorder.RecorderLogger

public class RecorderLogger
extends SQLLogging


Field Summary
(package private)  int chanBitmapCol
           
(package private)  int dateCol
           
(package private)  int endCol
           
(package private)  int fileCol
           
(package private)  int lenCol
           
(package private)  int nChanCol
           
(package private)  RecorderControl recorderControl
           
(package private)  int srCol
           
(package private)  int startCol
           
(package private)  int startSampleCol
           
(package private)  PamTableDefinition tableDefinition
           
(package private)  int triggerCol
           
 
Fields inherited from class generalDatabase.SQLLogging
UPDATE_POLICY_OVERWRITE, UPDATE_POLICY_WRITENEW
 
Constructor Summary
RecorderLogger(RecorderControl recorderControl, PamDataBlock pamDataBlock)
           
 
Method Summary
 void setTableData(PamDataUnit pamDataUnit)
          Callback function when new data are created that allows the user to set the data for each column.
 
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, setTableDefinition, setUpdatePolicy, transferDataFromResult
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tableDefinition

PamTableDefinition tableDefinition

recorderControl

RecorderControl recorderControl

dateCol

int dateCol

startCol

int startCol

endCol

int endCol

fileCol

int fileCol

srCol

int srCol

lenCol

int lenCol

nChanCol

int nChanCol

chanBitmapCol

int chanBitmapCol

startSampleCol

int startSampleCol

triggerCol

int triggerCol
Constructor Detail

RecorderLogger

public RecorderLogger(RecorderControl recorderControl,
                      PamDataBlock pamDataBlock)
Method Detail

setTableData

public void setTableData(PamDataUnit pamDataUnit)
Description copied from class: SQLLogging
Callback function when new data are created that allows the user to set the data for each column. Columns that have data which can be filled automatically (counters, primary keys and columns cross referenced to data in other tables) are filled automatically in fillTableData()

Specified by:
setTableData in class SQLLogging