## Uses of Class
com.mckoi.database.Database

Packages that use Database
com.mckoi.database: The core database classes for Mckoi.
com.mckoi.database.control
com.mckoi.database.jdbcserver: Implementation of the DatabaseInterface interface, including classes to handle local (embedded) mode and remote (client/server) mode.

### Uses of Database in com.mckoi.database

Methods in com.mckoi.database that return Database
`Database` CompositeTable.`getDatabase()`
`Database` DatabaseConnection.`getDatabase()` Returns the Database object for this connection.
`Database` DatabaseQueryContext.`getDatabase()` Returns the Database object that this context is a child of.
`Database` DataTableFilter.`getDatabase()` Returns the Database context for this filtered table.
`Database` DefaultDataTable.`getDatabase()` Returns the Database object this table is part of.
`Database` FilterTable.`getDatabase()` Returns the parent Database object.
`Database` JoinedTable.`getDatabase()` We simply pick the first table to resolve the Database object.
`Database` ProcedureConnection.`getDatabase()` Returns the Database object for this database providing access to various general database features including backing up replication and configuration.
`abstract Database` Table.`getDatabase()` Returns the Database object that this table is derived from.
`Database` User.`getDatabase()` Returns the Database object that this user belongs to.

Constructors in com.mckoi.database with parameters of type Database
`TemporaryTable​(Database database, java.lang.String name, DataTableColumnDef[] fields)` The Constructor.

### Uses of Database in com.mckoi.database.control

Methods in com.mckoi.database.control that return Database
`Database` DBSystem.`getDatabase()` Returns the com.mckoi.database.Database object for this control.

### Uses of Database in com.mckoi.database.jdbcserver

Methods in com.mckoi.database.jdbcserver that return Database
`protected Database` AbstractJDBCDatabaseInterface.`getDatabase()` Returns the Database that is the context of this interface.

Constructors in com.mckoi.database.jdbcserver with parameters of type Database
`AbstractJDBCDatabaseInterface​(Database database)` Sets up the database interface.
`JDBCDatabaseInterface​(Database database, java.lang.String host_name)` Sets up the processor.
`TCPServer​(Database database)` Constructs the TCPServer over the given DatabaseSystem configuration.