com.googlecode.flyway.ant
Class RepairTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.googlecode.flyway.ant.AbstractFlywayTask
              extended by com.googlecode.flyway.ant.RepairTask
All Implemented Interfaces:
Cloneable

public class RepairTask
extends AbstractFlywayTask

Ant task that repairs the metadata table after a failed migration on a database without DDL transactions.


Field Summary
 
Fields inherited from class com.googlecode.flyway.ant.AbstractFlywayTask
log
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
RepairTask()
           
 
Method Summary
protected  void doExecute(Flyway flyway)
          Executes this task.
 
Methods inherited from class com.googlecode.flyway.ant.AbstractFlywayTask
execute, setClasspath, setClasspathref, setDriver, setPassword, setSchemas, setTable, setUrl, setUser, useValueIfPropertyNotSet, useValueIfPropertyNotSet
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepairTask

public RepairTask()
Method Detail

doExecute

protected void doExecute(Flyway flyway)
                  throws Exception
Description copied from class: AbstractFlywayTask
Executes this task.

Specified by:
doExecute in class AbstractFlywayTask
Parameters:
flyway - The flyway instance to operate on.
Throws:
Exception - any exception


Copyright © 2012. All Rights Reserved.