Diff for /FM2SQL/Attic/Convert.java between versions 1.75 and 1.76

version 1.75, 2004/08/17 09:12:22 version 1.76, 2004/08/18 11:14:51
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 = true;    static boolean debug = false;
   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 = destQuery.replaceAll(bean.getQC(), beanDest.getQC());
         destQuery = removeLayoutPartFromQuery(destQuery,layouts.get(tbIndex).toString());          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;
Line 2181  class Convert Line 2182  class Convert
               stm.execute("DROP  INDEX "+destTableName+"_"+indexField);                stm.execute("DROP  INDEX "+destTableName+"_"+indexField);
             //  continue;              //  continue;
             }              }
            //    stm.execute("DROP  INDEX "+destTableName+"_"+indexField);
   
             String type = beanDest.getColumnType(indexField).toLowerCase();              String type = beanDest.getColumnType(indexField).toLowerCase();
            // System.out.println(indexField+" "+type+" "+(type.indexOf("text") >= 0 || type.indexOf("varchar") >= 0 || type.indexOf("char") >= 0));             // System.out.println(indexField+" "+type+" "+(type.indexOf("text") >= 0 || type.indexOf("varchar") >= 0 || type.indexOf("char") >= 0));
             if (type.indexOf("text") >= 0 || type.indexOf("varchar") >= 0 || type.indexOf("char") >= 0)              if (type.indexOf("text") >= 0 || type.indexOf("varchar") >= 0 || type.indexOf("char") >= 0)
              stm.execute("CREATE  INDEX " + indexName + " ON " + destTableName + "(LOWER(" + indexField + "))");              {
             else                if (beanDest.url.indexOf("mysql") >= 0)
                 {
                   //System.out.println("CREATE  INDEX " + indexName + " ON " + destTableName + " (" + indexField + "(10))");
                   // TODO problem if index exist !!!
                   stm.execute("CREATE  INDEX " + indexName + " ON " + destTableName + " (" + indexField + "(10))");
                 } else
                 {
                   stm.execute("CREATE  INDEX " + indexName + " ON " + destTableName + " (lower( " + indexField + "))");
   
                 }
               
               } else
               {
               stm.execute("CREATE  INDEX " + destTableName + "_" + indexField + " ON " + destTableName + "(" + indexField + ")");                stm.execute("CREATE  INDEX " + destTableName + "_" + indexField + " ON " + destTableName + "(" + indexField + ")");
   
               }
   
              // stm.execute("DROP  INDEX "+destTableName+"_"+indexField);               // stm.execute("DROP  INDEX "+destTableName+"_"+indexField);
   
           }            }
Line 2238  class Convert Line 2254  class Convert
      */       */
     private static String removeLayoutPartFromQuery(String destQuery, String layoutName)      private static String removeLayoutPartFromQuery(String destQuery, String layoutName)
     {      {
        String removeString ="layout "+bean.getQC()+layoutName+bean.getQC();      String removeString = "layout " + beanDest.getQC() + layoutName + beanDest.getQC();
        destQuery =destQuery.replaceFirst(removeString,"");           destQuery =destQuery.replaceFirst(removeString,"");  
        System.out.println("destQuery change to "+destQuery);             System.out.println("destQuery change to "+destQuery);    
        return destQuery;         return destQuery;

Removed from v.1.75  
changed lines
  Added in v.1.76


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>