beakedWhaleProtocol
Class BeakedExperimentLogging

java.lang.Object
  extended by generalDatabase.SQLLogging
      extended by beakedWhaleProtocol.BeakedExperimentLogging

public class BeakedExperimentLogging
extends SQLLogging


Field Summary
(package private)  BeakedExperimentDataBlock beakedExperimentDataBlock
           
(package private)  PamTableItem comment
           
static int COMMENT_LENGTH
           
(package private)  PamTableItem course
           
(package private)  PamTableItem endLat
           
(package private)  PamTableItem endLong
           
(package private)  PamTableItem endTime
           
(package private)  PamTableItem length
           
(package private)  PamTableItem locationReference
           
(package private)  PamTableItem perpDistance
           
(package private)  PamTableItem startLat
           
(package private)  PamTableItem startLong
           
(package private)  PamTableDefinition tableDef
           
 
Fields inherited from class generalDatabase.SQLLogging
UPDATE_POLICY_OVERWRITE, UPDATE_POLICY_WRITENEW
 
Constructor Summary
BeakedExperimentLogging(BeakedExperimentDataBlock beakedExperimentDataBlock)
           
 
Method Summary
protected  boolean createDataUnit(long timeMilliseconds, int databaseIndex)
          Turn the data, which have been transferred back into the PamTableItems back into a useable data unit and put it into the datablock.
 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
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

tableDef

PamTableDefinition tableDef

startLat

PamTableItem startLat

startLong

PamTableItem startLong

endLat

PamTableItem endLat

endLong

PamTableItem endLong

length

PamTableItem length

course

PamTableItem course

perpDistance

PamTableItem perpDistance

comment

PamTableItem comment

endTime

PamTableItem endTime

locationReference

PamTableItem locationReference

COMMENT_LENGTH

public static final int COMMENT_LENGTH
See Also:
Constant Field Values

beakedExperimentDataBlock

BeakedExperimentDataBlock beakedExperimentDataBlock
Constructor Detail

BeakedExperimentLogging

public BeakedExperimentLogging(BeakedExperimentDataBlock beakedExperimentDataBlock)
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

createDataUnit

protected boolean createDataUnit(long timeMilliseconds,
                                 int databaseIndex)
Description copied from class: SQLLogging
Turn the data, which have been transferred back into the PamTableItems back into a useable data unit and put it into the datablock.

Overrides:
createDataUnit in class SQLLogging
Returns:
true if a data unit was sucessfully created