version 1.24, 2004/01/29 12:13:45
|
version 1.26, 2004/02/09 09:44:49
|
Line 25 class Convert
|
Line 25 class Convert
|
static String userDest="postgres",passwdDest="rogo"; |
static String userDest="postgres",passwdDest="rogo"; |
static boolean batchRun=false; |
static boolean batchRun=false; |
static Vector databases = new Vector(); |
static Vector databases = new Vector(); |
|
final static int numIntervalls = 10; |
public static void main(String args[]) |
public static void main(String args[]) |
{ |
{ |
/* try |
/* try |
Line 490 class Convert
|
Line 490 class Convert
|
dialog.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
dialog.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
FM2SQL.fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
FM2SQL.fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
java.util.TreeSet myIds; |
java.util.TreeSet myIds; |
|
int deltaID = 1; |
dialog.thread=Thread.currentThread(); |
dialog.thread=Thread.currentThread(); |
// setting user and passwd |
// setting user and passwd |
bean.setUserAndPasswd(user,passwd); |
bean.setUserAndPasswd(user,passwd); |
Line 538 class Convert
|
Line 539 class Convert
|
bean.getConnection(); |
bean.getConnection(); |
bean.makeQuery(query, 50); |
bean.makeQuery(query, 50); |
// @TODO id Vector must be used in querys while loop over id ranges where id>=start and id<=end |
// @TODO id Vector must be used in querys while loop over id ranges where id>=start and id<=end |
myIds = bean.getIDVector(ids.get(tbIndex).toString(),(String) names.get(tbIndex)); |
myIds = bean.getIDVector(ids.get(tbIndex).toString(),(String) names.get(tbIndex),query); |
System.out.println("ID LIST SIZE "+myIds.size()); |
System.out.println("ID LIST SIZE "+Math.round((double)myIds.size()/(double)numIntervalls)+" "+myIds.size()); |
|
deltaID =(int) Math.round((double)myIds.size()/(double)numIntervalls); |
} catch (Exception e) |
} catch (Exception e) |
{ |
{ |
continue; |
continue; |
Line 646 class Convert
|
Line 647 class Convert
|
System.out.println(command); |
System.out.println(command); |
int rowCount= myIds.size();//bean.getRowCount(query) |
int rowCount= myIds.size();//bean.getRowCount(query) |
Vector vec = new Vector(myIds); |
Vector vec = new Vector(myIds); |
for(int k=0;k<vec.size()-1000;k=k+1000) |
int endIndex = -1; |
|
for(int k=0;k<vec.size()-deltaID;k=k+deltaID) |
|
{ |
|
System.out.println(vec.get(k)+" "+vec.get(k+deltaID)+" "+vec.lastElement()); |
|
endIndex = k+deltaID; |
|
} |
|
if((vec.size()-1)%numIntervalls==0) System.out.println("fits"); |
|
else |
{ |
{ |
System.out.println(vec.get(k)+" "+vec.get(k+1000)); |
System.out.println(" last intervall from "+vec.get(endIndex)+" "+vec.lastElement()); |
} |
} |
while((row=bean.getNextRow())!=null) |
while((row=bean.getNextRow())!=null) |
{ |
{ |