Package generalDatabase

Interface Summary
SystemDialogPanel Different db systems can proide a system specific dialog panel by implementing this interface
 

Class Summary
CreateMapInfo simple class for passing information about data map making from swing worker to dialog.
DatabaseIndexUnitFinder Works with a DataUnitFinder to match PamDataUnits by database index.
DBControl Database system for accessing data in just about any type of odbc database.
DBControlSettings Version of DBControl for loading settings at program startup.
DBControlUnit Version of DBControl for normal use while PAMGUARD is running - reading and writing of data
DBDialog  
DBMapMakingDialog  
DBOfflineDataMap  
DBOfflineDataMapPoint  
DBParameters  
DBProcess  
DBSettingsStore Load all of the settings from a database and store in a single class.
DBSidePanel  
DbSpecial simple abstract class for any extra database functions which do not easily work with PamDataUnits and PamDatablocks
DBSystem  
DBTest  
EmptyTableDefinition A totally empty table definition.
LogModules Functions for writing a list of modules into any database as character data Runs at DAQ start, goes through the settings manager list and for each set of settings, it serialises the settings data into a binary array, this is then converted from binary data to 6 bit ascii data (using the character set from the AIS standard, which should be compatible with any DBMS).
LogSettings Functions for writing Pamguard Settings into any database as character data Runs at DAQ start, goes through the settings manager list and for each set of settings, it serialises the settings data into a binary array, this is then converted from binary data to 6 bit ascii data (using the character set from the AIS standard, which should be compatible with any DBMS).
MSAccessDialogPanel  
MSAccessSQLTypes  
MSAccessSystem  
MySQLDialogPanel  
MySQLParameters  
MySQLSQLTypes  
MySQLSystem  
PamDetectionLogging Standard logging class for any PamDetection, but you'll want to extend it for any additional information your detector outputs.
PamSettingsTableDefinition  
PamTableDefinition Defines a database table for use with the Pamguard database The Pamguard database can query this table definition to see what columns should be present and to create appropriate tables.
PamTableItem Defines a single item (column) for a Pamguard database table These are listed in PamTableDefinition for each table.
SQLLogging SQLLogging performs basic SQL actions to write and read data from a database.
SQLTypes Utilities for converting between java.sql.types numeric and text formats.