incubator-connectors-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kwri...@apache.org
Subject svn commit: r950146 - in /incubator/lcf/trunk/modules: ./ connectors/jcifs/connector/org/apache/lcf/crawler/connectors/sharedrive/ framework/core/org/apache/lcf/core/database/ lib/
Date Tue, 01 Jun 2010 16:30:18 GMT
Author: kwright
Date: Tue Jun  1 16:30:17 2010
New Revision: 950146

URL: http://svn.apache.org/viewvc?rev=950146&view=rev
Log:
Add derby jars to build, and make the database drivers get delivered in a separate build target.
 The derby implementation is better, but is still broken due to the lack of nested transactions
in derby.

Added:
    incubator/lcf/trunk/modules/lib/derby.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_cs.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_de_DE.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_es.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_fr.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_hu.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_it.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_ja_JP.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_ko_KR.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_pl.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_pt_BR.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_ru.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_zh_CN.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyLocale_zh_TW.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyclient.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbynet.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbyrun.jar   (with props)
    incubator/lcf/trunk/modules/lib/derbytools.jar   (with props)
Modified:
    incubator/lcf/trunk/modules/build.xml
    incubator/lcf/trunk/modules/connectors/jcifs/connector/org/apache/lcf/crawler/connectors/sharedrive/SharedDriveConnector.java
    incubator/lcf/trunk/modules/framework/core/org/apache/lcf/core/database/DBInterfaceDerby.java

Modified: incubator/lcf/trunk/modules/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/build.xml?rev=950146&r1=950145&r2=950146&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/build.xml (original)
+++ incubator/lcf/trunk/modules/build.xml Tue Jun  1 16:30:17 2010
@@ -71,7 +71,6 @@
                 <include name="jdbcpool-0.99.jar"/>
                 <include name="jsp-api*.jar"/>
                 <include name="log4j*.jar"/>
-                <include name="postgresql*.jar"/>
                 <include name="serializer*.jar"/>
                 <include name="servlet-api*.jar"/>
                 <include name="xalan*.jar"/>
@@ -326,6 +325,30 @@
         <ant dir="connectors/webcrawler"/>
     </target>
 
+    <target name="deliver-database-support">
+        <mkdir dir="dist/processes/jar"/>
+        <copy todir="dist/processes/jar">
+            <fileset dir="lib">
+                <include name="postgresql*.jar"/>
+                <include name="derby*.jar"/>
+            </fileset>
+        </copy>
+        <mkdir dir="build/crawler-ui/WEB-INF/lib"/>
+        <copy todir="build/crawler-ui/WEB-INF/lib">
+            <fileset dir="lib">
+                <include name="postgresql*.jar"/>
+                <include name="derby*.jar"/>
+            </fileset>
+        </copy>
+        <mkdir dir="build/authority-service/WEB-INF/lib"/>
+        <copy todir="build/authority-service/WEB-INF/lib">
+            <fileset dir="lib">
+                <include name="postgresql*.jar"/>
+                <include name="derby*.jar"/>
+            </fileset>
+        </copy>
+    </target>
+    
     <target name="deliver-framework" depends="build-framework">
         <mkdir dir="dist/processes"/>
         <copy todir="dist/processes">
@@ -675,7 +698,7 @@
         <unjar src="connectors/webcrawler/dist/web/war/lcf-webconnector-crawler-ui.iar"
dest="build/crawler-ui"/>
     </target>
 
-    <target name="deliver-wars" depends="deliver-framework,deliver-activedirectory-connector,deliver-documentum-connector,deliver-filenet-connector,deliver-filesystem-connector,deliver-gts-connector,deliver-livelink-connector,deliver-solr-connector,deliver-memex-connector,deliver-meridio-connector,deliver-nulloutput-connector,deliver-rss-connector,deliver-sharepoint-connector,deliver-webcrawler-connector">
+    <target name="deliver-wars" depends="deliver-database-support,deliver-framework,deliver-activedirectory-connector,deliver-documentum-connector,deliver-filenet-connector,deliver-filesystem-connector,deliver-gts-connector,deliver-livelink-connector,deliver-solr-connector,deliver-memex-connector,deliver-meridio-connector,deliver-nulloutput-connector,deliver-rss-connector,deliver-sharepoint-connector,deliver-webcrawler-connector">
         <mkdir dir="dist/web/war"/>
         <jar destfile="dist/web/war/lcf-crawler-ui.war" basedir="build/crawler-ui"/>
         <jar destfile="dist/web/war/lcf-authority-service.war" basedir="build/authority-service"/>
@@ -689,7 +712,7 @@
     
     <target name="deliver-proprietary-connectors" depends="deliver-documentum-connector,deliver-filenet-connector,deliver-livelink-connector,deliver-memex-connector,deliver-meridio-connector,deliver-sharepoint-connector"/>
     
-    <target name="all" depends="deliver-framework,deliver-open-connectors,deliver-output-connectors,deliver-lgpl-connectors,deliver-proprietary-connectors,deliver-wars"/>
+    <target name="all" depends="deliver-database-support,deliver-framework,deliver-open-connectors,deliver-output-connectors,deliver-lgpl-connectors,deliver-proprietary-connectors,deliver-wars"/>
 
     
 </project>

Modified: incubator/lcf/trunk/modules/connectors/jcifs/connector/org/apache/lcf/crawler/connectors/sharedrive/SharedDriveConnector.java
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/connectors/jcifs/connector/org/apache/lcf/crawler/connectors/sharedrive/SharedDriveConnector.java?rev=950146&r1=950145&r2=950146&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/connectors/jcifs/connector/org/apache/lcf/crawler/connectors/sharedrive/SharedDriveConnector.java
(original)
+++ incubator/lcf/trunk/modules/connectors/jcifs/connector/org/apache/lcf/crawler/connectors/sharedrive/SharedDriveConnector.java
Tue Jun  1 16:30:17 2010
@@ -84,6 +84,17 @@ public class SharedDriveConnector extend
   public static final String VALUE_DIRECTORY = "directory";
   public static final String VALUE_FILE = "file";
 
+  // Static initialization of various system properties.  This hopefully takes place
+  // before jcifs is loaded.
+  static
+  {
+    System.setProperty("jcifs.smb.client.soTimeout","150000");
+    System.setProperty("jcifs.smb.client.responseTimeout","120000");
+    System.setProperty("jcifs.resolveOrder","LMHOSTS,DNS,WINS");
+    System.setProperty("jcifs.smb.client.listCount","20");
+    System.setProperty("jcifs.sm.client.dfs.strictView","true");
+  }
+  
   private String smbconnectionPath = null;
   private String server = null;
   private String domain = null;

Modified: incubator/lcf/trunk/modules/framework/core/org/apache/lcf/core/database/DBInterfaceDerby.java
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/framework/core/org/apache/lcf/core/database/DBInterfaceDerby.java?rev=950146&r1=950145&r2=950146&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/framework/core/org/apache/lcf/core/database/DBInterfaceDerby.java
(original)
+++ incubator/lcf/trunk/modules/framework/core/org/apache/lcf/core/database/DBInterfaceDerby.java
Tue Jun  1 16:30:17 2010
@@ -21,6 +21,7 @@ package org.apache.lcf.core.database;
 import org.apache.lcf.core.interfaces.*;
 import org.apache.lcf.core.system.Logging;
 import java.util.*;
+import java.io.*;
 
 public class DBInterfaceDerby implements IDBInterface
 {
@@ -31,6 +32,9 @@ public class DBInterfaceDerby implements
   
   protected IThreadContext context;
   protected IDatabase database;
+  protected String userName;
+  protected String password;
+  
   protected String cacheKey;
   // Postgresql serializable transactions are broken in that transactions that occur within
them do not in fact work properly.
   // So, once we enter the serializable realm, STOP any additional transactions from doing
anything at all.
@@ -42,8 +46,10 @@ public class DBInterfaceDerby implements
     this.context = tc;
     if (databaseName == null)
       databaseName = "default";
-    database = DatabaseFactory.make(tc,_url+databaseName,_driver,databaseName,userName,password);
+    database = DatabaseFactory.make(tc,_url+databaseName+";create=true;user="+userName+";password="+password,_driver,databaseName,userName,password);
     cacheKey = CacheKeyFactory.makeDatabaseKey(databaseName);
+    this.userName = userName;
+    this.password = password;
   }
 
   /** Get the database name.
@@ -261,14 +267,16 @@ public class DBInterfaceDerby implements
     queryBuffer.append(' ');
     queryBuffer.append(mapType(cd.getTypeString()));
     if (forceNull || cd.getIsNull())
-      queryBuffer.append(" NULL");
+    {
+      //queryBuffer.append(" NULL");
+    }
     else
       queryBuffer.append(" NOT NULL");
     if (cd.getIsPrimaryKey())
-      queryBuffer.append("CONSTRAINT c" + IDFactory.make(context) + " PRIMARY KEY");
+      queryBuffer.append(" CONSTRAINT c" + IDFactory.make(context) + " PRIMARY KEY");
     if (cd.getReferenceTable() != null)
     {
-      queryBuffer.append("CONSTRAINT c" + IDFactory.make(context) + " REFERENCES ");
+      queryBuffer.append(" CONSTRAINT c" + IDFactory.make(context) + " REFERENCES ");
       queryBuffer.append(cd.getReferenceTable());
       queryBuffer.append('(');
       queryBuffer.append(cd.getReferenceColumn());
@@ -475,9 +483,8 @@ public class DBInterfaceDerby implements
   public boolean lookupUser(String userName, StringSet cacheKeys, String queryClass)
     throws LCFException
   {
-    ArrayList params = new ArrayList();
-    params.add(userName);
-    IResultSet set = performQuery("SELECT * FROM pg_user WHERE usename=?",params,cacheKeys,queryClass);
+    IDatabase rootDatabase = DatabaseFactory.make(context,_url+database.getDatabaseName()+";create=true",_driver,database.getDatabaseName(),"","");
+    IResultSet set = rootDatabase.executeQuery("VALUES SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('derby.user."+userName+"')",null,cacheKeys,null,queryClass,true,-1,null,null);
     if (set.getRowCount() == 0)
       return false;
     return true;
@@ -490,8 +497,9 @@ public class DBInterfaceDerby implements
   public void performCreateUser(String userName, String password)
     throws LCFException
   {
-    performModification("CREATE USER "+userName+" PASSWORD "+
-      quoteSQLString(password),null,null);
+    IDatabase rootDatabase = DatabaseFactory.make(context,_url+database.getDatabaseName()+";create=true",_driver,database.getDatabaseName(),"","");
+    rootDatabase.executeQuery("CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user."+userName+"',
'"+password+"')",null,null,null,null,false,0,null,null);
+    rootDatabase.executeQuery("CREATE SCHEMA "+userName+" AUTHORIZATION "+userName,null,null,null,null,false,0,null,null);
   }
 
   /** Perform user delete.
@@ -500,7 +508,9 @@ public class DBInterfaceDerby implements
   public void performDropUser(String userName)
     throws LCFException
   {
-    performModification("DROP USER "+userName,null,null);
+    IDatabase rootDatabase = DatabaseFactory.make(context,_url+database.getDatabaseName()+";create=true",_driver,database.getDatabaseName(),"","");
+    rootDatabase.executeQuery("DROP SCHEMA "+userName+" RESTRICT",null,null,null,null,false,0,null,null);
+    rootDatabase.executeQuery("CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user."+userName+"',
null)",null,null,null,null,false,0,null,null);
   }
 
   /** Perform database lookup.
@@ -511,12 +521,8 @@ public class DBInterfaceDerby implements
   public boolean lookupDatabase(String databaseName, StringSet cacheKeys, String queryClass)
     throws LCFException
   {
-    ArrayList params = new ArrayList();
-    params.add(databaseName);
-    IResultSet set = performQuery("SELECT * FROM pg_database WHERE datname=?",params,cacheKeys,queryClass);
-    if (set.getRowCount() == 0)
-      return false;
-    return true;
+    File f = new File(databaseName);
+    return f.exists();
   }
 
   /** Perform database create.
@@ -529,9 +535,9 @@ public class DBInterfaceDerby implements
     StringSet invalidateKeys)
     throws LCFException
   {
-    performModification("CREATE DATABASE "+databaseName+" OWNER="+
-      databaseUser+" ENCODING="+
-      quoteSQLString("utf8"),null,invalidateKeys);
+    // Do nothing here; we create the database automatically whenever we go try to do stuff.
+    //DatabaseFactory.make(context,_url+databaseName+";create=true",_driver,
+    //  database.getDatabaseName(),userName,password);
   }
 
   /** Perform database drop.
@@ -541,9 +547,29 @@ public class DBInterfaceDerby implements
   public void performDropDatabase(String databaseName, StringSet invalidateKeys)
     throws LCFException
   {
-    performModification("DROP DATABASE "+databaseName,null,invalidateKeys);
+    // rm -rf <databasename>
+    File f = new File(databaseName);
+    recursiveDelete(f);
   }
 
+  protected static void recursiveDelete(File f)
+  {
+    File[] files = f.listFiles();
+    if (files != null)
+    {
+      int i = 0;
+      while (i < files.length)
+      {
+        File newf = files[i++];
+        if (newf.isDirectory())
+          recursiveDelete(newf);
+        else
+          newf.delete();
+      }
+    }
+    f.delete();
+  }
+  
   /** Reinterpret an exception tossed by the database layer.  We need to disambiguate the
various kinds of exception that
   * should be thrown.
   *@param theException is the exception to reinterpret
@@ -603,22 +629,11 @@ public class DBInterfaceDerby implements
   public Map getTableSchema(String tableName, StringSet cacheKeys, String queryClass)
     throws LCFException
   {
-    // MHL
-    StringBuffer query = new StringBuffer();
-    query.append("SELECT pg_attribute.attname AS \"Field\",");
-    query.append("CASE pg_type.typname WHEN 'int2' THEN 'smallint' WHEN 'int4' THEN 'int'");
-    query.append(" WHEN 'int8' THEN 'bigint' WHEN 'varchar' THEN 'varchar(' || pg_attribute.atttypmod-4
|| ')'");
-    query.append(" WHEN 'text' THEN 'longtext'");
-    query.append(" WHEN 'bpchar' THEN 'char(' || pg_attribute.atttypmod-4 || ')'");
-    query.append(" ELSE pg_type.typname END AS \"Type\",");
-    query.append("CASE WHEN pg_attribute.attnotnull THEN '' ELSE 'YES' END AS \"Null\",");
-    query.append("CASE pg_type.typname WHEN 'varchar' THEN substring(pg_attrdef.adsrc from
'^(.*).*$') ELSE pg_attrdef.adsrc END AS Default ");
-    query.append("FROM pg_class INNER JOIN pg_attribute ON (pg_class.oid=pg_attribute.attrelid)
INNER JOIN pg_type ON (pg_attribute.atttypid=pg_type.oid) ");
-    query.append("LEFT JOIN pg_attrdef ON (pg_class.oid=pg_attrdef.adrelid AND pg_attribute.attnum=pg_attrdef.adnum)
");
-    query.append("WHERE pg_class.relname=").append(quoteSQLString(tableName)).append(" AND
pg_attribute.attnum>=1 AND NOT pg_attribute.attisdropped ");
-    query.append("ORDER BY pg_attribute.attnum");
+    String query = "SELECT t0.columnname,t0.columndatatype FROM sys.syscolumns t0, sys.systables
t1 WHERE t0.referenceid=t1.tableid AND CAST(t1.tablename AS VARCHAR(128))=? ORDER BY t0.columnnumber
ASC";
+    ArrayList list = new ArrayList();
+    list.add(tableName);
 
-    IResultSet set = performQuery(query.toString(),null,cacheKeys,queryClass);
+    IResultSet set = performQuery(query,list,cacheKeys,queryClass);
     if (set.getRowCount() == 0)
       return null;
     // Digest the result
@@ -627,10 +642,10 @@ public class DBInterfaceDerby implements
     while (i < set.getRowCount())
     {
       IResultRow row = set.getRow(i++);
-      String fieldName = row.getValue("Field").toString();
-      String type = row.getValue("Type").toString();
-      boolean isNull = row.getValue("Null").toString().equals("YES");
-      boolean isPrimaryKey = false; // row.getValue("Key").toString().equals("PRI");
+      String fieldName = row.getValue("columnname").toString();
+      String type = row.getValue("columndatatype").toString();
+      boolean isNull = false;
+      boolean isPrimaryKey = false;
       rval.put(fieldName,new ColumnDescription(type,isPrimaryKey,isNull,null,null,false));
     }
 
@@ -649,18 +664,20 @@ public class DBInterfaceDerby implements
     Map rval = new HashMap();
 
     // This query returns all index names for the table
-    String query = "SELECT t0.CONGLOMERATENAME FROM SYSCONGLOMERATES t0,SYSTABLES t1 WHERE
t0.TABLEID=t1.TABLEID AND t0.ISINDEX=1 AND t1.TABLENAME='"+tableName+"'";
+    String query = "SELECT t0.conglomeratename FROM sys.sysconglomerates t0,sys.systables
t1 WHERE t0.tableid=t1.tableid AND t0.isindex IS NOT NULL AND CAST(t1.tablename AS VARCHAR(128))=?";
+    ArrayList list = new ArrayList();
+    list.add(tableName);
     
     // It doesn't look like there's a way to find exactly what is in the index, and what
the columns are.  Since
     // the goal of Derby is to build tests, and this method is used primarily on installation,
we can probably accept
     // the poor performance implied in tearing an index down and recreating it unnecessarily,
so I'm going to do a fake-out.
     
-    IResultSet result = performQuery(query,null,cacheKeys,queryClass);
+    IResultSet result = performQuery(query,list,cacheKeys,queryClass);
     int i = 0;
     while (i < result.getRowCount())
     {
       IResultRow row = result.getRow(i++);
-      String indexName = (String)row.getValue("CONGLOMERATENAME");
+      String indexName = (String)row.getValue("conglomeratename");
 
       rval.put(indexName,new IndexDescription(false,new String[0]));
     }
@@ -676,9 +693,9 @@ public class DBInterfaceDerby implements
   public StringSet getAllTables(StringSet cacheKeys, String queryClass)
     throws LCFException
   {
-    IResultSet set = performQuery("SELECT TABLENAME FROM SYSTABLES WHERE TABLE_TYPE='T'",null,cacheKeys,queryClass);
+    IResultSet set = performQuery("SELECT CAST(tablename AS VARCHAR(128)) FROM sys.systables
WHERE table_type='T'",null,cacheKeys,queryClass);
     StringSetBuffer ssb = new StringSetBuffer();
-    String columnName = "TABLENAME";
+    String columnName = "tablename";
 
     int i = 0;
     while (i < set.getRowCount())

Added: incubator/lcf/trunk/modules/lib/derby.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derby.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derby.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_cs.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_cs.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_cs.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_de_DE.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_de_DE.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_de_DE.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_es.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_es.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_es.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_fr.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_fr.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_fr.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_hu.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_hu.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_hu.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_it.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_it.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_it.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_ja_JP.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_ja_JP.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_ja_JP.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_ko_KR.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_ko_KR.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_ko_KR.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_pl.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_pl.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_pl.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_pt_BR.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_pt_BR.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_pt_BR.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_ru.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_ru.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_ru.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_zh_CN.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_zh_CN.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_zh_CN.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyLocale_zh_TW.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyLocale_zh_TW.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyLocale_zh_TW.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyclient.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyclient.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyclient.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbynet.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbynet.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbynet.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbyrun.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbyrun.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbyrun.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lcf/trunk/modules/lib/derbytools.jar
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/lib/derbytools.jar?rev=950146&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/lcf/trunk/modules/lib/derbytools.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



Mime
View raw message