Class HibernateAlterTableExecutor

java.lang.Object
com.atlassian.confluence.upgrade.ddl.HibernateAlterTableExecutor
All Implemented Interfaces:
AlterTableExecutor

public class HibernateAlterTableExecutor extends Object implements AlterTableExecutor
Executes all the various database-specific table altering commands.

PLEASE READ: Due to CONFDEV-7957 (and until HSQLDB addresses their concurrency issues), any upgrade tasks that composes this executor must be wrapped in a transaction proxy with REQUIRES_NEW propagation.

Since:
4.0