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,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 AbstractDatabaseConnectiongetDatabaseConnection()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
-
-