| Interface | Description | 
|---|---|
| AlterTableCommand | 
 Interface for all alter table commands. 
 | 
| AlterTableExecutor | 
 Executes all the various database-specific table altering commands. 
 | 
| DdlCommand | 
 A command to edit SQL data definitions. 
 | 
| DdlExecutor | 
 Executes any set of  
DdlCommands thrown its way. | 
| Class | Description | 
|---|---|
| AddForeignKeyCommand | 
 A command for creating a named foreign key constraint between two columns 
 | 
| AddUniqueConstraintCommand | 
 Represents a unique constraint on a set of columns. 
 | 
| AlterColumnCommand | 
 Superclass for all alter column actions. 
 | 
| AlterColumnNullabilityCommand | 
 Marks a column as not null or nullable. 
 | 
| CreateIndexCommand | |
| CreateUniqueConstraintWithMultipleNullsCommand | 
 This command can be used for enforcing uniqueness of non-null values in nullable columns. 
 | 
| DropColumnCommand | |
| DropForeignKeyConstraintCommand | |
| DropForeignKeyConstraintCommandFactory | |
| DropIndexCommand | |
| DropTableCommand | |
| DropTableIfExistsCommand | |
| DropUniqueConstraintByColumnsCommand | 
 Drops a unique constraint by column name. 
 | 
| DropUniqueConstraintCommand | 
 Drops a unique constraint. 
 | 
| HibernateAlterTableExecutor | 
 Executes all the various database-specific table altering commands. 
 | 
| HibernateDdlExecutor | 
 Executes any set of  
DdlCommands thrown its way. | 
| RenameTableCommand | 
 Used to rename a table 
 | 
| Enum | Description | 
|---|---|
| NullChoice | 
 Represents the null/not null choice for a database column. 
 | 
Copyright © 2003–2022 Atlassian. All rights reserved.