Package adams.db
Interface DatabaseConnectionProvider
-
- All Superinterfaces:
DatabaseConnectionUser
- All Known Subinterfaces:
BulkReportUpdater<T>
,DatabaseConnectionHandler
,DatabaseContainerManager<T>
,DataProvider<T>
,FieldProvider<T>
,FilteredDataProvider<T>
,InstrumentProvider
,RenamingDataProvider<T>
,ReportProvider<T,I>
,ReportProviderByDBID<T>
,ReportProviderByID<T>
,SQLIntf
- All Known Implementing Classes:
AbstractAddRemoveTimeWindowDatabaseTool
,AbstractApplicationFrame
,AbstractBooleanDatabaseCondition
,AbstractClassifierBasedGeneticAlgorithmWizard.PerformancePlot
,AbstractConditionalDatabaseSelectionPanel
,AbstractConfigDatabaseConnectionPanel
,AbstractDatabaseConnectionAwarePropertyEditorSupport
,AbstractDatabaseConnectionBaselineCorrection
,AbstractDatabaseConnectionDenoiser
,AbstractDatabaseConnectionFilter
,AbstractDatabaseConnectionOutlierDetector
,AbstractDatabaseConnectionPanel
,AbstractDatabaseConnectionReportFilter
,AbstractDatabaseConnectionSmoother
,AbstractDatabaseObjectWithOptionHandling
,AbstractDatabaseSelectionDialog
,AbstractDatabaseSelectionPanel
,AbstractDatabaseTool
,AbstractDataContainerZoomOverviewPanel
,AbstractFieldCacheItem
,AbstractIndexedTable
,AbstractInstanceGenerator
,AbstractManagementPanelWithDatabase
,AbstractManagementPanelWithDatabaseConnectionListener
,AbstractManagementPanelWithSelectableDatabase
,AbstractScriptingDialog
,AbstractScriptingEngine
,AbstractSelectDatabaseFieldDialog
,AbstractSelectDatabaseFieldPanel
,AbstractTable
,AbstractTableCleanUp
,AbstractTableUpgrade
,AbstractTerminalApplication
,AbstractTimeWindowDatabaseTool
,AbstractTimeWindowTableCleanUp
,AbstractWrapper
,BaselineCorrection
,BasePanelWithDatabaseConnection
,BulkInsertTable
,DatabaseConnectionPanel
,DataContainerPanel
,DataContainerPanelWithContainerList
,DataContainerPanelWithSidePanel
,DropTables
,FilteredOutlierDetector
,FilteredReportFilter
,FixInvalidMySQLTimestampDefault
,InitializeTables
,InstancePanel
,InstanceZoomOverviewPanel
,LogEntryDatabaseViewerPanel
,LogT
,LogT
,LogT
,LogT
,LogT
,LogT
,Main
,MultiFilter
,MultiOutlierDetector
,OutlierDetector
,PassThrough
,ReportContainerManager
,ReportFilter
,ReportTableByDBID
,ReportTableByID
,ScriptingDialog
,ScriptingEngine
,SequencePlotterPanel
,SlidingWindow
,Smoothing
,SpreadSheetRowPanel
,SpreadSheetRowZoomOverviewPanel
,SQL
,SQL
,SqlConnectionPanel
,SQLF
,SqlMetaDataPanel
,SqlQueryDialog
,SqlQueryPanel
,SQLTableCleanUp
,TableExists
,TableUpgrade
,TimeseriesContainerManager
,TimeseriesExplorer
,TimeseriesPanel
,TimeseriesZoomOverviewPanel
,TruncateTables
,XYSequencePanel
public interface DatabaseConnectionProvider extends DatabaseConnectionUser
An interface for classes that use a database connection.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractDatabaseConnection
getDatabaseConnection()
Returns the currently used database connection object, can be null.
-
-
-
Method Detail
-
getDatabaseConnection
AbstractDatabaseConnection getDatabaseConnection()
Returns the currently used database connection object, can be null.- Returns:
- the current object
-
-