Package clickDetector
Class TrackedClickGroupLogging
java.lang.Object
generalDatabase.SQLLogging
generalDatabase.PamDetectionLogging
Localiser.detectionGroupLocaliser.GroupLocInfoLogging
clickDetector.ClickGroupLogging
clickDetector.TrackedClickGroupLogging
-
Field Summary
Fields inherited from class generalDatabase.SQLLogging
superDetLogging, UPDATE_POLICY_OVERWRITE, UPDATE_POLICY_WRITENEW
-
Constructor Summary
ConstructorsConstructorDescriptionTrackedClickGroupLogging
(ClickGroupDataBlock<OfflineEventDataUnit> pamDataBlock, int updatePolicy) -
Method Summary
Modifier and TypeMethodDescriptionprotected PamDataUnit
createDataUnit
(SQLTypes sqlTypes, long timeMilliseconds, int databaseIndex) Turn the data, which have been transferred back into the PamTableItems back into a usable data.protected boolean
fillDataUnit
(SQLTypes sqlTypes, PamDataUnit pamDetection) PamDetection is nearly always overridden (Not sure why it's not declared abstract) so it's quite difficult for createDataUnit to fill and do anything with these in the general class.Methods inherited from class generalDatabase.PamDetectionLogging
getAmplitude, getBearing, getBearingAmbiguity, getBearingError, getChannelMap, getDepth, getDepthError, getDetectionType, getDuration, getHighFreq, getLatitude, getLocalisationFlags, getLongitude, getLowFreq, getNSides, getParallelError, getPerpError, getRange, getRangeError, getReferenceAngle, getStartSample, getStartSeconds, getUIDMatchClause, makeStandardTableDefinition, setTableData
Methods inherited from class generalDatabase.SQLLogging
addAddOn, clearAllAddOns, countTableItems, countTableItems, createEarlyResultSet, createInClause, createViewResultSet, createViewResultSet, deleteData, deleteData, deleteData, deleteIndexedItems, deleteSubtableItem, deleteSubtableItems, doExtraChecks, double2Float, fillTableData, finalize, findClosestDataPoint, findLogger, getBaseTableDefinition, getEarlyLoadClause, getIdListUpdatClause, getLastLoadIndex, getLastLoadUID, getLastTime, getLoggingAddOns, getPamDataBlock, getTableDefinition, getTimesUpdateClause, getUpdatePolicy, getViewerCursorFinder, getViewerEverythingClause, getViewerLessThanClause, getViewerLoadClause, getViewerOverlapClause, getViewerUpdateClause, insertCursorRow, isCanView, isLoadViewData, loadDataFrom, loadEarlyData, loadEarlyData, loadLastDataUnit, loadSubtableData, loadSubtableData, loadViewData, loadViewData, loadViewerData, logData, logData, logSubtableData, prepareEmulation, prepareForMixedMode, readLastData, readMixedModeData, readNextEmulation, reCheckTable, reLogData, reLogData, removeAddOn, removeAddOn, reset, saveOfflineData, setCanView, setColumnData, setLoadViewData, setTableDefinition, setUpdatePolicy, transferDataFromResult, updateCursorRow, updateSubtable
-
Constructor Details
-
TrackedClickGroupLogging
public TrackedClickGroupLogging(ClickGroupDataBlock<OfflineEventDataUnit> pamDataBlock, int updatePolicy)
-
-
Method Details
-
fillDataUnit
Description copied from class:PamDetectionLogging
PamDetection is nearly always overridden (Not sure why it's not declared abstract) so it's quite difficult for createDataUnit to fill and do anything with these in the general class. Therefore, assume that createDataUnit will be overridden in more concrete classes and just provide a function here to fill the data in to a newDataUnit from standard database columns- Overrides:
fillDataUnit
in classClickGroupLogging
-
createDataUnit
Description copied from class:SQLLogging
Turn the data, which have been transferred back into the PamTableItems back into a usable data. Don't add to datablock. This will happen in calling function after additional add-ons and annotations have been added to the data unit. .- Overrides:
createDataUnit
in classSQLLogging
- Returns:
- true if a data unit was successfully created
-