if (!PreferencesManager.getPreferences().isCopyData()) {
return;
}
ISQLConnection sourceConn = prov.getCopySourceSession().getSQLConnection();
ISQLConnection destConn = prov.getCopyDestSession().getSQLConnection();
SQLDatabaseMetaData sourceMetaData = sourceConn.getSQLMetaData();
SQLDatabaseMetaData destMetaData = destConn.getSQLMetaData();
try {
String destSchema =
prov.getDestSelectedDatabaseObject().getSimpleName();
ITableInfo destTableInfo =
DBUtil.getTableInfo(prov.getCopyDestSession(),
destSchema,
sourceTableInfo.getSimpleName());
TableColumnInfo[] sourceInfos = sourceMetaData.getColumnInfo(sourceTableInfo);
TableColumnInfo[] destInfos = destMetaData.getColumnInfo(destTableInfo);
destInfos = sort(sourceInfos,
destInfos,
sourceTableInfo.getQualifiedName(),
destTableInfo.getQualifiedName());