| Class | Description |
|---|---|
| BaseObject |
This is the base paper object, which can represents all the fields of a database row -
plus anything else that is added.
|
| BaseTable |
This class is a base class that provides a common foundation for table managers
for various different tables in the system.
|
| ConnectionFactory |
This class creates a connection, and may at our discretion manage
a connection pool someday.
|
| ConnectionFactory.ConnectionTracker | |
| ConnectionFactory.PoolManager |
This class abstracts from a connection pool, such that a static reference
to an instance of this class will describe the entire body of connections.
|
| Database |
This class implements jskw.interfaces.IDatabase, and provides basic cached database services.
|
| Database.Modifications |
Class to keep track of modifications while we're in a transaction.
|
| Database.QueryCacheExecutor |
This object is meant to execute within a cache manager call.
|
| DBInterfaceDerby | |
| DBInterfaceDerby.TableStatistics |
Table accumulation records.
|
| DBInterfaceHSQLDB |
This is the HSQLDB implementation of the IDBInterface class.
|
| DBInterfaceMariaDB | |
| DBInterfaceMySQL | |
| DBInterfaceMySQL.TableStatistics |
Table accumulation records.
|
| DBInterfacePostgreSQL | |
| DBInterfacePostgreSQL.TableStatistics |
Table accumulation records.
|
| MergedResultSet |
This class merges several resultsets together to make what appears to be
a single one.
|
| QueryDescription |
This object is immutable, and is used as a description for a cached query.
|
| RRow |
This class represents a result row.
|
| RSet | |
| TransactionHandle |
This class represents all the data that describes a transaction, including:
(2) the previous transaction handle,
(3) the unique transaction id,
(4) the cache keys that have been invalidated within this transaction.
|