DODS 6.5 API

Package com.lutris.appserver.server.sql

Interface Summary
AbstractDBConnectionFactory  
AbstractDBTransactionFactory  
CachedDBTransaction  
ConnectionAllocator Defines the connection allocator.
DatabaseManager The database management object interface.
DBConnection This interface defines a database connection.
DBQuery Utility for querying object from a database.
DBTransaction Used to perform database transactions.
ExtendedConnectionAllocator  
ExtendedDBConnection Extensions of DBConnection interface needed to avoid explicit casting to implementation class.
ExtendedQuery  
LogicalDatabase Interface for a logical database.
ObjectIdAllocator Defines the object id allocator.
Query Interface that must be implemented by objects accessed by DBQuery.
Transaction Interface that must be implemented by objects accessed by DBTransaction.
 

Class Summary
CloneableDO Base class from which the data objects are created.
CoreDataStruct Base class from which the data objects are derived.
CoreDO Base class from which the data objects are derived.
DatabaseManagerConfiguration DatabaseManagerConfiguration contains parameters about defaults configuration.
DataSourceDBConnectionFactory  
DBTransactionFactoryCreator  
ObjectId Represents an object id used by LBS data objects.
SimpleDataSourceDBConnectionFactory  
SimpleDBConnectionFactory  
StandardDatabaseManager The standard database manager implementation.
StandardDBConnectionFactory  
 

Exception Summary
DatabaseContentException Exception indicating that data in a database is not what is expected.
DatabaseManagerException Exception for database manager failures.
DBRowUpdateException DBRowUpdateException is thrown when a CoreDO update fails.
ObjectIdException Exception for object id failures.
 

Error Summary
ObjectIdAllocationError Error thrown when an object id cannot be allocated.
 


DODS 6.5 API