class UpgradeCatalog260 extends AbstractUpgradeCatalog {

  @Override
  protected void executeDDLUpdates() throws AmbariException, SQLException {
    Integer currentVersionID = getCurrentVersionID();
    dropBrokenFK();
    updateServiceComponentDesiredStateTable(currentVersionID);
    updateServiceDesiredStateTable(currentVersionID);
    addSelectedCollumsToClusterconfigTable();
    updateHostComponentDesiredStateTable();
    updateHostComponentStateTable();
    dropStaleTables();
    updateUpgradeTable();
    createUpgradeHistoryTable();
    updateRepositoryVersionTable();
    renameServiceDeletedColumn();
    addLegacyColumn();
    expandUpgradeItemItemTextColumn();
    addViewUrlPKConstraint();
    removeStaleConstraints();
  }

  @Inject public  UpgradeCatalog260(Injector injector);

}