version 1.74, 2004/08/16 10:16:27
|
version 1.75, 2004/08/17 09:12:22
|
Line 77 class Convert
|
Line 77 class Convert
|
static Vector databases = new Vector(); |
static Vector databases = new Vector(); |
final static int numHits = 5000; |
final static int numHits = 5000; |
final static int numIntervalls = 4; |
final static int numIntervalls = 4; |
static boolean debug = false; |
static boolean debug = true; |
public static void main(String args[]) |
public static void main(String args[]) |
{ |
{ |
/* try |
/* try |
Line 2061 class Convert
|
Line 2061 class Convert
|
int endIndex = -1; |
int endIndex = -1; |
String tempQuery = query; |
String tempQuery = query; |
String destQuery = query.replaceAll(names.get(tbIndex).toString(), destTableName); |
String destQuery = query.replaceAll(names.get(tbIndex).toString(), destTableName); |
|
destQuery = removeLayoutPartFromQuery(destQuery,layouts.get(tbIndex).toString()); |
// TODO remove layout part for destQuery |
// TODO remove layout part for destQuery |
String tempQueryDest = destQuery; |
String tempQueryDest = destQuery; |
// remove extra query parts destQuery.substring(0,destQuery.lastIndexOf(destTableName)+destTableName.length()+1); |
// remove extra query parts destQuery.substring(0,destQuery.lastIndexOf(destTableName)+destTableName.length()+1); |
Line 2168 class Convert
|
Line 2169 class Convert
|
System.out.println("found list " + idList); |
System.out.println("found list " + idList); |
Statement stm = beanDest.getConnection().createStatement(); |
Statement stm = beanDest.getConnection().createStatement(); |
Vector destTables = beanDest.getTableNames(); |
Vector destTables = beanDest.getTableNames(); |
|
System.out.println("tempQueryDest"+tempQueryDest); |
beanDest.makeQuery(tempQueryDest,0); |
beanDest.makeQuery(tempQueryDest,0); |
for (Iterator iter = idList.iterator(); iter.hasNext();) |
for (Iterator iter = idList.iterator(); iter.hasNext();) |
{ |
{ |
Line 2229 class Convert
|
Line 2231 class Convert
|
dialog.setVisible(false); |
dialog.setVisible(false); |
} |
} |
} |
} |
|
/** |
|
* @param destQuery |
|
* @param string |
|
* @return |
|
*/ |
|
private static String removeLayoutPartFromQuery(String destQuery, String layoutName) |
|
{ |
|
String removeString ="layout "+bean.getQC()+layoutName+bean.getQC(); |
|
destQuery =destQuery.replaceFirst(removeString,""); |
|
System.out.println("destQuery change to "+destQuery); |
|
return destQuery; |
|
} |
private static void performSynchronize( |
private static void performSynchronize( |
String idField, |
String idField, |
Vector vec, |
Vector vec, |