Interface Summary Interface Description BackendManagerInterface for database backends. BulkReportUpdater<T extends Report>Interface for table classes that support bulk report updates. DatabaseConnectionEstablisherFor classes that need to establish a database connection first before doing anything else. DatabaseConnectionHandlerAn interface for classes that manage a database connection. DatabaseConnectionParameterHandlerFor classes that explicitly allow to set database connection parameters, like URL, user and password. DatabaseConnectionProviderAn interface for classes that use a database connection. DatabaseConnectionUserInterface for classes that make use of a database. DataContainerConditionsIndicator interface for condition classes that use the DataContainer table for retrieving information. DataProvider<T extends DataContainer>Interface for table classes that return the base data type used in a project. DbBackendInterface for classes that return actual implementations of the processing database interfaces. FieldProvider<T extends AbstractField>Interface for table classes that return Field objects. FilteredDataProvider<T extends DataContainer>Interface for data providers that normally returned the data filtered. GlobalSingletonDatabaseConnectionIndicator interface for databases that are truly global singletons. InstrumentProviderInterface for table classes that return instrument names. LogEntryHandlerInterface for classes that store LogEntry records. LogIntfInterface for tables for storing log messages. MutableLogEntryHandlerInterface for classes that allow the internally stored list of LogEntry records to be modified from outside. OptionalDatabaseConnectionUserInterface for classes that make use of a database. ReconnectableDatabaseConnectionFor database connection classes that offer reconnecting to another database. RenamingDataProvider<T>Interface for data providers that allow the renaming of data containers. ReportConditionsInterface for conditions classes that use the reports table for retrieving information. ReportProvider<T extends Report,I>Interface for table classes that handle the reports of a project. ReportProviderByDBID<T extends Report>Interface for table classes that handle the reports of a project. ReportProviderByID<T extends Report>Interface for table classes that handle the reports of a project. SequenceProviderInterface for classes that return XYSequences. SQLIntfBasic SQL support. TableInterfaceAncestor for table interfaces.
Class Summary Class Description AbstractConditionsAbstract ancestor for classes that encapsulate conditions for database retrieval. AbstractDatabaseConnectionDatabaseConnection manages the interface to the database back-end. AbstractDatabaseObjectWithOptionHandlingAbstract ancestor for classes that need to be able to change the database connection with commandline parameters. AbstractDbBackendAncestor for classes that provide a processing backend. AbstractIndexedTableClass to implement the features of a database table. AbstractLimitedConditionsAbstract ancestor for conditions that limit the number of records retrieved. AbstractReconnectableDatabaseConnectionAncestor for database connection classes that offer reconnecting to another URL. AbstractTableAncestor for all table classes. AbstractTableCleanUpAncestor of classes that clean up tables in some fashion. AbstractTableFacadeAncestor for database table facades. AbstractTimeWindowTableCleanUpAncestor for clean up schemes that use a time window. BulkInsertTableTable that can do bulk inserts. ColumnMappingImplements a set of table columns, mapping names to sql types ConditionsHelper class for retrieving default conditions setups. ConnectionParametersContainer class for connection information. DatabaseConnectionDatabaseConnection manages the interface to the database back-end. DatabaseManager<T extends AbstractDatabaseConnection>Manages the database URL/connection object relations. DataTypeHelperHelper for the DataType class. DriversHelper class for loading JDBC driver classes. FacadeManager<T extends AbstractTableFacade>Manages the database URL/facade relations. JDBCUtility class for JDBC. JdbcUrlEncapsulates a JDBC URL Performs some minimal checks. LogEntryA simple log entry container that can be stored and retrieve in a database. LogEntryConditionsConditions for retrieving log entries. LogFFacade for logging backends. MetaDataUtilsUtility class for database meta-data. MultipleInsertManages a multiple insert operation for a table (bulkinserttable) ReportTableByDBID<R extends Report,F extends AbstractField>Abstract ancestor for classes that provide access to reports stored in tables. ReportTableByID<R extends Report & IDHandler,F extends AbstractField>Abstract ancestor for classes that provide access to reports stored in tables. SequencesA class for retrieving sequences from database queries. SimpleResultSetSimplified resultset that will close itself once you get to the end SQLFFacade for generic SQL. SQLStatementWrapper for a SQL statement to be editable in the GOE. SQLTableCleanUpExecutes an SQL statement to clean up the table. SQLUtilsHelper class for SQL related operations. TableManager<T extends SQLIntf>Manages the database URL/table relations.
Enum Summary Enum Description LargeObjectTypeThe type of large object. MetaDataTypeThe types of available meta-data.