| AddColumn | 
 Add column to the schema.table 
 | 
| AddForeignKeyConstraint | 
 Add one or more foreign keys to the schema.table 
 | 
| CommonDatabaseAdapter | 
 Provides schema control functions common to our supported databases (DB2 and Derby) 
 | 
| ConnectionProviderTarget | 
 | 
| CreateIndexStatement | 
 Create an index 
 | 
| DatabaseTranslatorFactory | 
 | 
| DataDefinitionUtil | 
 Handles common syntax for generating DDL 
 | 
| DateMath | 
 Simple utility class to handle the date arithmetic we need for rolling
 date-based partitions
 TODO use java.time instead 
 | 
| DropColumn | 
 Drop columns from the schema.table 
 | 
| DropForeignKeyConstraint | 
 Drop one or more foreign keys from the schema.table 
 | 
| DropIndex | 
 Drop an index from a given schema by name 
 | 
| DropPrimaryKey | 
 Drop the primary key constraint on a table 
 | 
| DropTable | 
 Drops the table at the schema.table 
 | 
| GetSequenceNextValueDAO | 
 DAO to create a free tenant slot (to align with a new partition) 
 | 
| JdbcConnectionProvider | 
 JdbcConnectionProvider 
 | 
| JdbcPropertyAdapter | 
 Base adapter for common JDBC connection properties 
 | 
| JdbcTarget | 
 JdbcTarget for the database 
 | 
| LogFormatter | 
 A slightly nicer formatter for Java util logging output
 Modified to write out logs to a specified file 
 | 
| NopTarget | 
An  IDatabaseTarget which just acts as a sink and doesn't actually do
 anything.  
 | 
| PrintTarget | 
 Simple decorator to print out the DDL statement being run 
 | 
| ReorgTable | 
 For databases which support it, execute the reorg table command. 
 |