public class MigrateData extends org.apache.tools.ant.Task
| Constructor and Description |
|---|
MigrateData() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
String |
getSource() |
protected Map<String,Integer> |
getTableData(RdbmsConfig source,
RdbmsConfig target,
org.kualigan.tools.ant.tasks.MigrateData.Incrementor incrementor)
Get a list of table names available mapped to row counts
|
String |
getTarget() |
protected void |
handleLob(PreparedStatement toStatement,
Object value,
int i) |
protected boolean |
isSequence(DatabaseMetaData metadata,
String tableName) |
protected boolean |
isValidTable(DatabaseMetaData metadata,
String tableName) |
protected void |
migrate(RdbmsConfig source,
RdbmsConfig target,
String tableName,
org.kualigan.tools.ant.tasks.MigrateData.ProgressObservable observable) |
protected PreparedStatement |
prepareStatement(Connection conn,
String tableName,
Map<String,Integer> columns) |
void |
setSource(String refid) |
void |
setTarget(String refid) |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypepublic MigrateData()
public void execute()
execute in class org.apache.tools.ant.Taskprotected void migrate(RdbmsConfig source, RdbmsConfig target, String tableName, org.kualigan.tools.ant.tasks.MigrateData.ProgressObservable observable)
protected void handleLob(PreparedStatement toStatement, Object value, int i) throws SQLException
SQLExceptionprotected PreparedStatement prepareStatement(Connection conn, String tableName, Map<String,Integer> columns)
protected boolean isValidTable(DatabaseMetaData metadata, String tableName)
protected boolean isSequence(DatabaseMetaData metadata, String tableName)
protected Map<String,Integer> getTableData(RdbmsConfig source, RdbmsConfig target, org.kualigan.tools.ant.tasks.MigrateData.Incrementor incrementor)
Copyright © 2004-2012 Leo Przybylski. All Rights Reserved.